Das richtige Maß an Dokumentation in agilen Projekten
Die Meinungen zur Dokumentation in Softwareprojekten können weit auseinandergehen. Während sich der eine Entwickler über mangelnde Dokumentation und schlechte Auffindbarkeit der benötigten Informationen beschwert, lässt sich gleichzeitig ein anderer Entwickler darüber aus, wie viel „Waste“ in Form von Dokumenten erzeugt wird und wie sehr dies von der eigentlichen Arbeit abhält.
Beide Sichtweisen sind sicherlich jedem schon einmal begegnet. Sie scheinen beide prinzipiell richtig und durchaus nachvollziehbar zu sein. Und genau das wirft die Frage auf: Wie findet man das richtige Maß an Dokumentation?
Die Kunst den richtigen Prozess zu finden
Entwicklerteams stehen am Anfang vor der Frage nach dem Prozess. „Scrum“ ist da meist die reflexartige Antwort. Doch das reicht bei weitem nicht. Vor allem nicht, wie es meistens eingesetzt wird. Selbst Team, die nicht am Anfang stehen ringen oft mit ihrem eigenen Prozess. Anfangs scheint alles OK, doch schon bald zeichnen sich Reibungspunkte ab. Ist es überhaupt möglich einen Prozess zu schaffen, der die ganze Vielfalt einfängt oder kämpft man hier eher auf einem verlorenen Posten?
Prozesse zwischen Nutzen und Overhead
„Ich kann so nicht effizient arbeiten!“ – Prozesse sind „Waste“ und unagil.
Wie man Prozesse gestaltet, damit sie akzeptiert werden können und nicht veraltet wirken, ist kein Geheimnis, sondern einfacher umzusetzen, als man denkt.
Über mich
Mein Name ist Alexander Szabó und ich bin Autor dieses Blog. Ich bin passionierter Systemarchitekt, Entwickler, Erfinder und Weltverbesserer.
Themen
- Softwareentwicklung (16)
- Projektmanagement (12)
- Softwarequalität (5)
- Dokumentation (4)
- Kreativität (3)
- Aufwandsschätzung (3)
- Prozesse (3)
- Agil (3)
- Lines of Code (3)
- Scrum (3)
- Gründung (2)
- Ausbildung (2)
- Lernen (2)
- Startup (2)
- Ideen (2)
- Blog (2)
- Pflichtenheft (2)
- Metriken (1)
- REST (1)
- Feed (1)
- Selbstmanagement (1)
- Mockups (1)
- Wireframes (1)
- Anforderungen (1)
- GTD (1)
- Testing (1)
- grown software (1)
- Code Generatoren (1)
- Soziale Netze (1)
- Fussball (1)
- Enterprise 2.0 (1)
- RoboCup (1)
- Sessions (1)