La mischia ha qualche merito nella contrazione della difesa?

12

Ormai abbiamo sentito ieri il distributore di acqua: "Scrum non ha spazio per i contratti di difesa".

Tendo a non essere d'accordo nel senso che credo che Scrum possa essere adattato per funzionare in molti scenari e posso vedere che la difesa è uno di questi. Questo ha scatenato un enorme dibattito tra i miei colleghi (molti di noi lavorano nel settore della difesa) con una divisione abbastanza uniforme per / contro.

Per fare di questa domanda una domanda corretta: qualcuno ha usato con successo (o ha esperienza di lavoro con) mischia in una situazione di contrazione della difesa? Che cosa ha funzionato bene, cosa non ha funzionato bene e quali (eventuali) modifiche alla vanilla scrum hai fatto?

    
posta Sean Madden 10.08.2011 - 14:14
fonte

2 risposte

5

"Scrum has no place in defense contracting."

Nella mia esperienza, il principale ostacolo è il cliente. La maggior parte delle agenzie governative ha il modello a cascata nel proprio DNA. Anche i contratti vengono eseguiti in fasi cascata: prima finanziamo i requisiti, quindi il design, quindi l'implementazione. Nella teoria della cascata classica, potrebbero persino pensare di poter ottenere aziende diverse per fare fasi diverse.

Ci sono modi per aggirarlo, anche se IMO. Esegui richieste anticipate e progetta come waterfall, quindi implementa i requisiti di interruzione in storie utente iterative. Usa test interni / utenti esperti valutano ogni iterazione. A seconda del cliente, possono o potrebbero non essere interessati a partecipare. Mischia non pura, ma potrebbe essere il meglio che puoi fare.

    
risposta data 10.08.2011 - 14:22
fonte
1

Anche se potrebbe essere difficile implementare completamente Scrum, può essere utile adottare alcune delle pratiche di Scrum. Ad esempio, ora importa come stai facendo la raccolta dei requisiti, puoi comunque avere versioni e demo frequenti. Puoi comunque beneficiare di retrospettive periodiche. Guarda altri processi come Lean o Kanban e vedi se c'è qualcosa che può aiutare anche la tua squadra.

Invece di seguire dogmaticamente qualsiasi processo, pensa a come puoi migliorare il processo in modo specifico per il tuo team, il tuo progetto e nel tuo settore. Il processo conta . La metodologia di una squadra ha un impatto importante sul software fornito.

    
risposta data 06.11.2014 - 17:47
fonte