●发行经理 (Release PM)
◇作用:项目流程的总管
◇负责产品发行和开发项目流程的管理 - 对整个项目的流程设定规章制度
◇制定项目的时间进度表和里程碑, 和产品发行够格的衡量标准
◇对整个项目的进程进行追踪、并向整个团队通报, 对出现的问题及时协调并解决
◇掌握“除害三国会议” (Bug Triage) 和 “战争会议” (War Meeting)
◇负责软件产品发行工作的管理
●设计经理 (Feature PM)
◇作用:产品功能的设计师和使用客户的代言人
◇确定项目范围和做需求管理总结。负责产品种各功能和性能的设计.
◇撰写产品功能设计构划书(Specification) – 进行功能设计和使用界面设计
◇帮助其它团队制定开发计划、测试计划、和文档计划
◇对功能设计作随时的必要调整和修改
◇与发行经理通气、合作、对所负责的功能的开发进度进行追踪、对时间表进行随时的必要调整
●软件开发工程师 (Software Developer Engineer):
撰写产品编程的设计构划书 (Develop spec.) . 根据产品功能设计构划书和编程的设计构划书, 编写产品开发的程序.
●软件测试工程师 (Software Test Engineer):
据产品功能设计构划书编写产品测试的构划书, 并执行测试构划书定下的测试计划对产品和组件进行测试 (白箱及黑箱应测试, 等).
●测试工具工程师(Software Developer in Test):
这是在测试部门的开发工程师. 他们的任务不是开发厂品, 而是编写产品测试所需要的自动测试的程序和工具.
●使用界面及性能设计师 (UI Designer):
这是负责设计厂品可用性的人员. 他们专做厂品的使用界面的设计, 负责界面的设计统一性, 布局的美观, 使用流程的合理
本文是我参加teched2003 栾跃老师的软件项目管理后整理的