Nella mia azienda (3 anni di startup nel settore web), abbiamo frequenti problemi con il team del prodotto che dice "aaaah questa è una patch di crisi adesso!" (non tutti?)
Ciò ha un impatto sulla produttività (e sul morale) del personale tecnico, incluso se stesso. Il management ha trascorso un po 'di tempo a pensare a come ridurre la frequenza di queste richieste in giornata e ha escogitato la soluzione che avremo un rilascio ogni settimana. (In precedenza ne avevamo fatto uno ogni due settimane, che di solito scivolava da un paio di giorni circa.)
Ci sono 13 sviluppatori e 6 tester locali / 9 offshore; la teoria è che solo 4 sviluppatori (e tutti i tester) lavoreranno su versioni con numero pari, a meno che non emerga un pezzo di lavoro che richiede davvero una competenza specifica da parte di uno degli altri sviluppatori. Ogni ciclo conterrà due giorni di lavoro di sviluppo e due giorni di lavoro di controllo qualità (più 1 giorno di scoping / triage / ...).
Le mie domande sono:
(a) Qualcuno ha esperienza con questa durata del ciclo di rilascio?
(b) Qualcuno ha sentito parlare di questa durata del ciclo di rilascio persino tentato?
(c) Se (a) o (b), come mai la fai funzionare? (Sono anche apprezzate eventuali insidie da evitare, ecc.)
(d) Come possiamo minimizzare il danno se questo sforzo fallisce?