In un'altra domanda , ho chiesto informazioni perché ritengo che la mischia trasformi gli sviluppatori attivi in sviluppatori passivi, e sembra che il problema generale non sia scrumoso (collegato alla mischia), e piuttosto sia correlato alla cattiva implementazione della mischia. Quindi, ecco alcune domande sulla portata delle responsabilità dell'OP (product owner) e sulle limitazioni che non dovrebbe superare.
- L'OP dovrebbe interferire con il design dell'interfaccia utente, quando ci sono designer al lavoro nel team di Scrum? (un esempio di ciò che ci è successo, è di sostituire le checkbox con un elenco a discesa con due elementi, vale a dire sì e no, o di ingrandire alcune caselle o di allineare a sinistra alcuni contenuti invece di centrarli sul pagina, o cose del genere). Se sì, fino a che punto? Colori? Layout?
- L'OP dovrebbe interferire nella progettazione e nell'architettura della codifica? Questo non ci è ancora successo, ma sono davvero curioso dei limiti. Ad esempio, PO ha il diritto di modificare la piattaforma (passando da ASP.NET MVC a PHP, o qualcosa del genere), o scegliendo il conteggio dei server (architettura dei livelli), ecc.
- L'OP dovrebbe interferire nei meccanismi di validazione? Ad esempio, questo campo dovrebbe essere richiesto o non è necessario ottenere questa informazione dall'utente. A volte, analizzatori e progettisti confermano che qualcosa può essere gestito dietro la scena, come l'estrazione delle informazioni del profilo utente da un'altra fonte, invece di richiederlo nell'interfaccia utente.
- In che modo granulare potrebbe / dovrebbe l'ordine di acquisto entrare nell'analisi e nella progettazione? Ad esempio, una user story potrebbe essere: "Come cliente, mi piacerebbe poter acquistare nuovi domini online". Tuttavia, il team di Scrum può implementare questa user story in una procedura guidata di cinque passaggi o in una singola pagina. A quale livello l'OP deve monitorare, governare o supervisionare l'analisi tecnica, la progettazione e l'implementazione?
Ho fatto queste domande per giudicare se la nostra implementazione è giusta o sbagliata?