Sono un project manager per un team di ingegneri del firmware che compie la transizione verso l'adozione di Scrum e mi sto spostando per supportare il team in un ruolo di Product Owner. Abbiamo appena seguito la formazione Scrum e stiamo iniziando un mese di coaching che sarà molto prezioso. Provenendo da un background tecnico posso già vedere la sfida di spostare il mio punto di vista dal dominio della soluzione al focus sul valore aziendale. Per me è molto allettante pensare a "come" risolvere un problema. Ma mi piace il concetto di user story e la definizione di sezioni verticali di funzionalità che danno valore al cliente e consentono al team di determinare il "come".
Perdonami se questa è una domanda ingenua, ma come il PO come posso fornire una guida su una specifica direzione tecnica attraverso le storie degli utenti? La mia preoccupazione è che in alcuni casi, senza una guida, il team possa seguire la strada sbagliata sulle decisioni tecniche chiave.
Come esempio semplicistico potrei avere una user story:
As a clinician I want the device to record information about the patient's treatment so that I can determine if the patient's therapy has been effective.
Ora diciamo che il time-to-market è fondamentale e voglio sborsare uno stack di file system standard per risparmiare tempo, che cosa trasmette al team? Potrebbero andare fuori e iniziare a scrivere il proprio stack da zero.
Questo tipo di guida è fornita attraverso:
- Conversazioni durante la pianificazione dello sprint e il grooming del backlog? Ma se è così, è il mio posto come il PO a suggerire anche come risolvere un problema.
- Criteri di accettazione? Non mi piace molto, ho la brutta sensazione di rendere i criteri di accettazione così prescrittivi da specificare come risolvere un problema.
- Vincoli?
Grazie in anticipo. Potrei (e lo farò) chiedere al nostro allenatore Scrum ma non potrò farlo prima di lunedì e questa domanda mi ha davvero disturbato:)