Heutzutage will jeder agil sein. In jedem Team, mit dem ich zusammengearbeitet habe, war die Form von Agilität anders. Einige Dinge sind häufig - wie tägliche Stand-Ups oder Planungen, andere Teile variieren jedoch erheblich.
In meinem aktuellen Team gibt es ein Detail, das mich stört. Es fehlen funktionale Anforderungen. Es gibt nicht nur keine schriftliche Form von Erwartungen, sondern auch in den Aufgaben ist ziemlich vage definiert, was zu tun ist.
Ziel des Projekts ist es, das alte System mithilfe neuer Technologien neu zu schreiben. Das alte System hat auch keine vernünftige Dokumentation. Natürlich gibt es keinen aktuellen. Die Beschreibung der Anforderungen durch die Geschäftsinhaber lautet: Machen wir es in der neuen Implementierung genauso wie in der alten. Es scheint vernünftig, ist es aber nicht. Ein altes System ist eine Art Spaghetti-Code, und das Extrahieren von Geschäftsanforderungen ist kostspielig. Es scheint, dass sich die Situation negativ auf die Planung auswirkt. Sicher ist es anfällig für Fehler und Bugs bei der neuen Implementierung (ohne einige Details).
Daher denke ich: Ist es wirklich agil, keine Geschäftsanforderungen zu haben, wenn ein altes System neu geschrieben wird?