quali sono i migliori tutorial, libri, software per avviare e gestire un progetto .net Agile senza esperienza [chiuso]

StackOverflow https://stackoverflow.com/questions/228721

Domanda

quali sono i migliori tutorial, libri, software e pratiche per avviare e gestire un nuovo progetto di sviluppo basato su .net in modo agile e senza esperienza. quale metodologia è più semplice adottare XP | Scrum?

È stato utile?

Soluzione

Ho appreso per la prima volta di XP nel 2004 e ha completamente cambiato la mia visione del mondo di programmazione. XP è molto accessibile, ti incoraggia a "utilizzare ciò che funziona" e puoi iniziare in piccolo e farti strada.

Non so molto su SCRUM. Ma posso dire di odiare l'uso della parola "sprint" in quanto ha cattive connotazioni. E SCRUM traccia intenzionalmente la linea a non suggerire alcuna pratica ingegneristica e cerca di essere puramente una tecnica di gestione, lasciando apparentemente le decisioni di ingegneria al team.

Ti suggerirei di ottenere una copia del libro XP elementare che puoi facilmente leggere in un paio di giorni, dopo di che sarai in grado di prendere una decisione da un punto di vista più informato. Se leggi il libro e ti piace quello che leggi, scegli XP. Se decidi che non ti piacciono gli XP dopo aver letto (alcuni o tutti) il libro, puoi andare su altre cose. Se non vuoi ancora sborsare i soldi per il libro, vai su Google "programmazione estrema" e leggi il materiale su INET - ce ne sono tonnellate online.

http://www.extremeprogramming.org/ rivaleggia con il libro di Kent Beck per informazioni essenziali su XP.

Altri suggerimenti

Scrum, come puro approccio alla gestione dei progetti, ti dà molta corda per impiccarti e il feedback necessario per notare presto che lo stai facendo e avviare azioni correttive. XP, d'altra parte, aggiunge molte pratiche ingegneristiche che saranno necessarie per un approccio altamente iterativo. Qual è il giusto per te dipende principalmente dalle tue preferenze personali.

Consiglio vivamente il libro "The Art of Agile Development" per iniziare. Per il lato tecnico, "principi, schemi e pratiche agili" potrebbe essere una buona aggiunta.

Scrum e XP from Trenches di henrik Kniberg disponibili su InfoQ . Un altro è la stima e la pianificazione agili di Mike Cohn.

Consiglio anche di dare un'occhiata alla serie screencast Autumn Of Agile - in particolare la prima coppia di video (i successivi si concentrano maggiormente sul lato della codifica delle cose (supponendo che tu sia più interessato al lato della gestione delle cose).

In secondo luogo, potrei forse raccomandarti di iscriverti alla seguente mailing list (e cercare altri iscritti):

http://tech.groups.yahoo.com/group/leanagile/

Stai ponendo la domanda sbagliata.

Scrum è sicuramente più facile da adottare, ma XP ha molte più probabilità di far funzionare il tuo progetto. Se sei nuovo agile, devi praticare le diverse pratiche di ingegneria.

Un bel libro su SCRUM: Agile Software Development with Scrum, di Ken Schwaber e Mike Beedle. http://www.amazon.com/Agile-Software-Development-Scrum/dp/ 0130676349

Per quanto riguarda il software:

Nel mio lavoro abbiamo utilizzato Target Process ( http://targetprocess.com/ ) come nostra pianificazione e strumento di tracciamento dei bug. Ha buone opzioni per l'estensibilità e il controllo del codice sorgente e lo abbiamo collegato a VS2008.

Supporta la metodologia SCRUM supportando l'archiviazione di storie utente, sprint e strumenti di stima dello sforzo molto belli.

Ne siamo molto soddisfatti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top