Verfeinert die Art und Weise, wie euer Team Software entwickelt und ausliefert
Starke Engineering-Teams basieren auf konsistenten, gut verstandenen Entwicklungspraktiken. Der Radar für Entwicklungspraktiken bietet Softwareteams eine strukturierte Möglichkeit, darüber nachzudenken, wie sie ihre Arbeit planen, entwickeln, testen und ausliefern. Durch die Bewertung von Dimensionen wie Klarheit des Umfangs, Coding-Standards, technische Schulden, Tests und Deployment erkennen Teams, wo ihr Handwerk solide ist und wo Reibung sie ausbremst. Nutzt die Ergebnisse, um ehrliche Gespräche anzustoßen, euch auf Verbesserungen zu einigen und zu verfolgen, wie sich eure Entwicklungspraktiken im Laufe der Zeit weiterentwickeln.
Abmessungen
Entwicklungspraktiken
Grundlegende Engineering-Praktiken, die beeinflussen, wie effektiv das Team qualitativ hochwertige Software plant, entwickelt, testet und ausliefert.
Klarheit des Umfangs
Unser Arbeitsumfang ist klar und genau definiert.
- Umfang ist unklar
- Umfang ist größtenteils klar
- Umfang ist klar definiert
Gemeinsame Coding-Standards
Wir haben einen vereinbarten Satz von Coding-Standards, die definiert sind und eingehalten werden.
- Keine gemeinsamen Standards
- Standards existieren, aber variieren
- Standards werden konsequent befolgt
Fähigkeit zur Konzentration
Wir haben die Zeit und die Möglichkeit, uns auf die geplante Arbeit zu konzentrieren.
- Ständig unterbrochen
- Etwas Fokuszeit
- Geschützte Fokuszeit
Umgang mit technischen Schulden
Wir überwachen und managen unsere technischen Schulden.
- Schulden werden ignoriert
- Schulden werden gelegentlich erfasst
- Schulden werden aktiv gemanagt
Testpraktiken
Wir haben funktionale Testautomatisierung für zeitaufwändige, kritische Funktionen.
- Überwiegend manuelles Testen
- Teilweise Automatisierung
- Robuste Testautomatisierung
Deployment-Prozess
Wir haben ein automatisiertes Deployment, das zuverlässig und qualitätsgesichert ist.
- Manuelle, riskante Deployments
- Teilweise automatisierte Deployments
- Zuverlässige automatisierte Deployments
Wann Sie diesen Gesundheitscheck verwenden sollten
- Wenn ein Engineering-Team eine gemeinsame Sicht darauf haben möchte, wie stark seine täglichen Entwicklungspraktiken sind.
- Während einer Retrospektive oder vierteljährlichen Überprüfung, um zu erkennen, wo handwerkliche und auslieferungsbezogene Reibung besteht.
- Beim Onboarding eines neuen Teams und der Festlegung einer Ausgangsbasis für Coding-Standards, Tests und Deployment.
- Um die Verbesserung der Entwicklungspraktiken im Laufe der Zeit über mehrere Check-ins hinweg zu verfolgen.
Tipps & Tricks
- Führt den Check anonym durch, um offene Antworten zu Umfang, Fokus und technischen Schulden zu fördern.
- Vergleicht die Ergebnisse über Squads hinweg, um Praktiken zu erkennen, die es wert sind, geteilt oder standardisiert zu werden.
- Konzentriert jede Retrospektive auf die ein oder zwei am schlechtesten bewerteten Dimensionen, anstatt zu versuchen, alles auf einmal zu beheben.
- Führt den Radar jedes Quartal erneut durch, um Trends zu visualisieren und zu bestätigen, dass vereinbarte Verbesserungen Bestand haben.