La nostra azienda sta cercando di seguire le metodologie Agile quando si tratta di stimare e dare la priorità a qualsiasi nuovo lavoro di sviluppo. La lettura che ho fatto rende questo concetto eccellente, quindi stiamo cercando di dargli una buona impressione per farlo funzionare per noi e quindi aiutare a fornire una soluzione migliore alla fine della giornata per i nostri clienti.
Un problema che ho avuto di recente è la posizione della progettazione dell'interfaccia utente durante la stima delle storie degli utenti. Abbiamo dato il via a un nuovo progetto discutendo ciò che era necessario da un punto di vista funzionale e ottenendo una serie di user story scritte per essere verificate dall'utente. Il nostro BA ci ha quindi chiesto di valutare queste storie.
Sono andato, aspetta. Molte di queste storie potrebbero variare in base alla complessità del design dell'interfaccia utente. Tuttavia, il BA non era ancora pronto per discutere l'interfaccia utente in quanto aveva bisogno di stime per pianificare gli sprint e ottenere un costo per il progetto.
Quindi la mia domanda principale è:
Where does UI design fit into the process between writing user stories and estimation. Or, should it even fit in and just be a part of the development work?
Domanda secondaria
How does agile fit into fixed price quotes for new work (based on your estimations on the entire user stories set), and how then do you ensure you deliver what you said as far as the user stories go against the quote given i.e. a story is bigger than you thought so blows out
Le mie preoccupazioni riguardo al nostro processo:
- Non riesco a stimare abbastanza accuratamente in questa fase del processo poiché mancano alcuni elementi, ad esempio UI. È un nuovo progetto per un nuovo cliente che si dirige verso acque incerte.
- Alcune funzioni sono troppo sconosciute per essere valutate (Devo solo scavare più a fondo nell'oscurità per eliminare le acque per rimuovere le incognite ??)
BA ha bisogno (come mi è stato espresso)
- Vuole avere delle stime in modo che possano determinare quanti sprint questo progetto prenderà
- Vuole avere delle stime in modo che possano determinare l'ambito e il costo del progetto in modo che possano darlo al cliente come preventivo.