Was ist Feature Creep?

Feature Creep, auch Scope Creep genannt, bezieht sich auf die Tendenz der Projektanforderungen, ihre ursprünglichen Schätzungen zu überschreiten. Es ist üblich bei der Entwicklung großer Computerprojekte, bei denen Ingenieure entscheiden, dass dem Produkt vor der Veröffentlichung zusätzliche Funktionen hinzugefügt werden sollten, um es für den Zielmarkt benutzerfreundlicher und angenehmer zu machen. Es kann auch passieren, dass der Kunde, der das Projekt beauftragt, die Wunschliste ständig erweitert. Feature Creep kann sich auf das Gesamtbudget eines Projekts auswirken und die Veröffentlichungszeit erheblich verzögern, was die Unternehmensführung frustriert. Es kann ein Produkt auch letztendlich schwächen, indem es mit interessanten, aber nicht benötigten Funktionen verstopft wird, sodass Unternehmen darauf achten müssen, dies zu vermeiden.

Das Problem kann durch ein straff organisiertes Projektteam gemildert werden, das die genauen Anforderungen des Projekts erkennt und gemeinsam daran arbeitet, diese zu erfüllen. Ein Projektmanager, der sich der Risiken von Feature Creep bewusst ist, kann helfen, ihn auf Anhieb zu verhindern, indem er das Team neu ausrichtet oder den Kunden an die ursprünglichen Ziele des Projekts erinnert. Gelegentlich ist eine Überschreitung der Schätzungen sogar notwendig, insbesondere bei Großprojekten, in denen Ingenieure neue Konzepte erproben. In diesen Fällen sollten mehrere Teammitglieder zusammenkommen, um das auftretende Merkmalskriechen zu bewerten und zu entscheiden, ob es ein gültiges Ergebnis der Richtung ist, in die sich das Projekt bewegt.

Gerade bei Software ist die Versuchung, dem Feature Creep zu erliegen, oft groß. Softwareentwickler denken ständig über neue Wege nach, um ihre Produkte zu verbessern, und an einem bestimmten Punkt müssen Projektmanager damit aufhören. In diesem Fall kann Feature Creep reduziert werden, indem häufige Projektmeetings abgehalten werden, um die Projektbeteiligten an die eingangs formulierten Ziele zu erinnern. Bei der Entwicklung eines neuen Produkts sollte sich das Team immer vor Beginn der Arbeit treffen, um zu vereinbaren, was erstellt wird, was das Team davon wünscht und wie das Produkt diese Ziele erreicht.

Bemühungen, Scope Creep zu verhindern, sind nicht darauf ausgelegt, Kreativität zu bestrafen. Stattdessen sollten Teammitglieder Notizen zu zusätzlichen Funktionen machen, die sie für interessant und nützlich halten, und diese zusammen mit wöchentlichen Projektnotizen einreichen. Wenn andere Mitglieder des Teams der Meinung sind, dass die Funktionen von entscheidender Bedeutung sind, können sie der Projektentwicklung hinzugefügt werden. Wenn die Funktionen für diese bestimmte Projektversion interessant, aber nicht erforderlich sind, können sie für die Weiterentwicklung in späteren Versionen des Projekts bereitgestellt werden, sei es neue Software, ein Auto oder eine andere Art von Gerät.