Presso l'azienda per cui lavoro attualmente, abbiamo iniziato a realizzare progetti Scrum. Non è stato così difficile convincere i gestori a passare dalla cascata a Scrum. Stiamo realizzando un progetto in cui ricostruiamo la nostra piattaforma da zero. Quindi la maggior parte delle funzionalità è nota e la maggior parte dei miglioramenti sono piuttosto tecnici.
In questo potrebbe essere giustificato avere compiti tecnici piuttosto che storie utente. Il nostro backlog ha tutti i tipi di compiti tecnici come:
- Riscrivi la classe DB da MySQL a PostgreSQL.
- Implementare la registrazione del sistema.
- Riscrivi la cache degli oggetti.
Le cose che emergono durante gli stand-up includono che sono richiesti lunghi "compiti di ricerca", ma non vengono mai fatti. Inoltre, i membri del team sostengono nel mezzo dello sprint che è necessario aggiungere attività non pianificate.
Come dovrebbe uno Scrum Master occuparsene? Potrebbe essere che per questo tipo di progetto, Scrum NON sia la strada da percorrere?