В чем разница между шаблонами процесса Agile, Scrum и CMMI TFS
Я хочу задать вам очень простой вопрос " В чем разница между шаблонами процессов Agile, Scrum и CMMI TFS с точки зрения разработчиков".
Я создаю проект в Team Foundation Server, и он просит меня выбрать шаблон проекта.
У меня разные варианты, но мне интересно, как это повлияет на мое развитие, если я выберу MSF для разработки Agile Software или Scrum.
Как разработчик Layman, скажите мне разницу между этими шаблонами. Ваш ответ должен быть сосредоточен на "Как разработчике, в чем разница, которую я буду чувствовать"
Ответы
Ответ 1
Шаблон процесса определяет набор типов и отчетов рабочих элементов что вы будете использовать для планирования и отслеживания вашего проекта
Вот вся необходимая документация. Это не может быть описано лучше в терминах "разработчик Layman".
Скорее всего, вы не используете инструменты, на которые влияют шаблоны процессов, предоставляемые TFS.
Ссылка обновлена для TFS 2017 и служб Team
Ответ 2
http://www.scrumalliance.org/community/articles/2011/february/implementing-scrum-(agile)-and-cmmi%C2%AE-together
По-видимому, CMMI - это более общий набор правил разработки программного обеспечения, из которых гибкие методы считаются подмножеством, а scrum - это особая популярная реализация этого подмножества, и это также отражается в шаблонах.
Также обратите внимание на Разницу между VS2010 Scrum v1.0 и MSF для разработки программного обеспечения Agile v5.0, или последнее - это надмножество?, из которого можно прийти к выводу, как было сказано выше.
Вы можете увидеть это в определении мастеров:
-
Для шаблона Scrum:
-" Этот шаблон предназначен для групп, которые следуют методологии Scrum и используют терминологию Scrum".
-
Для шаблона MSF Agile:
-" Этот шаблон является гибким и будет отлично работать для большинства команд, используя Agile-методы планирования, в том числе практикующие Scrum".
-
Для шаблона CMMI:
-" Этот шаблон предназначен для более формальных проектов, требующих рамки для улучшения процесса и проверяемой записи решений".