在长期的软件开发外包服务过程中,逐步形成了一整套标准化的软件开发服务模式。能够深刻理解客户的需求,提供现场或者离岸的开发方式,以客户要求的平台及工具开发软件产品,借助专业的开发团队、成熟的管理模式和严格的质量管理体系,为客户提供优质的软件开发外包服务。

项目开发周期

开发外包服务目前涉及图形图像,网络、多媒体、企业信息化应用等多个领域。在中国市场,与多家国内外知名公司进行了长期的人力资源及软件开发外包等合作。

通过对众多项目的开发和总结,得出适应软件外包特点的项目开发生命周期,并对生命周期中的每一个重要环节作了深入细致的分析和研究,以最优的开发模型和最小的项目风险满足项目需求。

9_20101004091036_wjhcb

项目团队组成

的项目开发团队采用项目经理负责制,每个项目组设有项目经理、测试经理、系统架构师、 SQA 、以及开发和测试工程师等职位。

项目组成员进入项目组都要经过严格的面试和考核,根据新旧搭配和能力互补原则,选拔最合适的人员参与项目开发。

项目开发过程中,通过对项目组成员的能力、态度等多方面的考核评比,持续激励项目组成员以较好的状态工作。

项目组织结构:

9_20101004091013_xtq3i

需求分析

需求阶段,采用面谈、会议、电话、视频会议、电子邮件等方式收集项目需求,根据需求制作项目原型,并组织对原型作评审及修改,同时可生成概要设计描述和详细设计描述。

进度监控

项目启动前期,根据项目规模、开发人员生产率拟制整体项目进度计划,确定项目各个阶段里程碑,预留项目缓冲时间。

在每一阶段启动前期进行阶段规模重估计,根据重估计结果拟制当前阶段的进度计划,重规划项目的缓冲时间。

项目开发过程中,严格执行阶段进度计划,并通过周例会等形式对进度情况进行审查。

9_20101004091036_roeet

质量控制

项目开发过程中不间断地进行缺陷预防与质量保证工作,才能确保各阶段的交付产品能够满足客户严格的质量要求。

通过培训、自检、交叉检查、阶段会议以及产品审计等工作,保证项目质量达到客户要求。

风险管理

尽早的预见和识别项目可能存在的风险,并制定相应的规避及应对措施,能够减小各种风险因素对项目的冲击。

丰富的风险预测经验以及完善的风险应对措施,为项目的顺利完成提供了有力的保障。

配置管理

在项目组设立专职的配置管理员,负责配置库的权限控制、产品定期备份、阶段版本管理等配置工作,是作好项目配置管理的关键。

文章来源:上海乐问信息技术有限公司

Tagged on:

One thought on “标准化的软件开发服务模式-需求分析、进度监控、质量控制、风险管理|一路上 eluup

发表评论