IMON
服务团队由不同角色组成,主要包括:
• 项目经理:协调不同角色和管理项目进程
• Bridge SE:客户和项目团队的桥梁
• 需求分析师:负责需求收集和分析
• 架构师:负责系统结构或基本架构的设计和实施
• 设计师:负责从需求到分析和设计模型的应用设计
• 开发者:根据模型开发代码
• 测试:测试应用寻找Bugs,主要集中在单元测试和应用测试
• SCM经理:管理项目过程中所有需求变动
• 文档经理:负责项目过程中的文档维护
SQA由一个独立的团队保证-3PQA团队由以下人员组成:
• 软件开发过程顾问:帮助开发团队优化软件开发过程并指导项目的实施
• 独立的测试人员:帮助开发团队测试项目,主要集中于系统测试、功能测试、整合测试和接受测试
• SQA核查员:帮助开发团队核查所有的项目以保证产品质量
两个团队合作保证为我们的客户提供高质量的的服务。
通常,在一个日本外包服务团队中没有这么多人员角色,一个团队主要由一个项目经理,一个Bridge SE和几个子项目管理人员和开发人员组成,设计人员通常来自客户或者SI供应商。
为什么?一个外包项目通常由两个独立的团队开发,一个驻于本地而一个驻于外地。虽然Bridge SE可以作为客户和两个独立团队之间的桥梁,但仍然不可避免最终用户、股东、开发者、设计者、ISV领导和项目经理等等之间的隔阂,隔阂是各种各样的:有些是因为文化背景不同,有些是由于技术原因,还有一些是由于利益的冲突。
我们需要更多的角色,他们拥有不同技术能力,在一项工程中由不同人员弥合这种差距。我们需要Bridge SE弥合来自不同国家不同文化的差距,我们也需要独立的审核人员来弥合原始代码与满意的高质量产品之间的差距,我们需要业务分析师弥合所有人员例如最终用户、股东、技术人员甚至项目经理之间的利益冲突,我们还需要SCM来弥合需求变动发生之后产生的差距。
如果一个人掌握了所需要的所有技能他可能同时充当几个角色。但建议是:事实上,一个人不能在一个复杂的外包项目中从事所有的工作,团队合作是唯一成功的方法。
|