О, мой любимый вопрос. Всякий раз, когда появляется SDLC, соответствующий ответ всегда: «Это зависит!» :) Я ненавижу этот ответ так же, как и все, поэтому давайте копаем глубже.
Если ваши проекты управляемы одним человеком и очень коротки (т. Е. < 3 месяца), то формальный процесс, вероятно, имеет смысл. ПРИНЦИПЫ некоторых из процессов важны, но большая часть церемонии может быть удалена. Например, в способе Agile-y я все равно буду отслеживать карты с техническими историями (одно предложение или около того), истории пользователей (предложение или два), задачи и т. Д., Поэтому я бы не бросил мяч ни на что , Я не буду делать итераций обязательно, просто катясь. Если вы знаете, что у вас есть жесткая дата для бета-версии/предварительного просмотра/независимо от того, вы можете запланировать свою волну, выбрав приоритет карт, которые вы работаете в неделю-неделю.
Одним из преимуществ процесса НЕКОТОРЫЕ является то, что вы, вероятно, оставите некоторые артефакты планирования/управления (разблокированные карты, отставание и т. Д.), Поэтому, если вам или кому-то еще нужно возобновить разработку проекта, вы можете выбрать его для резервного копирования без труда.
Проект 6mo и более с 2 или более людьми должен определенно иметь какой-то процесс, чтобы вещи не становились слишком хаотичными и не синхронизировались между членами команды. Здесь важны резервные копии, а также карточки задач и подотчетность.
Весь этот материал, кстати, является управлением/процессом проекта. Даже в команде из 1 человека я все равно буду использовать контроль источника, непрерывную интеграцию, TDD и т. Д. Это необходимо для качественного программного обеспечения, независимо от того, какой процесс вы используете для назначения задачи.
Истина. В то время как повторные действия по разработке программного обеспечения по-прежнему в значительной степени непредсказуемы, следуя методологии, которая говорит, что «проверить свои вещи» может привести к чему-то более предсказуемому :) – 2008-10-03 06:19:56
Ответ на @chadmyers намного лучше. Контрольный список/мешочки-у-трюки гораздо более гибкие, чем жесткая «методология» – 2013-12-19 16:11:41