发表于: 2017-06-08 11:19:59
2 1179
今天完成的任务:
项目评审通过了.今天总结一下经过的流程.
一、story讲解
1.1 产品在禅道拆分好story,并且定义出优先级,后续开发根据优先级进行开发
1.2 由产品讲解story,前端和后端都参与。
这里的重点是对禅道的使用的理解:
具体过程是,首先产品经理和客户沟通,形成需求的书面文档,然后根据需求文档有产品在禅道上拆分story.例如萝卜多复盘项目,有王勇博师兄在禅道上拆分为需求story.然后无论前端和后端,针对story进行拆分任务.每个任务一般不要超过4个小时.指派给谁,由谁完成.
下面是禅道上面的具体图示,项目-需求
项目-任务
主要使用的是以上两个版块的内容.
二、人员划分
2.1 根据产品原型,按照模块划分相关负责人,前端和后端都是,并放到wiki。
这里的模块就是指的上面禅道 项目-需求 所说的模块.这里的话分为下面几个模块
三、做方案设计、定义接口文档(2-3天)
3.1 前端后端相关人员一起,对照原型,根据模块及页面大概定义出接口
3.1.1 一个页面中有几个接口,每个接口入参与出参是什么
3.2 后端每个模块的负责人,根据开会讨论的结果,在wiki上生成标准的接口文档
3.3 将后端做好的接口文档发给前端模块负责人过目,有问题继续修改;没问题开始后续的步骤 。
四、方案设计(1小时-1天左右,根据模块大小定义时间)
4.1 后端开发人员,根据原型以及定义的接口,做好方案设计
4.1.1 对有难度或者有疑点的接口,做出方案,尽量给出多个合理方案
4.1.2 每个方案写清楚优点缺点
五、方案评审(2-3小时)
5.1 对做出的方案设计,做方案评审,建议全体人员参与(无论做不做该项目)
六、禅道拆分(1-2小时)
6.1 相关负责人按照优先级顺序,在禅道拆分自己的任务,单个任务最多不要超过4小时,即拆分要详细
目前进展就到这里,先记录下来,以后再开发项目的时候,流程就熟悉了,做起来速度就没这么慢了.
遇到的问题:
时间不够用哇!老大的措施让自己有了紧迫感,一堆一堆的坑.
收获:
又学习了一波新知识,以前看似零散的知识点,也用起来了.老大任务设计确实用心,比如maven项目的groupid,到这里才理解到为什么要写com.ptteng,自己以前乱起的名字,在实际项目里,就不知道跑哪里去了,没有坐标了.甚至和比人的名字正好重复,就又可能放到别人的maven仓库去.胡靖对学习的体会让自己也有了感悟.加油!
明天的计划:
把信息管理模块的任务全拆了.搭建自己的项目.引入后台管理模块.
评论