1、禅道项目管理系统使用规范一、标题命名规范禅道项目管理系统提供模块名显示功能,通过如下操纵显示。这样标题命名规则上咱们可以规定:#项目的签#【创立时间】产品/子产品筹划/需求/任务/Bug1.筹划/需求/任务命名命名格式:【创立时间】产品/子产品筹划/需求/任务/Bug例子:【0907】中华人民共和国比特币v1.8版研发筹划【0907】Appv1.8版研发筹划【0907】iOSv1.8版研发筹划【0907】Webv1.8版研发筹划【0907】iOS找回登录密码(手机/邮箱)没有证件号输入项2.测试用例命名命名格式:功能模块-子模块-子模块例子:财务功能人民币有关业务功能财务功能数字货币有关业务功
2、能顾客注册登录功能3.发布版本命名命名格式:项目/子项目版本号(状态)例子:App 1.8(研发中)App 1.7(已发布)二、项目开发筹划流程规范1.创立产品创立一种主线产品,若这个产品涉及各种平台,则依照父子关系创立树规范事项:1)产品只能由超级管理员建立。2)每个主线产品,自身再细分不同平台子产品。2.创立项目如果你已经创立了产品树,则新建一种主线项目后,它将会关联整个产品树构造,如上图所示规范事项:1)项目只能由超级管理员建立。2)只要创立好产品体系,直接创立一种主线项目会有相应产品子项目。3.创立工作筹划为了更好维护项目,咱们采用阶段性迭代开发方式。每个开发阶段都以唯一版本号命名筹划
3、,每个阶段都合理汇总需求及要修复bugs,尽量地拟定及控制每个阶段开发时间及人力成本。使项目开发能做到高效率与高稳定兼顾。1)由项目经理创立“筹划”描述筹划版本号,工作概述,开发时间等。(时间尽量预松,以备摸索时遇到坑)2)为筹划创立需求及关联需本次迭代修复bugs创立这个筹划要实现需求,及要在这次开发筹划中修复bugs规范事项:1)开发筹划只能由项目经理等人员建立。2)开发筹划竭力做到小而精准,做好需求分析,做出符合顾客需要功能。3)开发筹划中列明开发人员及职责,尽量不要一种人员同步在进行各种筹划,避免其进度无法把握。4)开发筹划时间预估应当要合理,必要包括需求分析,原型设计,编程开发,功能
4、测试等时间,时间安排不合理睬导致偷工减料,Bugs频繁浮现。5)完毕每个筹划都必要写下筹划总结,总结新技术和遇到问题,提高团队效率。4.创立需求有了开发筹划,咱们就可以创立需求,把需求关联到筹划中。有时候,也许会出某些特发奇想需求,这些可以不纳入到筹划中,可以作为暂时任务完毕。但咱们还是尽量把需求汇总好,归纳到筹划中,这样才干保证项目稳定,减少成本。避免仓促粗糙测试导致项目上线遇到严重问题,付出沉重成本。规范事项:1)需求只能由项目经理,产品经理,客服经理等人员建立。2)需求尽量绑定到开发筹划中。3)需求要指明所属产品模块。4)需求必要经由产品经理审核。4)尽量归纳各种需求点到一种记录中,可使
5、用XMind等脑图工具整顿出来,以便理解阅读。5.创立任务有了需求,咱们就可以依照每个需求点制定寻常开发任务指派给下属。有时候有些简朴任务,可以不需要需求做支持。例如,某些文档整顿任务。但咱们尽量把任务归类好,要保证任务是在那个版本,那需求点而做。保证Bugs浮现时可查找到开发人员和原始需求内容。规范事项:1)任务只能由项目经理等人员提出。2)单个任务时间最佳控制在1周内,尽量细分任务,这样进度把控跟准。3)开发人员每日规定简述任务进度和遇到问题。避免低档问题导致任务阻塞。4)只要任务关联上需求,在详细页面中可以看到需求内容。5)任务描述尽量清晰罗列工作要点和注意事项。6)不要一种任务指派给各
6、种人一起做,避免开发上冲突。7)为了区别任务是属于需求关联任务,还是寻常暂时任务,可用颜色区别,“默认颜色”为筹划任务,“绿色”为暂时任务6.创立版本开发筹划中需求都完毕后,接下来就是安排测试工作,在测试前需要建立版本号。这样测试人员发现bugs,可以标记那个版本发现。规范事项:1)版本只能由项目经理等人员建立。2)最佳不要有两个同步是“研发中”版本,避免分支代码混乱。3)发布了版本记得及时标记为“已发布”状态。4)解决了bugs或完毕了需求,及时在版本号上关联上。7.创立测试版本号创立后,接下来就可以测试了。建立好测试用例,做好测试筹划,测试质量直接影响到产品质量。长期维护产品应当以测试推动
7、开发,因此我觉得保证测试质量至关重要。规范事项:1)测试只能由项目经理等人员建立。2)尽量描述本次测试筹划要点和注意事项。3)测试人员熟悉新功能后,竭力做到建立专业测试用例,并关联到每次测试筹划。4)测试用例质量直接影响到产品质量,长期维护产品应当以测试推动开发,因此我觉得保证测试质量至关重要。8.测试/寻常Bugs提交当测试人员/客服发现时Bugs,最有效解决就是提交到有关产品相应Bugs中。避免口头交代问题导致遗忘及解决成果无法交代清晰。规范事项:1)Bugs任何人员都可建立。2)Bugs发现过程尽量记录详细,需要账号或数据条件应当列明。3)Bugs标记好发现版本和所属产品,先指派给产品经理进行分析解决,无法解决再指派给项目经理,最后再指派给开发人员解决。4)Bugs解决方案需要阐明“因素”和“解决”,标明好解决版本,打包程序测试通过后,最后需要把版本关联所解决Bugs,才干进行最后发布。