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 da discutere.
Al momento sono un po 'turbato dal volume di cambiamenti che diventa necessario durante l'implementazione delle storie. Credo che molte di queste scoperte (che richiedono ovviamente tempo e impegno) siano responsabilità degli scrittori di storie (clienti, utenti finali e proprietari di prodotti) e non degli sviluppatori. Per dirla in breve, le storie degli utenti sono troppo concettuali e trasmettono solo l'intenzione soggiacente, ma mancano di dettagli sufficienti (specialmente pre-condizioni e post-condizioni, rilevanza per altre storie, dipendenze e simili). Ci si aspetta che lo sviluppatore riempia gli spazi vuoti a sua discrezione, in virtù del fatto che gli sviluppatori di XP sono allo stesso tempo designer e analisti. Il problema è che molti di questi spazi vuoti vengono scoperti dopo che alcune ipotesi errate sono state introdotte nel tempo e nel codice di valutazione, dal momento che si notano nuove complessità emergenti di quanto inizialmente previsto. Anche allora trovare la cosa giusta da compilare richiede tempo che è - a vari livelli - considerato come deviazione dalle stime iniziali.
Sto cercando un modo costruttivo per trasmettere queste implicazioni alla gestione in un modo che non mi ponga come qualcuno che sta cercando di complicare inutilmente le cose. Sono nuovo e finora non ho stabilito molta credibilità.
I tuoi approfondimenti sono i benvenuti.
Strettamente correlato e in qualche modo fornisce una risposta: Quanti dettagli su una user story possono aspettarsi uno sviluppatore?