Hey ragazzi, sto cercando di introdurre un metodo agile al mio capo in modo che possiamo sperare di implementarlo sul nostro posto di lavoro. Ho fatto molte ricerche ma non riesco a trovare ciò che lo rende straordinario rispetto ad altri metodi agili. Penso che forse sono gli incontri coerenti o è la forte dipendenza dai manufatti? Per favore mi faccia sapere. Grazie!Differenza tra Scrum e altri metodi Agile?
risposta
Cerca su wikipedia. Il metodo scrum agile è http://en.wikipedia.org/wiki/Scrum_%28development%29
Here è un'altra domanda StackOverflow che indica la differenza tra Scrum e programmazione estrema (XP). Mountain Goat Software va anche in questo.
Cercherei di non impantanarmi nelle piccole differenze nei diversi approcci. È perfettamente legittimo scegliere e scegliere le pratiche che ritieni si adattino meglio al tuo ambiente di lavoro o all'ambiente, o quelle che saranno più semplici per convincere il tuo capo (e il team) ad adottare. Non devi essere dogmatico solo facendo SCRUM o XP o qualsiasi altra cosa.
Le cose fondamentali vorrei provare a implementare (ma YMMV)
- pianificazione gruppo
- quotidiane di stand up
- tempo boxed iterazioni
- fine del recensioni di iterazione
Se Stavo cercando di convincere il mio riluttante capo o team, probabilmente comincerei con le alzate quotidiane. Sono a basso costo/a basso sforzo e, se fatto bene, dovrebbero aiutare il team a gelificare un po 'di più con la comprensione di ciò che fanno gli altri e di quali sono i blocchi stradali.
La domanda riguardava le differenze. Quando vedo nei posti vacanti il tem SCRUM, mi viene anche confuso ciò che è in SCRUM che non è AGILE –
vi consiglio di dare un'occhiata a questi articoli:
Managing an Agile Software Project
Introduction to Scrum
GRZ, Kris.
Scrum si concentra su come gestire un progetto, in particolare per quanto riguarda la pianificazione e la stima.
XP (Extreme Programming) si concentra sull'eccellenza tecnica e sulla qualità all'interno del progetto, mantenendo basso il costo del cambiamento.
Pensa a ciascuna di esse come a una cassetta degli attrezzi, in cui una cassetta degli attrezzi non costruisce una casa. Scrum si basa su un basso costo del cambiamento in modo che le sue misurazioni della velocità e la sua stima dal retro siano accurate, ma in realtà non fornisce i metodi per farlo funzionare. XP contiene la maggior parte di Scrum all'interno delle sue pratiche, sebbene alcune tecniche di Scrum come spezzare storie in attività possano essere utili per i team che stanno imparando.
Anche insieme, è possibile che non forniscano abbastanza strumenti per la pianificazione adattiva, i cambiamenti organizzativi su larga scala, i cambiamenti culturali, le buone pratiche di reclutamento e molti altri input per un team Agile che spesso vengono tralasciati di metodologie.
Mi piacerebbe una combinazione di Scrum con XP, e ti piacerebbe esaminare Lean, Kanban, BDD e Feature Injection mentre ci sei - ci sono anche alcuni strumenti utili.
Per quanto riguarda la partenza, qui sono i miei due pratiche fondamentali:
- cercare di consegnare alcuni software (vetrina o rilasciare ogni paio di settimane)
- capire perché questo era difficile e cosa fare al riguardo (retrospettive).
Buona fortuna!
- 1. Strumento di sviluppo scrum agile?
- 2. Qual è la differenza tra i modelli di processo TFS Agile, Scrum e CMMI
- 3. PHP Based Project Management Application (Scrum/Agile)
- 4. Differenza tra eventi e metodi
- 5. Qual è la differenza tra CMMI e Agile?
- 6. Differenza tra .bind e altri eventi
- 7. Sviluppo Agile/Scrum: come gestite il giorno "off"?
- 8. Qual è la differenza tra microsoft visual studio scrum 2.0 vs MSF per Agile Software Development 6.0
- 9. Differenza tra + e - metodi in Objective-C
- 10. Differenza tra i metodi GET e POST?
- 11. Differenza tra metodi virtuali e astratte
- 12. Differenza tra i metodi EventLog.WriteEntry e EventLog.WriteEvent
- 13. Come si riferiscono le metodologie Agile, Lean e Kanban?
- 14. Agile Development 101 Video
- 15. Differenza tra smtpClient.send() e smtpClient.SendAsync()?
- 16. Qual è la differenza tra una User story e una feature nella terminologia Agile?
- 17. MySQL: Differenza tra ",", "e"
- 18. Differenze tra RISC-V e altri ISA
- 19. Qual è la differenza tra Metodi e Attributi in Ruby?
- 20. JavaScript: Differenza tra i metodi toString() e toLocaleString() di Data
- 21. Qual è la differenza tra metodi dinamici e virtuali?
- 22. AngularJS: Differenza tra i metodi $ observ e $ watch
- 23. Differenza tra webservice, metodi web e codice lato server?
- 24. Qual è la differenza tra metodi e statica in Mongoose?
- 25. Differenza tra attributi e metodi toJSON in Backbone
- 26. Magento carico prodotto - differenza tra loadByAttribute e di carico metodi
- 27. Differenza tra le espressioni lambda e metodi anonimi - C#
- 28. Differenza tra i metodi jquery.simulate.js e jQuery evento?
- 29. Java: Differenza tra i metodi setPreferredSize() e setSize() nei componenti
- 30. Qual è la differenza tra i metodi iteratore e vista?
Che cosa vuoi implementare esattamente? Come concetto, Agile è abbastanza ampio e può coprire tonnellate di pratiche, IMO. –
se pensi che SCRUM abbia "un forte affidamento sugli artefatti" non capisci affatto SCRUM! http://agilemanifesto.org/ –
che è esattamente il motivo per cui sto facendo questa domanda in primo luogo, pantaloni intelligenti. – Drizzy