角色 | 角色标准定义 |
项目主管 | 负责协助项目经理分配资源,确定优先级,协调公司和项目组之间的沟通。保证项目团队一直处于良好的状态中。同时监督项目经理的工作方法,以确保项目以及工件符合公司的发展方向以及用户实际需要。 |
项目经理 | 项目经理负责分配资源,确定优先级,协调与客户和用户之间的沟通。尽量使项目团队一直集中于正确的目标。项目经理还要建立一套工作方法,以确保项目工件的完整性和质量。 |
产品经理 | 产品经理通过概括系统的功能和界定系统来领导和协调需求获取及用例建模。例如,确定存在哪些主角和用例,以及他们之间如何交互。并对需求进行获取管理和变更控制 |
系统架构师 | 构架设计师负责在整个项目中对技术活动和工件进行领导和协调。构架设计师要确立每个构架视图的整体结构:视图的详细组织结构、元素的分组以及这些主要分组之间的接口。因此,与其他角色相比,构架设计师的见解重在广度,而不是深度。 |
开发经理 | 分解项目经理下达的任务,进行任务实施的量化管理 制定开发计划,分配开发任务,跟踪开发进度 |
开发 | 负责按照项目的要求来进行构件开发与单元测试,以便将构件集成到更大的子系统中。如果必须创建驱动程序或桩模块等测试构件来支持测试,还要负责开发和测试这些测试构件及相应的子系统 |
UI设计师 | 进行用户交互(Interactive)和接口设计。包括设计交互流程和用户界面 |
测试经理 | 负责制定和维护测试计划,设计测试用例及测试过程,生成测试分析报告(评估测试范围和测试结果、测试的有效性、生成测试评估摘要) |
测试 | 执行集成测试和系统测试,记录测试结果 |
SQA | 负责评审和审计软件产品和活动以验证是否符合标准和规范(项目裁剪组织规范之后的),并且给项目组和其它相关经理提供这些评审和审计的结果,追踪不符合性问题直到解决为止 |