Software Engineering Methoden
Vorgehensweisen, Praktiken, Überzeugungen, Werte, die für uns dazu gehören
EXtreme Programming entstand 1999, seit dem wenden wir die dazugehörigen Prinzipien konsequent an. Wir halten besonders die entwicklungsnahen Praktiken für wichtig, wenn es darum geht, hochwertige Software zu produzieren:
- Testgetriebene Entwicklung
- Refactoring
- Pair Programming
- Continuous Integration
- Collective Code Ownership
- Simple Design
- Coding Standards
Allerdings reicht es nicht, die Theorie dieser Praktiken zu lernen. Denn oft ist es gar nicht so leicht, sie im echten Projekt anzuwenden. Diese Erkenntnis hat die Software Craftsmanship Bewegung motiviert, bei der zwei Dinge im Mittelpunkt stehen: Gemeinsames Lernen voneinander und der Anspruch, sich ständig zu verbessern.
Im ASE Team Empowerment Training vermitteln wir diese Praktiken anhand vieler praktischer Übungen und zeigen, wie es ist, diese Praktiken umzusetzen, sie quasi zu erleben. Damit die Anwendung dann auch im eigenen Projekt gelingt, empfehlen wir, zur Unterstützung einen Coach für etwa 3 Wochen ins Team zu integrieren.