微软经典团队角色 -- 摘自 微软研发方法(上)——团队=软件
微软的产品组典型的人员角色有几类。一类是产品规划(Product Planner)和产品管理(Product Management)。产品规划的使命是通过研究,向产品组提供诸如用户需求、市场导向、竞争对手和产品方向的分析,确保产品满足客户的需要;产品管理的使命是确定获利市场,同客户沟通产品的价值。这两个角色相当于对产品的规划以及产品的销售。一类是程序经理(或叫程序管理:Program Management),他负责整个产品开发过程的协调,是微软各产品组中非常重要的一个角色。
开发人员(Development)、测试人员(Testing)、可用性测试员(Usability Testing)之类,在微软也是一些比较特殊的角色。此外还有:Beta测试人员(Betas),如果这个产品需要汉化的话;本地化项目管理(Localization Project Manager);用户教育(User Education);最后是售后支持(Product Support),等等。
尽管微软的产品组角色定位非常清晰,但这些产品组多为横向组织,由多个部门的成员组成。比如产品管理属于微软的销售机构,而售后支持属于售后服务机构等等。微软不同机构和部门之间的协作性极强,这是保证微软按时完成高质量产品的重要原因之一。
测试组不是开发组的助手:似乎没有谁比微软更重视测试的力量。在微软的产品组中,测试组是与产品规划组、产品管理组、开发组和用户教育组等并列的队伍。