Основные положения MSF for Agile Software Development
MSF for Agile Software Development в определенной степени отражает тенденции последнего времени, связанные с появлением методологий, предлагающих максимально облегченный и гибкий подход к процессу разработки. Одним из примеров подобных методологий является Extreme Programming (XP5)).
Agile направление в MSF ориентируется на небольшие команды (5-6 человек), предполагает, что информация о разрабатываемом продукте не просто выясняется в процесе разработки, а может и будет изменяться по ходу. Таким образом, первая рабочая версия системы должна быть создана как можно раньше, а сам продукт фактически проявляется из прототипов путем повторения итераций в цикле разработки.
Методология MSF содержит весьма много элементов, в частности:
- рекомендованные процессы создания IT-проектов;
- структуру итераций;
- роли членов команды;
- шаблоны документов (Excel, Word);
- шаблоны Microsoft Project;
- отчеты;
- портал проекта (шаблон сайта SharePoint).
MSF for Agile Software Development ориентирован на использование итеративной и эволюционной модели процесса разработки и основан на сценариях использования.