2010-09-17 1 views
5

Lo sviluppo agile è una metodologia molto utile. È realistico applicare questo a uno sviluppatore solitario che codifica come un hobby (codice anche per vivere in una squadra in cui ho imparato l'agilità da)? Cose come storie, retrospettive programmate, ecc. Possono essere utili (anche se mi sto chiedendo cose)?Può aiutare uno sviluppatore solitario che codifica come hobby?

Grazie

+1

possibile duplicato di [Esistono metodologie programmatore Solo/Hobby?] (Http://stackoverflow.com/questions/702862/are-there-any-solo-hobby-programmer-methodologies) –

+1

E molti altri http: //stackoverflow.com/questions/1407189/can-agile-scrum-be-used-by-1-or-2-developers, http://stackoverflow.com/questions/1528834/what-can-a-single- developer-learn-from-scrum, http://stackoverflow.com/questions/829497/agile-methods-specifically-taylored-to-working-solo, http://stackoverflow.com/questions/123837/how-much- processo-dovrebbe-a-single-developer-follow-is-a-formale-processo-too-much –

risposta

1

Certamente, anche se alcune delle pratiche potrebbero non applicare o può sentire un po 'sciocco.

Rompere il tuo lavoro in storie e timeboxing il tuo sviluppo può sicuramente aiutare anche se tutto da solo.

Test-Driven-Development è comunque un processo individuale e sicuramente è utile come sviluppatore singolo.

La programmazione in coppia richiederebbe comunque la schizofrenia. Le riunioni giornaliere standup probabilmente andrebbero molto più rapidamente ...

Si parlava di questo su Ward's Wiki anni fa, che potrebbe valere la pena dare un'occhiata.

5

Sì, Agile è molto di Getting Things Done (il significato reale, non il libro, vedi sotto). Si tratta anche di ottenere attraverso il procrastination. Ho scoperto che le metodologie Agile tendono a risolvere principalmente problemi psicologici. In effetti, la maggior parte dei problemi che incontriamo nello sviluppo del software non sono tecnici, ma psicologici.

Ho molti progetti in cui sono l'unico coinvolto, eppure ho il mio arretrato, lo sprint arretrato, il mio radiatore di informazioni, applico le stesse regole di definizione "fatte", recensioni, retrospettive, .. .

Ma no, non sto facendo Sagome incontro da solo o con il mio gatto :)

ho letto molti libri su miglioramenti della produttività prima di scoprire metodologie agili. E quello che ho osservato è che agile è molto simile a loro.

Per esempio, Scrum è molto circa Getting Things Done e altri libri ben noti sull'argomento.

Quel libro mi ha sicuramente salvato la vita a un certo punto. Quindi prendilo e leggilo. Ti aiuterà a "capirlo", intendo, capire cosa significa Agile. Cercare di fare Agile senza capirlo ti porterà al fallimento.

0

È realistico applicare questo a uno sviluppatore solitario che codifica come un hobby (codice anche per vivere in una squadra in cui ho imparato l'agilità da)? Cose come storie, retrospettive programmate, ecc. Possono essere utili (anche se mi sto chiedendo cose)?

Sicuramente sì e ha funzionato per me. Ho provato a farlo da solo e sicuramente mi rende più produttivo. Un buon modo per provarlo senza la necessità di acquistare un sacco di materiale per ufficio è l'utilizzo di ScrumWorks (google danube) che è freeware per la versione base. Puoi aggiungere prodotti, versioni, storie degli utenti. attività, e vedere bruciare grafici ecc.

Fare una retrospettiva da solo sarebbe un po 'strano e potrebbe far sì che le persone nella tua casa pensino che stai perdendo le biglie mentre parli a voce alta, ma questa è solo la mia opinione . Quello che faccio è scrivere le note retrospettive su un documento morbido e collegarlo allo Sprint o ad un backlog in ScrumWorks.

Sperando che questo ti possa aiutare.