Ich bin in einem sehr brillanten Unternehmen beschäftigt, mit der wahren Absicht, XP zu machen. Die Kommunikation ist gut und das Management ist offen für konstruktive Diskussionen, aber aufgrund dringender Zeitbeschränkungen werden einige bestimmte Dinge als zu RUP angesehen, um diskutiert zu werden.
Im Moment bin ich ein wenig besorgt über das Ausmaß der Veränderungen, die bei der Umsetzung der Geschichten notwendig werden. Ich glaube, dass viele dieser Entdeckungen (die natürlich Zeit und Mühe kosten) in der Verantwortung der Storywriter (Kunden, Endbenutzer und Produktbesitzer) und nicht der Entwickler liegen. Kurz gesagt, User-Storys sind zu konzeptionell und vermitteln nur die zugrunde liegende Absicht, aber es fehlen genügend Details (insbesondere Vor- und Nachbedingungen, Relevanz für andere Storys, Abhängigkeiten und dergleichen). Es wird erwartet, dass der Entwickler die Lücken nach eigenem Ermessen ausfüllt, da XP-Entwickler gleichzeitig Designer und Analysten sind. Das Problem ist, dass viele dieser Leerzeichen entdeckt werden, nachdem einige falsche Annahmen in die Auswertungszeit und den Code eingedrungen sind, da festgestellt wird, dass zusätzliche Komplexitäten auftreten, als ursprünglich angenommen. Selbst dann braucht es Zeit, um das Richtige auszufüllen, was - in unterschiedlichem Maße - als Abweichung von den ursprünglichen Schätzungen angesehen wird.
Ich suche nach einer konstruktiven Möglichkeit, diese Implikationen dem Management so zu vermitteln, dass ich nicht als jemand auftreten kann, der versucht, die Dinge unnötig zu komplizieren. Ich bin neu und habe noch nicht viel Glaubwürdigkeit aufgebaut.
Ihre Erkenntnisse sind herzlich willkommen.
Eng verwandt und gibt irgendwie eine Antwort: Wie viele Details über eine User Story kann ein Entwickler erwarten?