- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
研发部软件开发流程
浙江图讯科技有限公司
管理文档
PAGE \* Arabic \* MERGEFORMAT5
浙江图讯科技有限公司
研发部软件开发流程
V0.3
2011年5月
研发部
修改状态一览表
序号
修 改 内 容 概 要
版本
修改人
修改日期
1
初稿
V0.1
张峰生
2011.05.09
2
增加版本提交节点,增加各阶段时间要求
V0.2
张峰生
2011.05.14
3
增加计划确认和里程碑确认两个关键节点,增加关键节点说明
V0.3
张峰生
2011.05.16
前言
目标
为明确软件产品或项目在软件开发测试各阶段的关键活动和成果,规范开发过程,改进开发质量,促进知识重用,特制订本规范。
指导思想
建立一支稳定高效的、充满活力的、团结向上的技术开发队伍,开发出优质的软件产品,持续不断提升研发部的整体技术水平和研发能力。
适用对象
本文档适用于研发部所有人员。
软件开发整体流程
流程图
注:
本流程仅描述了研发部内部的软件开发工作流程,不包括项目前期需求设计及后期的实施维护流程
本流程的起点是项目经理的项目需求分析报告、概要设计说明书以及项目总体计划(要求按流程立项)
技术专家是指研发部门中若干技术骨干构成的小组(暂定:方绪群、陈峰、倪振超、汤伟)
技术实现评估是对项目需求和设计进行技术可行性评估、难点分析,以及分析软件开发时间是否能够满足项目总体时间要求
研发团队包括研发负责人、UI设计、研发人员
由于测试人员目前就一个人,兼顾多个项目,为流程描述方便,单独做为一个角色列出,将来建议也做为研发团队一员
测试文档包括测试计划、测试用例、测试过程纪录、测试报告
各阶段时间安排:制定开发及测试计划时间为整个开发测试总时间的5%-10%,测试阶段时间为整个开发测试总时间的10%-20%,剩余时间为UI及编码时间
关键节点:计划确认、里程碑确认、内部验收评审,参与人员:王方、陈新、项目经理、研发团队
UI确认节点参与人员:项目经理、研发团队
工作职责
研发负责人:
全程参与软件项目在部门内部的整个过程
负责软件项目开发进度与项目经理的沟通
需求初步识别
建立团队,确定资源初步计划(人员及投入时间)
分派任务(模块或职责)
指导团队成员识别任务,细化任务
汇总团队所有成员的详细任务清单
制定详细的开发及测试计划(项目经理和测试人员参与)
监督并跟踪计划的执行情况
配合美工进行UI设计
配合项目经理进行UI确认
指导团队成员进行编码开发
参与编码开发
协助解决团队成员在编码过程中遇到的问题
对变更需求组织团队进行评估、需求识别、任务分派、细化任务、调整计划、调整资源
参与和监督团队成员的单元测试工作
发起并配合测试人员进行模块测试
配合测试人员进行集成测试
配合项目经理、测试人员进行性能及确认测试
协调解决测试中发现的问题,对于需要支持的问题及时上报
负责并组织团队成员参与详细设计文档的编写
配合项目经理进行软件的里程碑节点检查
检查监督团队成员源代码的提交和日志的编写
参与内部评审
负责成果的提交(提交对象为项目经理)
负责并组织团队成员进行开发过程总结
研发人员:
接受研发负责人分配的任务
识别任务,细化任务
在研发负责人的指导下确定任务的开发时间
配合美工进行UI设计
进行编码开发
解决在编码过程中遇到的问题
协助解决团队成员在编码过程中遇到的问题
进行单元测试工作
配合测试人员进行模块测试
配合测试人员进行集成测试
解决测试中发现的问题
参与详细设计文档的编写
配合项目经理进行软件的里程碑节点检查
源代码的按时提交,进行日志的详细记录
参与研发团队的开发过程总结
UI设计:
接受研发负责人分配的任务
识别任务,细化任务
与研发负责人一起确定任务的设计时间
进行UI设计
参与UI评审确认
配合研发人员进行界面的调整
协助解决研发人员关于UI的问题
解决测试中发现的问题
源代码的按时提交,进行日志的详细记录
编写UI设计过程中的各类文档
参与研发团队的开发过程总结
测试人员:
了解项目需求
负责软件模块版本的提交
编写测试计划
编写测试用例
进行模块测试
进行集成测试
进行性能及确认测试
编写测试过程记录文档
编写测试报告
工作注意事项
研发人员每日下班前必须进行svn提交,提交内容为当天完成并可以提交的代码,未完成或还存在问题的代码不提交
研发人员完成一个最小任务要进行svn提交
svn提交时必须写修改日志
svn提交和日志影响考核
研发人员每日下班前提交当日问题总结:包括存在问题、需要的帮助,提交给研发负责人
研发负责人每日下班前提交当日项目的工作总结:包括存在问题、需要的帮助,提交给部门经理
问题或建议通过bugfree进行提交
如果不提交问题及需要的帮助,则视为无问题,表明工作进行
文档评论(0)