Sono impiegato in un'azienda molto brillante con una vera intenzione di fare XP. La comunicazione è buona e la gestione è aperta a discussioni costruttive, ma a causa di pressanti vincoli temporali, alcune cose sono considerate troppo RUP per essere discusse.
Al momento sono un po 'turbato dal volume di cambiamento che diventa necessario durante l'implementazione delle storie. Credo che molte di queste scoperte (che richiedono tempo e fatica ovviamente) siano responsabilità degli autori di storie (clienti, utenti finali e proprietari di prodotti) e non degli sviluppatori. Per farla breve, le storie degli utenti sono troppo concettuali e trasmettono semplicemente l'intenzione di base ma mancano di dettagli sufficienti (specialmente pre-condizioni e post-condizioni, pertinenza con altre storie, dipendenze e simili). Lo sviluppatore dovrebbe riempire gli spazi vuoti a sua discrezione in virtù del fatto che gli sviluppatori XP sono designer e analisti allo stesso tempo. Il problema è che molti di questi spazi vuoti vengono scoperti dopo che alcune ipotesi errate si sono fatte strada nel tempo e nel codice di valutazione poiché si notano complessità aggiuntive rispetto a quanto inizialmente previsto. Anche in questo caso, trovare la cosa giusta da compilare richiede tempo che, a vari livelli, viene considerato come una deviazione dalle stime iniziali.
Sto cercando un modo costruttivo di trasmettere queste implicazioni al management in un modo che non mi ponga come qualcuno che sta cercando di complicare inutilmente le cose. Sono nuovo e non ho ancora stabilito molta credibilità.
I tuoi approfondimenti sono i benvenuti.
Strettamente correlato e in qualche modo dà una risposta: quanti dettagli su una user story può aspettarsi uno sviluppatore?