2010-01-28 5 views
1

Будучи старшим из команды разработчиков, меня попросили помочь создать более совершенный процесс для нашей команды, который прямо сейчас смутно следует методу SDLC/водопада без стандартизации относительно того, какие границы и результаты каждой фазы («вот некоторые требования, иди код!»).Документирование процесса SDLC

Не вдаваясь в обсуждение различных методик, такие как подвижные (который мне нравится, но, вероятно, начнется другой поток над тем, как принести , что вверх), есть ли хорошие ресурсы для формализации этапов SDLC, которые включают разработчик? Поскольку идея состоит в стандартизации процесса, было бы полезно обсудить конкретные шаги или идеи документации, которые обычно необходимы.

Я просмотрел стандартные статьи в Википедии и их филиалы по этой теме, и хотя они дают хороший общий обзор, я бы хотел начать общий процесс для нас. Также были бы полезны дополнительные шаги, чтобы избежать подхода с большими последствиями.

Если это помогает, команда в основном состоит из ковбойских кодеров, причем единственным официальным результатом является конечный результат самого кода. Есть много других шагов и результатов в дизайне, документации и еще что-то, что индустрия уже приняла, так что это то, что мне нужно: что сработало и что просто пух, когда дело доходит до дополнительных результатов в этом процессе.

ответ

1

Я могу предложить подход method engineering. Существуют стандарты, такие как ISO/IEC 24744, которые дают вам язык (набор понятий и отношений), которые вы можете использовать, чтобы описать метод, который, как ожидается, последует, в том числе:

  • , что должен должны быть выполнены, то есть процессы, задачи, методы.
  • , что должно быть сделано, то есть документы, модели и другие продукты.
  • , который делает это, т. Е. Люди, команды и инструменты.
  • когда все сделано, т.е. фазы и этапы.

См. my answer here для соответствующей перспективы.

Дайте мне знать, если вам нужна дополнительная информация.

0

Предлагаю взглянуть на это article, здесь автор подробно описывает, как каждый этап применяется в практической среде, входе, выходе и ответственных парнях каждой фазы, не более логических определений и методологий.

Если вы хотите применить SDLC в своей рабочей среде, я настоятельно рекомендую эту статью.

Смежные вопросы