在微软内部,依据MSF组队模型创建和管理的项目组都是小型的、多元化的团队,这些项目组拥有严格的产品发布期限,项目组成员分工协作,各司其职,扮演着相互依赖、相辅相成的不同角色,共同完成项目的开发工作。在大多数项目中,有着不同的背景、不同的培训经历和不同的专业技能的项目组成员按照各自的工作方式分工协作,共同构成整个项目组或某个特定的职能角色,共同完成项目开发工作,共同保证产品的质量。MSF组队模型将项目组中的所有职能划分为六种角色,他们是产品管理角色、规程管理角色、开发角色、测试角色、用户体验角色和发布管理角色。62显示了一个酒店管理软件的项目组结构,在一个由产品管理、规程管理、开发、测试等角色主管组成的领导小组的管理之下,负责接待、客房预订、结帐等三个产品特性的项目组并行完成项目开发工作。62中的三个产品特性项目组都只拥有规程管理、开发和测试三种角色。在这样的项目组管理机制中,每一个小型项目组都为自己开发的那部分产品特性负责,每一个项目组都拥有足够的、与工作目标相关的可用资源,每一个项目组都必须自主地完成相关工作范围内的项目决策。