Zurück
|29 Jan 2012|System User

Gibt es wirklich keine Reihenfolge der Arbeitsschritte in der agilen Softwareentwicklung?

3


Viele Verfechter von agilen Softwareentwicklungsmethoden argumentieren, dass Softwareentwicklung eine kreative Tätigkeit ist und somit keiner Reihenfolge von Arbeitsschritten folgt. Demnach ist Kanban natürlich eine Katastrophe, da es ja verlangt, die gelebten Arbeitsschritte zu visualisieren.

Wir sind uns einig: kochen und backen sind sehr kreative Tätigkeiten. Wir experimentieren mit Gewürzen, kombinieren immer wieder neue Zutaten und jedes Gericht wird dadurch einzigartig. Wir sind uns sicher auch einig, dass kochen und backen trotz des kreativen Vorganges einer gewissen Reihenfolge an Arbeitsschritten folgt. Beim Backen einer Geburtstagstorte hat sich zum Beispiel herausgestellt, dass es nicht ganz so optimal ist, die Kerzen schon mal in die Eier reinzustecken. Für eine gelungene Geburtstagstorte passieren da häufig noch ein paar Arbeitsschritte zwischen drin, bevor wir mit den Kerzen herumexperimentieren.

Auch in der Softwareentwicklung hat sich herausgestellt, dass es z.B. sinnvoll ist, eine User Story zuerst zu entwickeln/programmieren, bevor sie released wird. Es ist auch hilfreich, eine User Story zuerst zu schreiben und erst dann mit der Programmierung zu beginnen. In Scrum ist sogar eine eigene Rolle definiert, die Verantwortung über User Stories hat – der Product Owner. Es muss sogar sichergestellt werden, dass sich bei den Stories während eines Sprints nichts ändert. Es ist auch “verboten”, dass das Scrum-Team neue Stories während eines Sprints annimmt. Somit ist es sogar eine Voraussetzung, dass jede User Story eines Sprints vor dem Sprint fertig sein muss. Haben wir hier vielleicht doch eine gewisse Reihenfolge der Arbeitsschritte in der agilen Softwareentwicklung identifiziert…

an agile port
30 Jan 2012 23:40

Hi Klaus, wir haben j schon einiges drüber geredet – deshalb auch hier der Vollständigkeit halber: Mein Trick ist dabei oft, einfach vom Deployment rückwärts zu fragen. Die dabei zu Tage kommende Sequenz wird oft sofort ‘eingesehen’

Liebe Grüße

Markus

Klaus Leopold
31 Jan 2012 06:48

Hi Markus, dem kann ich sehr viel abgewinnen und ich werde es definitiv sofort ausprobieren. Mein Ansatz ist (natürlich), so zu starten, wie das Team glaubt, dass sie die Arbeit machen – also mit keinen bzw. sehr wenigen Arbeitsschritten. Nach ein paar Tagen bis Wochen tauchen dann erste zusätzliche Arbeitsschritte auf… 😉

LEANability – Der Kanban Coaching Professional (KCP)
22 Feb 2015 21:33

[…] Kanban ist nicht für agile Projekte geeignet: Ein Klassiker. In manchen Kanban-Projekten liegt der Zeitraum von der Idee bis zur Live-Schaltung eines Features im Stunden- oder Tagesbereich. Und das, obwohl es sequentielle Arbeitsschritte gibt (siehe auch “Gibt es wirklich keine Reihenfolge der Arbeitsschritte in der agilen Softwareentwicklung?&#82…). […]

Dieser Unterhaltung fehlt Deine Stimme:
Deine E-Mail Adresse wird nicht veröffentlicht.