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