Suggerimenti necessari per calcolare l'efficienza di un progetto basato su attività

2

Prenderò presto la gestione di un team di 10 membri. Continuerò a codificarmi su un altro progetto e in genere sarò disponibile per il team per eventuali problemi relativi a processi o escalation. Sarò anche responsabile della revisione del codice di alcuni dei compiti.

Per alcuni contesti, il team svolge attività di sviluppo su base di attività. Generalmente riceviamo un'attività da un Customer Relationship Manager per, diciamo, una richiesta di report. Ciò comporterà un bel po 'di codifica in SQL e qualche codice di wrapper su di esso. La parte impegnativa qui per scrivere SQL, unit test, eseguire la revisione del codice, e quindi inviarlo per il test.

Abbiamo un tempo di consegna di 15 giorni per ogni richiesta. 15 giorni includono, tempo per la stima (1 giorno sempre), codifica (inclusa revisione del codice peer e ciclo di cambiamento), e QA, patch alla produzione su una build giornaliera.

Con questo in mente, vorrei creare una metrica chiamata "Efficienza" della coda.

In genere accade quando un compito arriva dal CRM, deve essere stimato per lo sforzo di codifica. Una volta approvato il preventivo (massimo 1 giorno), passa alla fase di codifica / sviluppo.

Ora, gli sviluppatori del mio team hanno l'abitudine di scegliere i compiti man mano che vengono e in genere ognuno ha 3-4 compiti nella sua coda. Questo a volte porta ad una situazione dove un compito, anche se semplice, si trova nella sua coda in uno stato di attesa. Allo stesso tempo, alcuni degli altri sviluppatori potrebbero aver completato i loro compiti e potrebbero aspettarne un altro. Per abitudine, lo sviluppatore che ha originariamente scelto l'attività non gli lascia uscire la coda. Non è una brutta cosa, dato che siamo sempre stati in grado di aderire al TAT di 15 giorni.

Tuttavia, sto osservando i modi per organizzare questa coda in modo da evitare il tempo di attesa non necessario e quindi aumentare l'efficienza della coda. Questo condurrà anche a una riduzione graduale del TAT da 15 giorni a dire, 12 giorni.

Come posso calcolare l'efficienza della coda?

Posso recuperare i rapporti intorno all'orario di inizio e di fine di ogni fase come: Stima, codice, revisione del codice, QA, ricodifica (se qualche bug o cliente non è felice, o modifica o requisiti).

Sarebbe bene gestire questo calcolo dell'efficienza con il minor numero possibile di interventi umani, in quanto avrebbe meno confusione e sarà anche un processo trasparente per chiunque nella gestione per capire la metrica.

Qualche idea o suggerimento da parte di chiunque di voi qui?

Grazie in anticipo.

    
posta prabhu 18.02.2015 - 12:26
fonte

1 risposta

1

How can I calculate the efficiency of the queue?

L'unica coda che menzioni sono le code individuali degli sviluppatori. Queste code sono qualcosa da controllare , piuttosto che qualcosa da misurare . È necessario limitare il numero di attività che uno sviluppatore può "prelevare" e aggiungere alla propria coda. Se vuoi misurare qualcosa, puoi misurare:

  • Turn Around Time per ogni attività. (registrato al completamento dell'attività)
  • Dimensione della coda, per ogni sviluppatore. (registrato ogni volta che un'attività viene completata o aggiunta alla coda)

Le dimensioni della coda di tracciamento ti permetteranno di identificare la frequenza con cui gli sviluppatori aggiungono più del numero consigliato di attività alla loro coda. Ti permetterà anche di identificare la frequenza con cui la coda di uno sviluppatore va a 0, mentre quella di qualcun altro è maggiore di 1. (che sembra essere il problema principale, da quello che descrivi.)

Se vuoi una metrica semplice da questa, potrebbe essere qualcosa del tipo: "Per quante ore-persona, durante il periodo del rapporto, alcune code erano uguali a zero mentre un'altra coda era maggiore di una?" (avere dati reali e una dichiarazione SQL sarebbe più esplicito di questo semplice inglese ... ma penso che tu abbia l'idea.) Più grande è questo numero ... meno efficiente è il processo.

    
risposta data 09.07.2015 - 03:12
fonte

Leggi altre domande sui tag