В настоящее время я реализую приложение для Android и изо всех сил пытаюсь сделать свои диаграммы классов и последовательностей, в основном из-за того, что спецификации слишком абстрактны и расплывчаты. Я думал о том, чтобы выполнить фазу реализации, а затем перепроектировать свою работу для создания документов планирования.
У меня вопрос, это разрешено и целесообразно?
Я планировал перейти к этапу реализации, а затем перепроектировать свою работу.
С точки зрения управления проектами это не нормально. Планировать сложно, но отсутствие планирования создает технический долг и проблемы для проекта и организации в будущем.
Водопад — это предварительное планирование. Agile — это планирование точно в срок. Ни одна из методологий не допускает планирования «приготовься, стреляй, прицелься», что ты и описываешь.
С инженерной точки зрения, безусловно, допустимо всплеск проекта или создание прототипа с минимальным планированием, чтобы проверить идею или извлечь уроки для создания более постоянной реализации. Однако то, что вы здесь описываете, больше похоже на переделку ваших документов по планированию, чтобы они соответствовали тому, что вы получите в итоге, что не является хорошей практикой управления проектами или инженерной практикой.
Еще одна хорошая аналогия со стрельбой: стреляй, перемещай цель над пулевым отверстием, прямо в яблочко!
В реальном мире, когда у вас есть клиент, которому вы продаете свой продукт, такой подход, несомненно, вызовет массу дополнительных расходов, времени и повышенный риск неудовлетворенности клиента. Проблема в том, что многие плохо выполненные проекты в ИТ-пространстве выполняются таким образом, что приводит к очень плохому послужному списку неудачных проектов, как сообщает Gartner и многие другие источники. Если у вас уже есть проблемы с графиком или стоимостью, этот подход усугубит проблемы, несмотря на то, что это может противоречить вашей интуиции.
Если что-то неоднозначно, уточняйте. Потратьте время на детализацию и документирование перед созданием. В конце концов, это принесет дивиденды.
Даниэль
Джордж Блэксонсмитд
Марв Миллс
Тодд А. Джейкобс
Тодд А. Джейкобс