Gestern beim Wasserkühler mitgehört: "Scrum hat keinen Platz im Defence Contracting."
Ich bin eher anderer Meinung, da ich glaube, dass Scrum für viele Szenarien maßgeschneidert werden kann und ich sehe, dass Verteidigung eine davon ist. Dies löste eine große Debatte unter meinen Kollegen aus (viele von uns arbeiten im Bereich der Vertragsverteidigung) mit einer ziemlich ausgeglichenen Aufteilung für / gegen.
Um dies zu einer richtigen Frage zu machen: Hat jemand Scrum in einer verteidigungsvertraglichen Situation erfolgreich eingesetzt (oder hat Erfahrung damit)? Was hat gut funktioniert, was hat nicht gut funktioniert und welche (wenn überhaupt) Modifikationen an Vanille-Scrum haben Sie vorgenommen?
development-process
scrum
development-methodologies
Sean Madden
quelle
quelle
Antworten:
Nach meiner Erfahrung ist das Haupthindernis der Kunde. Die meisten Regierungsbehörden haben das Wasserfallmodell in ihrer DNA. Sogar Verträge werden in Wasserfallphasen abgeschlossen - zuerst werden die Anforderungen, dann das Design und dann die Implementierung finanziert. In der klassischen Wasserfalltheorie denken sie vielleicht sogar, dass sie verschiedene Unternehmen dazu bringen können, verschiedene Phasen zu absolvieren.
Es gibt Möglichkeiten, das zu umgehen, obwohl IMO. Machen Sie eine Vorabanforderung und gestalten Sie wie ein Wasserfall. Teilen Sie dann in der Implementierung die Anforderungen in iterative User Stories auf. Verwenden Sie interne Test- / Expertenbenutzer, um jede Iteration zu bewerten. Je nach Kunde sind sie möglicherweise an einer Teilnahme interessiert oder nicht. Kein reines Gedränge, aber es ist vielleicht das Beste, was Sie tun können.
quelle
Während es schwierig sein kann, Scrum vollständig zu implementieren, kann es vorteilhaft sein, einige der Scrum-Praktiken zu übernehmen. Egal, wie Sie beispielsweise Anforderungen sammeln, Sie können immer noch häufig Releases und Demos erstellen. Sie können immer noch von regelmäßigen Retrospektiven profitieren. Schauen Sie sich andere Prozesse wie Lean oder Kanban an und prüfen Sie, ob sie auch Ihrem Team helfen können.
Überlegen Sie sich, wie Sie den Prozess spezifisch für Ihr Team, Ihr Projekt und Ihre Branche verbessern können, anstatt dogmatisch einem Prozess zu folgen. Prozessangelegenheiten . Die Methodik eines Teams hat großen Einfluss auf die gelieferte Software.
quelle