10.1 团队模型

  • 项目经理(Project Manager)

负责计划和安排职责(包括开发项目和迭代计划、监视和报告状态,以及确定和减少风险)。

  • 产品经理(Product Manager)或业务分析人员(Business Analyst)

与客户和其他利益相关者合作,了解他们的需求和目标,并将这些需求和目标转化为开发团队将用来生成应用程序的角色定义、方案和服务质量要求。

  • 架构师(Architect)

通过设计应用程序的基础来确保项目的成功。

  • 开发人员(Developer)

按照指定内容在计划时限内实现应用程序。

  • 测试人员(Tester)

发现和指出产品中可能对产品价值有不利影响的问题。

  • 配置管理,文档管理专员

对项目的配置和文档进行管理。