Menu

Develop process

x x x
2012-06-21
2012-06-21
  • x x x

    x x x - 2012-06-21

    系统软件开发流程

    本流程的目的是提高开发效率和保证产品质量

    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。一个规格对应一个项目

    1. 规格参考 writing story basic

    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
  • x x x

    x x x - 2012-06-21

    develop process

     

Log in to post a comment.