Я работаю в очень блестящей компании с истинным намерением делать XP. Коммуникация хороша, и руководство открыто для конструктивного обсуждения, но из-за нехватки времени некоторые вещи считаются слишком RUP для обсуждения.
На данный момент я немного обеспокоен объемом изменений, которые становятся необходимыми при реализации историй. Я считаю, что многие из этих открытий (которые, конечно, требуют времени и усилий) являются обязанностью авторов историй (клиентов, конечных пользователей и владельцев продуктов), а не разработчиков. Короче говоря, пользовательские истории слишком концептуальны и просто передают основное намерение, но не содержат достаточно деталей (особенно предварительные условия и постусловия, отношение к другим историям, зависимости и тому подобное). Разработчик, как ожидается, будет заполнять пробелы по своему усмотрению, поскольку разработчики XP одновременно являются дизайнерами и аналитиками. Проблема заключается в том, что многие из этих пробелов обнаруживаются после того, как некоторые неверные предположения нашли свое место во времени и коде оценки, поскольку появляются дополнительные сложности, чем первоначально предполагалось. Даже тогда, чтобы найти правильную вещь для заполнения, требуется время, которое - в различной степени - рассматривается как отклонение от первоначальных оценок.
Я ищу конструктивный способ донести эти последствия до руководства таким образом, чтобы я не выглядел как человек, который пытается излишне усложнять ситуацию. Я новичок, и пока я не завоевал большого доверия.
Ваши идеи приветствуются.
Тесно связан и как-то дает ответ: сколько подробностей о пользовательской истории может ожидать разработчик?