Usi la gestione dei progetti sui tuoi progetti personali?


10

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?


9
Sì. Ho persino dovuto licenziarmi durante il mio precedente progetto.
P:

Stavo pensando di farmi un rilancio
Asaf

Risposte:


10

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.


Penso che anche quello che sto cercando sia una sorta di gestione di progetti con una gestione degli obiettivi, la maggior parte delle volte ho lavorato con i sistemi di gestione dei progetti, non ero il manager ... quindi non ho molta familiarità con l'intera struttura di quelle cose.
Asaf

@Asaf: è una buona ragione per imparare a usarne uno, in un contesto in cui non si ha lo stress di un progetto commerciale e dove si può avere tutto il possibile sul sistema di gestione del progetto. Ancora una volta, non è necessario utilizzare / apprendere tutte le funzionalità di gestione del progetto. Inizia con ciò che già sai, quindi scopri nuove cose nel tempo.
Arseni Mourzenko,

Qualche idea per uno specifico in mente (probabilmente c'è un post a riguardo ...?)
Asaf

4

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.


3

Per quanto mi riguarda, utilizzo gli strumenti di gestione dei progetti

  • Controllo di revisione
  • Monitoraggio dei problemi
  • Wiki per documentazione per utenti e sviluppatori

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.