Ho alcuni progetti a casa e voglio già farli.
Mi chiedevo, è comune usare la gestione dei progetti per questo?
Anche se sarebbe solo per me, usi qualche tipo di project management
per progetti personali?
Ho alcuni progetti a casa e voglio già farli.
Mi chiedevo, è comune usare la gestione dei progetti per questo?
Anche se sarebbe solo per me, usi qualche tipo di project management
per progetti personali?
Risposte:
Se questo è un progetto che finisci in una sera, non è necessario un project management.
Se, d'altra parte, hai a che fare con progetti di media o grande scala, la gestione dei progetti è fortemente raccomandata sia per i progetti commerciali che per quelli personali . A meno che tu non faccia quei progetti personali solo per scrivere codice, senza intenzione di completarli un giorno.
Se non si utilizza la gestione dei progetti per un progetto personale, come si fa:
traccia ciò che è stato fatto e ciò che devi fare (e non è insolito non avere troppo tempo per progetti personali per mesi, quindi quando riscopri i tuoi progetti quattro mesi dopo, è probabile che non ricordi nulla al riguardo),
tenere traccia dei bug (se ti interessano i bug),
raccogliere i requisiti (perché ci sono poche possibilità di successo se inizi a scrivere codice senza pensare a quale sarà il risultato finale),
eccetera.?
Detto questo, non è necessario utilizzare tutte le funzionalità di gestione del progetto .
Ad esempio, di solito, non mi occupo mai della gestione del tempo sui miei progetti personali . Se il progetto è finito in due mesi, beh, sono felice. Se invece ci lavoro da tre anni perché nel frattempo ci sono state molte richieste di prodotti commerciali da parte dei nostri clienti, non mi interessa davvero, dato che non ho una scadenza e non perdo soldi se finisco il progetto qualche anno dopo.
Beh, un po 'di project management è essenziale per progetti non banali anche se lo fai da solo esp. perché in genere prenderai qualche pausa dalla programmazione e perderai regolarmente la catena di pensiero. Una certa quantità di gestione del progetto ti aiuterà a tornare alla velocità di esecuzione più veloce.
Vorrei raccomandare:
1. Impostazione di un repository di codice (Git, svn)
2. Esegui una specifica di un cercapersone che elenca gli obiettivi principali e i non obiettivi dei progetti (questo ti rende onesto)
3. Wireframe dell'interfaccia utente di base se stai costruendo un UI
4. Suddividere il progetto in elementi di lavoro e utilizzare uno strumento di tracciamento dei bug come Fogbugz (edizione personale gratuita) per tenere traccia degli oggetti di lavoro e dei bug.
Per quanto mi riguarda, utilizzo gli strumenti di gestione dei progetti
A volte ho anche una sequenza temporale di ciò che deve accadere, anche se ho scoperto che dai loro progetti personali la sequenza temporale viene davvero rovinata perché non mi concentro su di loro.
Questi aiutano davvero a organizzare il progetto per me stesso e per qualsiasi sviluppatore futuro. E se ho utenti, possono anche ottenere aiuto