Wie kann ich bei der Produktentwicklung sparen? Ohne es später teuer zu bezahlen?
Um ohne Qualitätseinbusse und Folgekosten Entwicklungskosten zu sparen gibt es zwei Wege. Einerseits kann man die Entwicklung vereinfachen, d.h. weniger Features und Funktionen verlangen, andererseits kann man die Anzahl der Änderungen und Korrekturen verringern oder zumindest die Entscheidungszeit dafür, was nun genau wie geändert werden soll.
Dies folgt aus dem magischen Dreieck des Projektmanagements: man kann immer nur zwei von den drei Zielen erreichen: minimale Zeit - maximale Qualität- minimale Kosten. Wählen Sie die zwei, die Sie Ihren Zielen am nächsten bringen.
Wie vereinfacht man die Produktentwicklung?
Ansätze, welche eine Vereinfachung der Entwicklung verlangen, sind im Moment in Mode, z.B. MVP (Minimum Viable Product). Mit einem MVP den Markt zu erkunden und dann möglichst schnell ("agil") auf Kundenwünsche zu reagieren ist nur auf den ersten Blick im Widerspruch zu klaren Anforderungen am Anfang des Projektes. Denn jede einzelne Produktiteration als eigenes Entwicklungsprojekt profitiert bezüglich Geschwindigkeit und Aufwand von klaren Anforderungen und wenig Änderungen.
Was führt zu weniger Änderungen im Projekt?
Wenn am Anfang in einer effizienten System Design Phase ein klares Pflichtenheft entsteht, dann können die Änderungen im Verlauf des Projektes minimiert werden und damit auch der Aufwand. Die Durchführung und das Änderungsmanagement für die dennoch nötigen Anpassungen können dann iterativ erfolgen. Wenn im Gegensatz ein rein agiler Ansatz gewählt wird, dann braucht es beim Start des Projektes nicht sehr viele Entscheide, dafür ist der Aufwand für die Anpassungen der technischen Lösung grösser.
Wie starr ist das Pflichtenheft?
Das Pflichtenheft bildet die Grundlage für die Entwicklung und den "Single Point of Truth" für die zu erreichenden Ziele. Nicht jedoch ein Korsett, welches nicht mehr angetastet werden darf.
Über die Dauer der Entwicklung eines Produktes tauchen immer Änderungswünsche auf: vom Markt, aus der Entwicklung selbst und von anderen Stakeholdern. Solange diese den Rahmen des Projektes nicht sprengen, sollten diese unbedingt in das Pflichtenheft einfliessen, d.h. die Anforderungen werden angepasst.
Was ist die Rolle des Produktmanagements?
Sowohl Vereinfachung der Anforderungen wie auch Minimierung der Änderungen hängen mit einem entscheidungsfreudigen Produktmanagement zusammen, welches die volle Verantwortung für das Entwicklungsbudget übernimmt. D.h. es braucht ein Produktmanagement, welches eine klare Vorstellung der Anforderungen der Benutzer und Entscheider hat und welches auch bereit ist, Features mit einem schlechten Nutzen-Aufwand Verhältnis zu streichen.
Zusammegefasst...
Klare Anforderungen und Randbedingungen, wenige Änderungen, kurze Entscheidungszeit für Änderungen: das ist eine kurze Liste, die auch einfach umzusetzen scheint... In der Praxis sind die Entscheide und Aufgaben doch ziemlich umfangreich. Für eine effiziente Produktentwicklung braucht es daher in der Produktmanagement-Rolle nicht zu knappe Fach- und Führungskompetenz, genügend Entscheidungsspielraum und genügend allozierte Zeit für das Projekt.