Tempo di divisione disponibile per tipo di attività [chiuso]

2

Siamo una squadra di pochi programmatori che lavorano su diversi progetti, migliorando le funzionalità attuali aggiungendo nuove funzionalità e, naturalmente, risolvendo i bug che vengono alla nostra attenzione. Il problema è che abbiamo bisogno di un modo per dividere in modo efficiente il tempo disponibile tra le varie attività. non possiamo lavorare qualche settimana sulle correzioni dei bug e lasciare che tutte le nuove funzionalità siano in attesa, e lo stesso vale per i bachi che non possono aspettare troppo a lungo prima di essere riparati, ecco perché dobbiamo trovare uno strumento per dividere il tempo.

Il nostro piano è di aggiungere una stima per ogni attività e categorizzarla di conseguenza, questa parte è disponibile in FogBugz e altri strumenti simili di gestione delle attività che ho provato.

L'altra parte che non riesco a trovare negli strumenti disponibili è come assegnare gli sviluppatori all'attività e ottenere un rapporto su quanto tempo è rimasto per ogni categoria. Ad esempio, voglio dividere il tempo disponibile come; Correzioni di errori del 25% 50% nuove funzionalità 25% Migliora le funzioni attuali

Quindi lo strumento dovrebbe calcolare tutte le stime dei biglietti e dirmi quanto tempo ho a disposizione.

Siamo aperti ad ascoltare altri suggerimenti su come gestire il tempo disponibile rispetto a diversi tipi di attività, se questo non è il modo standard per farlo.

    
posta Ezi 15.06.2015 - 17:50
fonte

1 risposta

2

Scoprirai che è quasi impossibile pianificare il lavoro fino alla granularità che stai proponendo.

Se vuoi avere la flessibilità necessaria per rispondere rapidamente alle richieste di cambiamento da parte dell'azienda, mentre continui a dare agli sviluppatori la stabilità di poter portare a termine ciò a cui stanno lavorando prima di chiedere di passare a un'attività diversa, allora consiglierei per dare un'occhiata ai metodi Agile e Scrum in particolare.

In Scrum, il team lavora in brevi iterazioni (da 1 a 4 settimane di lunghezza).
Metteremo tutti i bug, le nuove funzionalità e i miglioramenti delle funzionalità nella one lista grande e ordineremo quella lista nell'ordine che dà più valore all'azienda. Quindi, all'inizio di un'iterazione, il team prende tutto il lavoro dall'inizio dell'elenco in quanto può gestire in un'unica iterazione.
Durante un'iterazione, non puoi cambiare ciò su cui sta lavorando il team, quindi se arriva un bug importante puoi metterlo in cima alla lista e rimarrà al massimo per la durata di una iterazione (mezza iterazione su media).

    
risposta data 15.06.2015 - 20:04
fonte

Leggi altre domande sui tag