2013-09-05 4 views
17

Я хочу задать вам очень простой вопрос «В чем разница между шаблонами процессов Agile, Scrum и CMMI с точки зрения разработчиков" ..В чем разница между шаблонами процесса Agile, Scrum и CMMI TFS

Я создаю проект в Team Foundation Server, и он просит меня выбрать шаблон проекта.

У меня есть разные варианты, но мне интересно, как это повлияет на мое развитие, если я выберу MSF для разработки Agile Software или Scrum.

Как разработчик Layman, пожалуйста, скажите мне разницу между этими шаблонами. Ваш ответ должен быть сфокусирован на «Как разработчик, в чем различие я буду чувствовать себя»

+0

Изменено название, чтобы лучше отражать то, что вы намереваетесь. Agile, Scrum и CMMI имеют очень разные значения. На самом деле, вы можете делать все сразу! Шаблоны TFS не представляют собой действительно значение слов. –

+0

[прочитайте этот ответ] (http://softwareengineering.stackexchange.com/a/251319/6481), вы можете понять их все намного лучше после этого. – balexandre

ответ

17

Шаблона процесса определяет набор типов рабочих элементов и отчеты , что вы будете использовать, чтобы планировать и отслеживать свой проект

Here is all the documentation you need. Это не может быть описано лучше в терминах «разработчик Layman».

Скорее всего, вы не используете инструменты, на которые влияют шаблоны процессов, предоставляемые TFS.

Ссылка обновлен для TFS 2017 & Team Services

+3

В этом документе отражены различия, но на самом деле не дает никаких указаний по выбору, помимо этого. Например. «Если вы работаете в одиночку, вы, вероятно, хотите x, но если вы работаете в небольшой команде y, или z лучше». Или, возможно, есть сообщества, которые с большей вероятностью будут использовать один тип над другими? Или другие причины, чтобы выбрать один ... –

+0

Ссылка, размещенная в ответе, больше недействительна. Необходимо отрегулировать. –

+0

Ссылка обновлена ​​ – DdW

1

http://www.scrumalliance.org/community/articles/2011/february/implementing-scrum-(agile)-and-cmmi%C2%AE-together

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

Также обратите внимание на Difference between VS2010 Scrum v1.0 vs MSF for Agile software development v5.0 or the latter is the superset?, из которого можно прийти к выводу, как сказано выше.

Вы можете увидеть это в определении волшебников:

  • для шаблона Scrum:
            - "Этот шаблон для команд, которые следуют методологии Scrum и использовать терминологию Scrum"

  • For The MSF Agile Шаблон:
            - "Этот шаблон является гибким и будет работать отлично подходит для большинства команд с использованием гибких методов планирования, в том числе тех, кто практикует Scrum."

  • Для шаблона CMMI:
            - «Этот шаблон предназначен для более формальных проектов, требующих основу для совершенствования процессов и проверяемой записи решений.»

+0

Вопрос задает вопрос о значении этих шаблонов процессов в Microsoft Team Foundation Server (TFS), а не о методологиях в целом. –

+1

@AndrewMedico OP утверждал в своем вопросе «Ваш ответ должен быть сфокусирован на том, чтобы быть разработчиком, в чем разница, которую я буду чувствовать», и именно это я ответил, чтобы более подробно изучить оригинальный нередактированный вопрос на http://stackoverflow.com/posts/18631900/revisions, а затем вы оцените, как мой ответ подходит. –

+0

В принципе, OP не спрашивает о различии между шаблонами, но в основной методологической разнице и о том, как это повлияет на него в долгосрочной перспективе –

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

  • Нет связанных вопросов^_^