Agiles Vorgehen Ausschreibungen/Ergebnisse AG Agile: Unterschied zwischen den Versionen

Aus FOSSGIS Wiki
Zur Navigation springenZur Suche springen
KKeine Bearbeitungszusammenfassung
(Mikro-Einführung)
Zeile 1: Zeile 1:
===Was ist Agil===
=== Was ist agiles Vorgehen? ===
* ...
Agiles Vorgehen bedeutet, dass jeder Plan nur so gut ist, wie die Werkzeuge, um ihn zu ändern. Die Werkzeuge, um einen Plan an die Realität anzupassen benötigen Transparenz und ermöglichen dauernde Kurskorrekturen. Das ist so wie Fahrradfahren. Ganz unbeachtet muss ständig der Lenkeinschlag korrigiert werden, um nicht umzufallen.
* ...   
 
* ...
Agile Software-Entwicklung bedeutet, dass ein Ziel nur in kleinen Iterationen umgesetzt wird.
* Zunächst gibt es nur eine Vision und ein Ziel.
* Als erstes wird die Grundlage geschaffen, um dieses Ziel erreichen zu können
* Dann wird schrittweise auf dieser Grundlage aufgebaut.  
* Der konkrete, feingranulare Plan liegt immer nur für die nächste Iteration vor.
* Nach jeder Iteration muss ein vorzeigbares "Ding" zu sehen sein.  
* Dieses "Ding" wird bewertet und die nächsten Schritte und Aufgaben definiert, um das "Ding" dem Ziel näher zu bringen. Immer nur für die nächste Iteration.
 
Während der Iterationen arbeitet das Team ungestört. Gleichzeitig werden die Pläne für die jeweils nächste Iteration erstellt.  
 
==== Methoden ====
Es gibt verschiedene Methoden des agilen Vorgehens. Dabei besteht natürlich immer auch die Gefahr, sich wieder in einer Methode zu verfangen, was dann nicht mehr agil ist. Die wahrscheinlich bekanntesten Methoden sind:
* Scrum
* XP (Etreme Programming)
* Kanban
 
Jede Methode hat Vor- und Nachteile, letztendlich muss jedes Projekt und jedes Team die am besten geeignete Methode herausfinden. Das übergreifende Leitbild ist unter [https://agilemanifesto.org/ agile Manifesto] zu finden. Es hat sich herausgestellt, dass Scrum ein guter Einstieg in die agile Software-Entwicklung ist.


===Wie gestaltet sich ein agiles Projekt?===
===Wie gestaltet sich ein agiles Projekt?===

Version vom 27. Juli 2021, 14:42 Uhr

Was ist agiles Vorgehen?

Agiles Vorgehen bedeutet, dass jeder Plan nur so gut ist, wie die Werkzeuge, um ihn zu ändern. Die Werkzeuge, um einen Plan an die Realität anzupassen benötigen Transparenz und ermöglichen dauernde Kurskorrekturen. Das ist so wie Fahrradfahren. Ganz unbeachtet muss ständig der Lenkeinschlag korrigiert werden, um nicht umzufallen.

Agile Software-Entwicklung bedeutet, dass ein Ziel nur in kleinen Iterationen umgesetzt wird.

  • Zunächst gibt es nur eine Vision und ein Ziel.
  • Als erstes wird die Grundlage geschaffen, um dieses Ziel erreichen zu können
  • Dann wird schrittweise auf dieser Grundlage aufgebaut.
  • Der konkrete, feingranulare Plan liegt immer nur für die nächste Iteration vor.
  • Nach jeder Iteration muss ein vorzeigbares "Ding" zu sehen sein.
  • Dieses "Ding" wird bewertet und die nächsten Schritte und Aufgaben definiert, um das "Ding" dem Ziel näher zu bringen. Immer nur für die nächste Iteration.

Während der Iterationen arbeitet das Team ungestört. Gleichzeitig werden die Pläne für die jeweils nächste Iteration erstellt.

Methoden

Es gibt verschiedene Methoden des agilen Vorgehens. Dabei besteht natürlich immer auch die Gefahr, sich wieder in einer Methode zu verfangen, was dann nicht mehr agil ist. Die wahrscheinlich bekanntesten Methoden sind:

  • Scrum
  • XP (Etreme Programming)
  • Kanban

Jede Methode hat Vor- und Nachteile, letztendlich muss jedes Projekt und jedes Team die am besten geeignete Methode herausfinden. Das übergreifende Leitbild ist unter agile Manifesto zu finden. Es hat sich herausgestellt, dass Scrum ein guter Einstieg in die agile Software-Entwicklung ist.

Wie gestaltet sich ein agiles Projekt?

  • ...
  • ...
  • ...

Phasen

  • ...
  • ...
  • ...

Fallbeispiele

  • BfS
  • UFZ
  • ...