JAVA团队开发⼿册-3.开发流程
开发流程
对于⼀个项⽬,最⼤的问题就是如何拆解为任务,分配到合适的⼈⼿⾥,并在有限的时间内完成它。
就像做建筑⼯程⼀样,其实做IT也是可以量化的,可能有的⼈砌砖砌得慢⼀些,有的⼈快⼀些。
但是我们把整个项⽬进⾏拆解的话,每个星期进⾏统计分析,就可以对症下药,提⾼开发效率。
⽐如快捷键不熟悉,⽐如写代码之前没有先规划好,⽐如某些逻辑没有想清楚就开始编码了,⽐如新的知识点没有学习好,并没有完全掌握。
这些就像提⾼你的⾼考分数⼀样,只要我们反复在细节上⾯做到位,对症下药,针对性的训练,分数就可以上去。
产品
启动
阶段
⼤阶段⼩阶段描述⼯作步骤
产品调
研
产品⽴项确定做某个产品 1.确定产品名称 2.确定产品⼝号
需求调研确定⽬标客户
想要的功能点
1.确定产品⼈
2. 确定产品市场
竞品分析拿来主义,吸
收竞品的优点
1.寻业内第⼀第⼆的竞品
2. 竞品功能分析 , xmind画出功能图
3. 竞品⼈
、市场占有率、盈利情况分析 4. 竞品功能是否满⾜现有需求 , 优势、劣
势
产品需求需求分析详细整理分析⽤户的需求
1. 整理⽤户⾓⾊
2. 整理⽤户功能点
3.
不清楚的需求反复讨论 4. 写好需求点⽂
档
模块划分确定产品模块
名称和英⽂名
java做什么的称
1. 确定整个项⽬由哪⼏个模块组成
2. 确定产品模块的英⽂和中⽂名称
版本规划确定三个⽉要
达到的⽬标
1. 确定版本号
2. 确定该版本需要完成的功能
3. 确定上线时间
4. 每周确认
是否符合预期,进⾏调整
产品设计原型设计设计原型界⾯
1. 设计原型界⾯
2. 设计各个原型之间的
交互 3. 分模块进⾏设计
UI设计拿出简洁、美
观、耐看的UI
设计
1. logo设计
2. vi设计
3. ui设计规范
4. 每张原型的ui设计
产品介绍PPT 拿出打动客户
或者投资⼈的
ppt
1. PPT内容
2. PPT设计
编码阶段
⼤阶段⼩阶段描述⼯作步骤
框架设计框架搭建确定开发使⽤的框架1. 理解需求 2. 确定前端框架 3.确定后端框架 4. 确定数据库 5.搭建⼀些⼩的demo进⾏测试
数据库设计根据模块设计好数据库1.确认表名称 2. 确定字段名称和相关约束
接⼝设计根据模块和界⾯设计好前后端
需要的接⼝
1.编写接⼝⽂档
代码开发前端开发根据原型、UI、数据库和接⼝开发前端
后端开发根据数据库和接⼝开发后端
前后端联合
调试
前后端⼀起联合调试
发布阶段
⼤阶段⼩阶段描述⼯作步骤产品验收开发⾃测确保⾃⼰开发符合需求,⽆低级BUG
RC测试候选发布版本测试 1. 每周发布⼀个版本
正式测试使⽤测试机构进⾏正式验收测试1. 每两周⾄少发布⼀个版本
项⽬
管理
⼤阶段⼩阶段描述⼯作步骤
第⼀周周⼀/周⼆产品设计、需求整理、项⽬进度、代码开发1. 本地测试随时发布测试2. RC版本有需要就发布
周三/
周四
发布候选版本 1. 发布候选版本 2. 测试决定是否可以上正式 3. 尽量周三把版本发出去
周五产品会议,确定下
周的需求
1. 总结本周开发进度
2. 确定下周要做的事情
3. 开发下周要上线的功能
4.
发布RC版本做⼩阶段测试
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论