Jestem zatrudniony w bardzo błyskotliwej firmie z prawdziwym zamiarem zdobycia XP. Komunikacja jest dobra, a kierownictwo jest otwarte na konstruktywną dyskusję, ale z powodu naglących ograniczeń czasowych niektóre pewne kwestie uważa się za zbyt trudne do omówienia.
W tej chwili jestem trochę zaniepokojony ilością zmian, które stają się konieczne podczas wdrażania opowieści. Uważam, że wiele z tych odkryć (które oczywiście wymagają czasu i wysiłku) jest obowiązkiem autorów opowiadań (klientów, użytkowników końcowych i właścicieli produktów), a nie twórców. Krótko mówiąc, historie użytkowników są zbyt pojęciowe i po prostu oddają podstawową intencję, ale brakuje im wystarczających szczegółów (zwłaszcza warunków wstępnych i dodatkowych, powiązania z innymi historiami, zależności itp.). Oczekuje się, że deweloper wypełni puste pola według własnego uznania, ponieważ programiści XP są jednocześnie projektantami i analitykami. Problem polega na tym, że wiele z tych pustych miejsc zostało odkrytych po tym, jak niektóre błędne założenia przeszły do czasu oceny i kodu, ponieważ zauważono, że pojawiają się dodatkowe złożoności, niż początkowo oczekiwano. Nawet wtedy znalezienie właściwej rzeczy do wypełnienia wymaga czasu, który - w różnym stopniu - jest uważany za odstępstwo od wstępnych szacunków.
Szukam konstruktywnego sposobu przekazania tych implikacji kierownictwu w sposób, który nie przedstawiłby mnie jako kogoś, kto próbuje niepotrzebnie komplikować sprawy. Jestem nowy i jak dotąd nie ustaliłem dużej wiarygodności.
Twoje spostrzeżenia są mile widziane.
Blisko spokrewniony i w jakiś sposób daje odpowiedź: ile szczegółów na temat historii użytkownika może oczekiwać deweloper?