Stellen Sie häufig funktionierende Software bereit
„Stellen Sie häufig funktionierende Software bereit, von ein paar Wochen bis zu ein paar Monaten, wobei Sie kürzere Zeiträume bevorzugen.“
Das nächste Prinzip betont die Verwendung eines iterativen Ansatzes, um ein Projekt in sehr kleine Schritte zu unterteilen, die als Sprints oder Iterationen bezeichnet werden und typischerweise im Bereich von zwei bis vier Wochen liegen. Es gibt ein paar Gründe, warum dies sehr sinnvoll ist:
- Alle agilen Entwicklungsprozesse wie Scrum basieren auf kontinuierlicher Verbesserung. Anstelle eines fest definierten Prozesses, der sich nie ändert, wird vom Team erwartet, dass es einen empirischen Ansatz verfolgt, um im Verlauf des Projekts zu lernen, was funktioniert und was nicht funktioniert, und bei Bedarf Anpassungen vorzunehmen. Wenn das Projekt in sehr kurze Inkremente aufgeteilt wird und das Lernen am Ende jedes Inkrements stattfindet, können Lernen und kontinuierliche Verbesserung viel schneller erfolgen. Ein beliebtes agiles Mantra lautet: „Scheitere früh, scheitere oft.“ Mit anderen Worten, es ist in vielen Fällen besser, etwas schnell auszuprobieren und daraus zu lernen und Anpassungen vorzunehmen, als sich die ganze Zeit zu nehmen, die möglicherweise benötigt wird, um zu versuchen, einen Ansatz zu entwerfen, der beim ersten Mal einwandfrei funktioniert.
- 2. Menschen arbeiten produktiver, wenn sie kurze Zeitfenster haben, um Dinge zu erledigen. Wenn es richtig gemacht wird, entwickelt das Team eine Kadenz und ein Tempo, die sehr effizient sind, um definierte Arbeitsschritte schnell und effizient zu produzieren, wie ein Fließband in der Fertigung.
Empfohlene Artikel zu Agile und Scrum
Der Artikel ist auch in English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文 verfügbar.