Viele haben von Test Driven Development (TDD) sowie Behavior Driven Development (BDD) in Bezug auf die Softwareentwicklung gehört. Nachfolgend sind die Definitionen dieser beiden Praktiken sowie [...]
CI und CD sind Akronyme für moderne Entwicklungspraktiken. CI ist unkompliziert und steht für Kontinuierliche Integration (continuous integration), eine Praxis, die sich darauf konzentriert, die [...]
Das wöchentliche Product Backlog Refinement ist eine der Praktiken, die in kurzer Zeit zu einer wirkungsvollen Verbesserung führen. Dies kann in der Praxis sein jedoch sehr knifflig sein. Der [...]
Das wichtigste Scrum-Artefakt ist das Produktinkrement. Während des Sprints produziert das Entwicklungsteam ein potenziell releasefähiges Produktinkrement. Diese Produkterweiterung muss sich an [...]
Es ist schwer vorstellbar, wie viel Software und Aktivität aus dem Agilen Manifest entstanden ist. Vor dem Manifest war die Softwareentwicklung kein besonders schneller Prozess. Das Agile [...]
Definition of Done – Mehr als eine Checkliste Die Definition of Done (DoD) ist ein wichtiges agiles Werkzeug, das Teams dabei hilft, Arbeit zu planen und durchzuführen. Im Prinzip besteht [...]
Transparenz ist nicht nur für Teams zur Selbststeuerung wichtig sondern auch zur Kommunikation des Fortschritts gegenüber dem Management und anderen relevanten Stakeholdern. Transparenz bildet [...]
Agiles Management reduziert den Aufwand für die Planung von Projekten und optimiert die Erstellung wertvoller Produkte und Dienstleistungen für Kunden und Anwender. Organisationen, die neu bei [...]
Sprints haben ein Zeitfenster von einem Monat oder weniger, in dem das Entwicklerteam ein nutzbares und potentiell releasefähiges Produkt-Inkrement erstellt. Sprints haben eine konstante Dauer [...]
Warum wir uns jeden Tag treffen In Scrum veranstaltet das Team an jedem Tag eines Sprints ein tägliches Scrum-Meeting, das „Daily Scrum“ genannt wird. Meetings finden in der Regel am [...]