Siamo un team responsabile di 3 prodotti:
- 2 prodotti sono in fase di sviluppo attivo di nuove funzionalità e si stanno muovendo velocemente, quindi il lavoro potrebbe essere classificato come progetto
- 3 rd il prodotto è vivo e vegeto e qui il lavoro coinvolge BAU 1 e la manutenzione
Uno dei prodotti è nuovo e con grandi promesse per il business, quindi il lavoro sarà sempre in pieno svolgimento. È anche il progetto più attraente per i membri del team.
Il secondo prodotto è in fase di sviluppo, ma il lavoro ha una priorità leggermente inferiore e quindi sarà in grado di fluire e diminuire.
Il lavoro sul BAU del lavoro sul 3 rd prodotto sarà per lo più silenzioso con brevi raffiche di attività per risolvere i problemi segnalati e assistere nella distribuzione.
Finora la pianificazione del lavoro era molto ad hoc e vogliamo portare maggiore pianificazione, prevedibilità e un po 'di monitoraggio con tutti i benefici, ma soprattutto, in modo che il team rimanga motivato a causa del valore reale, mentre il business aumenta prevedibilità e qualità.
Quindi la domanda come indicato nel titolo è:
Come gestire un lavoro così diverso e mutevole della natura, ma aggiungere abbastanza processi per mantenere gli obiettivi di maggiore prevedibilità, qualità del software e soddisfazione del lavoro?
Pensiamo di avere le seguenti opzioni:
- Due Scrum separati per gestire i due prodotti in fase di sviluppo e una Kanban per estrarre gli articoli BAU per il terzo prodotto. Le persone ruoterebbero tra le 3 per dare a tutti un po 'di fluidità con i ruvidi (nuovi progetti contro il lavoro di BAU). I lati negativi sono le varie combinazioni che influenzano anche la nozione molto approssimativa di capacità e velocità della squadra, stime fluttuanti.
- Una Scrum con tutto il lavoro tra i 3 progetti in corso. In questo modo stiamo mantenendo una squadra con la stessa capacità, la stessa capacità mediata di stimare, e la rotazione da liscia a ruvida avverrebbe in base alla storia dell'utente. Non siamo sicuri se ancora in questo modo sia supportato dagli strumenti che usiamo (Jira) ma sembra un'opzione molto migliore per ospitare impostazioni aziendali così complesse.
Penso che siamo più entusiasti dell'opzione 2, ma qualcuno vedrebbe problemi e trucchi ovvi che potremmo aver perso?
Qualunque suggerimento e suggerimento costruttivo molto apprezzato!
NB. Sappiamo quanto sia specifica e unica tale situazione e idealmente lavoreremo tutti su un progetto / prodotto con un backlog ben curato, un'ottima road map e con le aziende in grado di creare un ambiente di consegna ideale, ma queste cose sono fuori dal nostro controllo.