Ich habe SCRUM in den letzten vier Jahren in drei verschiedenen Projekten eingesetzt. Einer der Vorteile von SCRUM scheint seine Flexibilität und Anpassungsfähigkeit zu sein, z. B. bei sich ändernden Kundenanforderungen. Ein weiterer Vorteil ist, dass das Management den Fortschritt eines Projekts leicht verfolgen kann.
Die Flexibilität von SCRUM kann von Vorteil sein, z. B. bei der Implementierung einer Webanwendung, bei der sich die Anforderungen sehr schnell ändern und die Kunden wirklich verstehen, was sie wollen, nachdem sie einen Prototyp gesehen haben.
Auf der anderen Seite gibt es andere Arten von Softwareprojekten (z. B. in der Luft- und Raumfahrtindustrie), bei denen die Anforderungen ziemlich fest sind: Sie erhalten ein Anforderungsspezifikationsdokument und müssen sechs Monate später mit funktionierender Software und vollständiger Dokumentation zurückkommen. Für diese Art von Projekten bezweifle ich, dass die von SCRUM gebotene Flexibilität erforderlich ist (in dem Sinne, dass Sie keine Prototypen erstellen und dem Kunden zeigen müssen, um Feedback zu den Anforderungen zu erhalten): Sie benötigen eher einen sehr strukturierten und systematischen Ansatz , was sich wahrscheinlich für jedes Projekt immer wieder wiederholt und wenig Raum für Überraschungen bietet.
Wird SCRUM von seinen Befürwortern als universelle Softwareentwicklungsmethode angesehen oder ist es für bestimmte Kategorien von Projekten oder Anwendungsbereichen besonders geeignet?
Zum Beispiel habe ich kürzlich die Website eines Unternehmens angesehen, das Software für die Luft- und Raumfahrtindustrie herstellt, und festgestellt, dass sie das V-Modell verwenden. Würde ein SCRUM-Befürworter sagen, dass SCRUM für diese Art von Projekten weniger geeignet ist, oder eher vorschlagen, dass dieses Unternehmen versuchen sollte, auf SCRUM umzusteigen?
Beachten Sie, dass ich nicht nach der Meinung der Leser dieses Forums frage, sondern wissen möchte, wie die Meinung der SCRUM-Antragsteller lautet: Wird SCRUM als universell angesehen oder eher für bestimmte Projektklassen geeignet? In letzteren Fällen für welche Arten von Projekten?