系统软件开发流程
本流程的目的是提高开发效率和保证产品质量
1.[项目经理]:在一个新版本启动前,项目经理lock svn代码库,所有相关人员不能修改版本库内容,只有read权限。
2.[项目经理]:项目经理分配规格给相应的开发人员,
3.[开发人员]:开发人员对规格进行细化,并提出解决方案,同时给出时间估计
4.[项目经理,测试经理,开发人员]:对版本的规格进行共同确认
{在禅道中,规格经过评审后,会更新为激活状态,此时才可以关联到某个版本中}
5.[项目经理]:规格确认需要在本版本完成后,项目经理给规格分配项目代码。项目正式启动。
6.[开发人员]:开发人员输出设计文档,并组织相关人员进行设计review,同时更新review到设计文档
7.[开发人员]:开发人员对规格创建测试用例,Forward to 测试经理和项目经理
8.[测试经理,项目经理]:测试经理和项目经理对测试用列进行确认,并将信息反馈给开发人员和项目经理
9.[开发人员]:开发人员代码实现
10.[开发人员]:进行根据测试用例进行单元测试
11.[开发人员]:在单元测试全部通过后,使用PMD进行静态代码检查
12.[开发人员]:制作Demo进行演示.Foward to [项目经理,测试经理和产品经理]
13.[项目经理,测试经理和产品经理]:对Demo进行确认,
14.[开发人员]:开发人员发出相关人员进行codeview,包括文档和代码
15.[开发人员]:codereview完成后,生成review report,开发人员发该report给项目经理,并向项目经理申请commit代码的权限
16.[项目经理]:项目经理给开发人员分配该项目的commit权限
17.[开发人员]:进行code和document commit。同时在规格中填写code和文档路径
18.[项目经理].项目经理对该规格进行确认。项目结束
Note:
1。一个规格对应一个项目
3。规格完成后,需加上代码和文档,demo路径
4。目前没有codereview 服务器,暂时通过email发出core review 请求 Avatar william.chengjianwei 5 months ago
为了实现项目和需求的关联,我们暂时约定
1.在注释文档模板中,规格部分是R_(R:requirement,表示规格的编号,由禅道分配), 任务部分是T_(T:task,表示任务的编号,由禅道分配)
2.新项目的代号格式是NA_SPE_(代表编号)
3.改善型的项目的代号是NA_eSPR_(代表编号)
4.bug用NA_SPR_(代表编号)
5.SPE:system product enhancement
6.spr:software problem report
7.espr:enhancement software problem report Avatar william.chengjianwei 5 months ago
1.代码注释需从svn上下载codetemplates
2.在项目中要使用该templates时,可以先按照项目填写一些固定内容
3.再开始应用属于该项目的代码注释模板 Avatar william.chengjianwei 5 months ago
1.项目启动前,增加一个研究阶段,此阶段主要输出解决方案和时间预估。
目前,是对规格(story)进行分析
2.如果在版本规划中,需要实现此规格,则会分配一个项目代号,如NA_SPE_####,项目名称则为(规格_***:规格名称),这样可以实现规格的跟踪
3.项目启动后,开发人员需每天更新禅道上的时间进度
4.流程中有问题,望大家踊跃提出
develop process
Log in to post a comment.
系统软件开发流程
本流程的目的是提高开发效率和保证产品质量
1.[项目经理]:在一个新版本启动前,项目经理lock svn代码库,所有相关人员不能修改版本库内容,只有read权限。
2.[项目经理]:项目经理分配规格给相应的开发人员,
3.[开发人员]:开发人员对规格进行细化,并提出解决方案,同时给出时间估计
4.[项目经理,测试经理,开发人员]:对版本的规格进行共同确认
{在禅道中,规格经过评审后,会更新为激活状态,此时才可以关联到某个版本中}
5.[项目经理]:规格确认需要在本版本完成后,项目经理给规格分配项目代码。项目正式启动。
6.[开发人员]:开发人员输出设计文档,并组织相关人员进行设计review,同时更新review到设计文档
7.[开发人员]:开发人员对规格创建测试用例,Forward to 测试经理和项目经理
8.[测试经理,项目经理]:测试经理和项目经理对测试用列进行确认,并将信息反馈给开发人员和项目经理
9.[开发人员]:开发人员代码实现
10.[开发人员]:进行根据测试用例进行单元测试
11.[开发人员]:在单元测试全部通过后,使用PMD进行静态代码检查
12.[开发人员]:制作Demo进行演示.Foward to [项目经理,测试经理和产品经理]
13.[项目经理,测试经理和产品经理]:对Demo进行确认,
14.[开发人员]:开发人员发出相关人员进行codeview,包括文档和代码
15.[开发人员]:codereview完成后,生成review report,开发人员发该report给项目经理,并向项目经理申请commit代码的权限
16.[项目经理]:项目经理给开发人员分配该项目的commit权限
17.[开发人员]:进行code和document commit。同时在规格中填写code和文档路径
18.[项目经理].项目经理对该规格进行确认。项目结束
Note:
1。一个规格对应一个项目
3。规格完成后,需加上代码和文档,demo路径
4。目前没有codereview 服务器,暂时通过email发出core review 请求
Avatar
william.chengjianwei 5 months ago
为了实现项目和需求的关联,我们暂时约定
1.在注释文档模板中,规格部分是R_(R:requirement,表示规格的编号,由禅道分配), 任务部分是T_(T:task,表示任务的编号,由禅道分配)
2.新项目的代号格式是NA_SPE_(代表编号)
3.改善型的项目的代号是NA_eSPR_(代表编号)
4.bug用NA_SPR_(代表编号)
5.SPE:system product enhancement
6.spr:software problem report
7.espr:enhancement software problem report
Avatar
william.chengjianwei 5 months ago
1.代码注释需从svn上下载codetemplates
2.在项目中要使用该templates时,可以先按照项目填写一些固定内容
3.再开始应用属于该项目的代码注释模板
Avatar
william.chengjianwei 5 months ago
1.项目启动前,增加一个研究阶段,此阶段主要输出解决方案和时间预估。
目前,是对规格(story)进行分析
2.如果在版本规划中,需要实现此规格,则会分配一个项目代号,如NA_SPE_####,项目名称则为(规格_***:规格名称),这样可以实现规格的跟踪
3.项目启动后,开发人员需每天更新禅道上的时间进度
4.流程中有问题,望大家踊跃提出
Last edit: x x x 2012-06-21
develop process