MSF
Читатели моего журнала могли не раз заметить, что я не жалую agile-"наживульку". Критики на сей счет написано немало. Но все идет нормально, пока "наживулька" не высовывается из сегмента упорядочения бардака в фактически домашних разработках, хотя формально их делают внешние исполнители вместо прежних замученных программистов из отделов АСУ. А она, собственно, и не сильно высовывается оттуда.
Критика критикой, а где же позитив?
Все мы вышли если не из гоголевской "Шинели", то, как минимум, из бруксовской "серебряной пули" мифического человеко-месяца. Пули, которой не существует. В связи с этим никакой самой лучшей методологии не существует.
Итак, мой персональный выбор с давних пор в той или иной степени соответствует MSF (Microsoft Solutions Framework). Причин несколько:
- методика разработки тиражируемых продуктов, может быть адаптирована и для заказных проектов
- это золотая середина между академическим игнорированием практических ограничений с одной стороны и практическим игнорированием академических подходов с другой
- методика масштабируется от небольших команд типа "операционная бригада" с "главным программистом" до больших коллективов
- отсутствует религиозная атрибутика и обряды. Точнее, одна "религия" все же есть - прагматизм, но из разновидности "что может быть практичнее хорошей теории"
Совершенно не готов вести религиозную войну на тему лучшей методологии, но с удовольствием почитаю историю "почему мы не взяли MSF за основу, но стали работать по NNN".
Материалы по MSF (англ.)
- Microsoft Solutions Framework Version 3 White Papers, PDF
- Microsoft Solutions Framework - Process Model
- Microsoft Solutions Framework - Team Model
- Microsoft Solutions Framework - Project Management Discipline
Ссылки по теме:
- MSF for CMMI Process Improvement v5.0
- Большой стандарт для маленькой компании. Применение MSF в качестве стандарта уровня предприятия в управлении проектами развития информационной инфраструктуры
- Опыт построения, внедрения и использования стандарта уровня софтверного предприятия для разработки заказных ИС А.А.Кренцлер, "ИВС", г. Пермь
- Стратегия проектирования многослойных клиент-серверных приложений", Харитонова И.А. Астро Софт, "Компьютер-Информ" №19-1997
- Разработка ПО: пример бизнес-процесса из практики А. Хлодков
- Совместимость ролей в проекте
- Дж.Фокс. Программное обеспечение и его разработка
blog comments powered by Disqus