Durante la pulizia, di solito abbiamo articoli di lavoro che vengono approvati in base al team che comprende ciò che deve essere fatto? Il proprietario del prodotto non discute i dettagli di come sarà fatto e interrompe la discussione se il team prova a farlo. Questo vale per tutti gli elementi di lavoro (nuova interfaccia utente, nuova API o modifiche all'interfaccia utente / API esistente). Il ragionamento del Product Owner è che entrare nei dettagli (sia tecnici che funzionali) di come sarà fatto è qualcosa che deve accadere durante lo sprint e discuterlo durante il grooming non è corretto. La stima dello sforzo avviene anche in base a questa discussione.
Tuttavia, durante la pianificazione dello sprint, vengono presi gli articoli approvati per lo sprint e l'aspettativa è che se l'elemento di lavoro viene approvato, il team dovrebbe conoscere tutti i dettagli della soluzione e dovrebbe essere in grado di completare l'articolo nello sprint. Quello che succede è che il team spende i primi 2-3 giorni nel fare la ricerca e ottenere l'approvazione del PO per la soluzione (progettazione dell'interfaccia utente, chiarificazione della logica aziendale chiave). A meno che l'analisi non comporti una grande differenza nella stima dello sforzo, al team viene chiesto di completare la funzione. Questo succede in ogni sprint.
Non ho un problema con lo sforzo extra nel completare l'oggetto di lavoro. La mia domanda riguarda il processo.
- Il team dovrebbe dire di no nell'approvare l'articolo a meno che il team non capisca come sarà la soluzione?
- L'elemento di lavoro dovrebbe essere suddiviso in ricerca / analisi in cui il prototipo di soluzione sarà proposto all'OP? Una volta che il PO approverà il prototipo, l'oggetto di lavoro principale sarà contrassegnato come approvato.
- Qualche altro suggerimento su come può essere gestito in modo migliore?