Man muss die formalen Methoden beherrschen, um ohne sie bessere Lösungen zu bauen.
Die Methoden müssen zu den Menschen im Projekt passen. Ein pragmatische Tayloring hilft die Prozesse zu verschlanken. In Projekten habe ich als Trainer und Coach die Einführung und erfolgreichen Einsatz von Methoden und deren Tayloring begleitet.
Objektorientierung UML
Strukturiertes Design und Einsatz von Pattern
Datenmodellierung
Anforderungserhebung mit Geschäftsprozessen, Use Cases und User Stories
Workshop- und Interviewtechniken
Verfahren der Qualitätssicherung, automatisiertes Testen
ITIL
Der Entwicklungsprozess funktioniert nur, wenn die einzelnen Schritte aufeinander aufbauen. Verschiedene Vorgehensmodelle wie RUP, XUP, Open Process, Scrum helfen die Projektziele zu erreichen.
Ein methodisch klares und auf alle Beteiligten abgestimmtes Vorgehen ist gerade bei Outsourcing und Offshoring unabdingbar.