Googles systematischer Ansatz zur Bewältigung von technischer Verschuldung

2025-05-08
Googles systematischer Ansatz zur Bewältigung von technischer Verschuldung

Google-Ingenieure sahen sich mit der Herausforderung konfrontiert, dass technische Schulden die Entwicklung verlangsamten. Sie definierten systematisch zehn Kategorien technischer Schulden mithilfe von Umfragen, Datenanalyse und funktionsübergreifender Zusammenarbeit. Ein Reifegradmodell wurde entwickelt, um die Fähigkeiten der Teams zur Schuldenverwaltung zu bewerten. Durch Schulungen, Tools und Prozessverbesserungen reduzierte Google die Auswirkungen technischer Schulden auf die Produktivität der Ingenieure erheblich und unterstrich die Bedeutung eines systematischen Managements anstelle des Ziels, Null Schulden zu haben.

Mehr lesen
Entwicklung

Warum Software-Schätzungen immer falsch liegen (und wie man sie verbessert)

2025-04-02
Warum Software-Schätzungen immer falsch liegen (und wie man sie verbessert)

In Scrum-Teams werden Story Points verwendet, um den Aufwand zu schätzen, aber Softwareschätzungen sind von Natur aus fehlerhaft. Sie prognostizieren eine unbekannte Zukunft, und die Komplexität des Projekts, unklare Anforderungen und technische Schulden tragen zu Ungenauigkeiten bei. Kognitive Verzerrungen wie das Hofstadter-Gesetz, das Brook-Gesetz und die Planungstäuschung verschärfen das Problem. Der Artikel untersucht Verbesserungen: Fortschrittsverfolgung, Hinzufügen von Puffern, Verwendung des COCOMO-Modells und eine Alternative von „NoEstimates“: Story Points aufgeben, sich auf Durchsatz und Zykluszeiten konzentrieren und visuelle Tools wie Kanban verwenden.

Mehr lesen
Entwicklung Schätzung