Teleopti Imported

Uncategorized

Häufige Upgrades sorgen für bessere Produkte

Share

Schon zu Zeiten des alten Wasserfallmodells bestand einer der wichtigsten Erfolgsfaktoren darin, Probleme und Fehler so früh wie möglich zu erkennen, um die Kosten für die Behebung zu minimieren. Was aber, wenn von vornherein das falsche Produkt hergestellt wird? Dies ist ein Qualitätsproblem, das intern viel schwieriger zu erkennen ist. Tatsächlich wird es oft erst erkannt, wenn das Produkt bereits in den Händen des Kunden ist.

Die Zeiten des alten Wasserfallmodells sind jedoch längst vorbei. Doch der modernere Ansatz von Scrum mit seinen zwei- bis sechswöchigen festen Sprints (die potenziell Zeit verschwenden) schützt die Entwickler nicht davor, das falsche Produkt zu entwickeln. Lassen Sie uns die Rechnung auf der Grundlage eines 4-wöchigen Sprints machen. Nehmen wir an, ein Unternehmen mit 50 Entwicklern arbeitet Vollzeit an seinem Softwareprodukt. Wenn 75 % der Zeit auf die Entwicklung neuer Funktionen entfallen, sind das insgesamt 6.000 Stunden, die während eines dieser Sprints für neue Funktionen aufgewendet werden.
Das ist eine Menge Arbeit und Zeit, die Sie investieren, bevor Sie ein Feedback erhalten.

Natürlich gibt es interne Feedback-Mechanismen, aber am Ende des Tages zählt das Urteil der Kunden. Es gilt, die Zeit zwischen Entwicklung und Bereitstellung zu minimieren.

Unser Ziel ist es, alle neuen Funktionen zu veröffentlichen, sobald sie die Qualitätssicherung bestanden haben. In der Tat streben wir eine Veröffentlichung an – zumindest für unsere Release Candidate-Kunden – sobald das Minimum Viable Product einer bestimmten Funktion die Qualitätssicherung bestanden hat.

In der Praxis wird dies mit Hilfe des Kanban-Prozesses erreicht, bei dem jede Funktion unseren Entwicklungsprozess der Analyse, Entwicklung und des Testens unabhängig von anderen Funktionen durchläuft. Für jede Funktion wird ein neues Installationspaket erstellt, das sofort eingesetzt werden kann.

Dadurch wird die Verschwendung im Entwicklungsprozess minimiert und es bleibt mehr Zeit für die Entwicklung großartiger Funktionen, was zu einem besseren Produkt für die Kunden führt.