Was bedeutet es, agil zu sein?

Agile Manifesto wurde 2001 veröffentlicht. Er definierte die Werte und Prinzipien, auf deren Grundlage alle in der Softwareentwicklung verwendeten neuen und bereits vorhandenen Praktiken in zwei Teile unterteilt wurden - agile Praktiken und nicht agile Praktiken.


Zum Beispiel wurden Unit-Tests, Pokerplanung und tägliche Stand-Ups als agile Praktiken angesehen.


Auf der anderen Seite wurden Bußgelder für Mitarbeiter, Vorbereitung und Unterzeichnung einer vollständigen technischen Aufgabe sowie die Trennung von Teams nach funktionalen Merkmalen (Abteilungen für Architektur, Entwicklung, Qualität) nicht in die Agile-Liste aufgenommen.


Die Gründe, warum eine bestimmte Praxis von Agile in Betracht gezogen wird oder umgekehrt, sind nicht immer offensichtlich.


Dieser Artikel ist ein Versuch, die mir bekannten Praktiken von Agile zu überdenken und einfache und klare Kriterien zu formulieren, für welche Praktiken als agil angesehen werden können und welche nicht.


Was bedeutet es, agil zu sein?


Ich werde den Artikel wie folgt erstellen. Zuerst werde ich die Kriterien vorschlagen, dann werde ich sie mit Beispielen testen.


Kriterien


Praxis (sowie eine Idee, ein Wert, ein Prinzip oder sogar der gesamte Rahmen) wird als agil angesehen, wenn sie mindestens ein Kriterium erfüllt (und nicht allen anderen widerspricht). Wenn umgekehrt eine Praxis mit mindestens einem Kriterium in Konflikt steht, wird sie nicht als agil angesehen.


Menschen Kreative Profis


Agile , . , , , .

Agile .

Agile , .

Effektive Kommunikation


– , .

Agile – (face-to-face). , , .

– , , , .

, .

Wert /


(lean) , Agile , .

Agile / , (eliminate waste).

Rückkopplung


, . Agile , .

– .

Agile


Agile Value
Menschen Effektive Kommunikation
Wert Effektive Kommunikation
Effektive Kommunikation Wert Rückkopplung
Rückkopplung

Agile



Menschen , ,


Wert , (eliminate waste)


Rückkopplung : –



Menschen , ,



Effektive Kommunikation ,


-


Wert


Effektive Kommunikation , ,



Rückkopplung


Effektive Kommunikation ,


(-, burnup charts)


Effektive Kommunikation


, user stories


Wert


Rückkopplung user story;


Planning Poker ( )


Effektive Kommunikation ,


Wert ( , )


Rückkopplung ,



Effektive Kommunikation


Wert


Rückkopplung ,


(open space)


Effektive Kommunikation ,


()


Rückkopplung



Rückkopplung


, -, (CI/CD)


Rückkopplung


Definition of Done


Rückkopplung DoD –


Wert DoD


Agile


,


Kein Feedback


Kein Wert ,


Ineffektive Kommunikation ,


,


Nicht für Leute , ; –


Ineffektive Kommunikation ,


Kein Feedback , ,


( / )


Nicht für Leute ,


Ineffektive Kommunikation


Kein Wert , ,


Kein Wert ,



Nicht für Leute


Ineffektive Kommunikation


Kein Wert ,


Rückkopplung



Nicht für Leute ( , )


Kein Wert – , , ,


/ ,


Nicht für Leute , ; ,


Ineffektive Kommunikation , ,


Kein Feedback autoritäre Entscheidungsfindung blockiert Feedback


Fazit


Die oben genannten Kriterien ersetzen das Manifest nicht. Aber sie helfen mir sehr bei meiner täglichen Arbeit. Mit ihrer Hilfe (auf den Bildern) erkläre ich, was es bedeutet, agil zu sein. Mit ihrer Hilfe bewerte ich, was mir begegnet. Ich würde gerne wissen, was Sie darüber denken.


Bitte schreiben Sie in die Kommentare, ist es Ihnen immer klar, dass dies oder jene agile Praxis ist? Wie lösen Sie dieses Problem?


Schreiben Sie auf, welche agilen oder nicht agilen Praktiken Ihrer Meinung nach die vorgeschlagenen Kriterien nicht erfüllen. Schlagen Sie Ihre Kriterien vor.


All Articles