18 Гибкая методология разработки программного обеспечения
Модель команды MSF описывает подход компании Microsoft к структуриза
ции участников команды и их действий, приводящих к успеху проекта. Фун
даментальными принципами модели команды MSF являются:
쐽 команда — это группа равнозначных сотрудников с четкой подотчетно
стью, разделяемой ответственностью и свободным общением;
쐽 защита интересов каждого ключевого представителя, вовлеченного в
проект, голос которого может повлиять на успех;
쐽 необходимая гибкость в масштабировании команды.
Четкая подотчетность
Модель команды MSF основывается на предпосылке, что цели всех участни
ков равноценны, сегменты деятельности в рамках проекта уникальны и при
этом нет единого представителя всех разнообразных целей. При таком под
ходе в команде равнозначных участников целесообразно совмещать четкую
подотчетность перед заинтересованными сторонами с коллективной ответ
ственностью за конечный результат. Каждый участник подотчетен коллек
тиву (и организации, которая за ним стоит) за достижение целей, установ
ленных для его роли. Другими словами, представитель каждой роли обязан
отчитываться за свой вклад в конечный результат. Ответственность же в ко
манде равнозначных участников распределяется равномерно. На то есть
причины: вопервых, невозможно выделить результат работы отдельного
участника из общего решения, и, вовторых, команда работает эффективнее,
когда каждый ее участник, исполняющий любую роль, видит картину в це
лом. Такая взаимозависимость членов коллектива должна стимулировать их
интерес к областям, за которые они не подотчетны, обеспечивая полноцен
ное использование всего спектра знаний, компетенции и опыта команды.
Достижения проекта относятся ко всем участникам: они разделяют все
общее уважение и заслуженное вознаграждение в случае удачных решений.
Вместе с этим, каждый участник проекта должен задуматься над повышени
ем своего профессионального уровня, извлекая уроки из менее удачных
проектов.
Учет любого опыта
Каждый проект, среда и команда уникальны, следовательно любой проект и
всякая его итерация — это потенциальный источник дополнительного опы
та. Однако нельзя узнать ничего нового без обратной связи и открытости в
коллективе. Если не заботиться об участниках команды, не давать им почув
ствовать себя раскрепощенными, обратная связь будет ограниченной и неэф
фективной. Если же обеспечить людям психологический комфорт, каждый
участник и команда в целом будут нацелены на самосовершенствование, уг
лубление своих знаний и обмен ими с коллегами. Как уже отмечалось, в гра
фике проекта нужно учесть время на обучение, в том числе на основе преды