资讯专栏INFORMATION COLUMN

JAVA团队开发手册 - 3. 开发流程

魏宪会 / 967人阅读

摘要:开发流程对于一个项目,最大的问题就是如何拆解为任务,分配到合适的人手里,并在有限的时间内完成它。但是我们把整个项目进行拆解的话,每个星期进行统计分析,就可以对症下药,提高开发效率。

开发流程

对于一个项目,最大的问题就是如何拆解为任务,分配到合适的人手里,并在有限的时间内完成它。

就像做建筑工程一样,其实做IT也是可以量化的,可能有的人砌砖砌得慢一些,有的人快一些。

但是我们把整个项目进行拆解的话,每个星期进行统计分析,就可以对症下药,提高开发效率。

比如快捷键不熟悉,比如写代码之前没有先规划好,比如某些逻辑没有想清楚就开始编码了,比如新的知识点没有学习好,并没有完全掌握。

这些就像提高你的高考分数一样,只要我们反复在细节上面做到位,对症下药,针对性的训练,分数就可以上去。

产品启动阶段
大阶段 小阶段 描述 工作步骤
产品调研 产品立项 确定做某个产品 1.确定产品名称 2.确定产品口号
需求调研 确定目标客户想要的功能点 1.确定产品人群 2. 确定产品市场
竞品分析 拿来主义,吸收竞品的优点 1.寻找业内第一第二的竞品 2. 竞品功能分析 , xmind画出功能图 3. 竞品人群、市场占有率、盈利情况分析 4. 竞品功能是否满足现有需求 , 优势、劣势
产品需求 需求分析 详细整理分析用户的需求 1. 整理用户角色 2. 整理用户功能点 3. 不清楚的需求反复讨论 4. 写好需求点文档
模块划分 确定产品模块名称和英文名称 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版本做小阶段测试

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/68157.html

相关文章

  • JAVA团队开发手册 - 1.环境搭建

    摘要:团队开发手册环境搭建写在前面所有公司最核心的根本就是赚钱实现老板的梦想。比如对小的公司最大的问题就是人员有限,一旦核心员工跳槽,如何招聘员工以及新来员工如何快速融入团队进行开发的问题。 JAVA团队开发手册 - 1.环境搭建 写在前面 所有公司最核心的根本就是赚钱 + 实现老板的梦想。 对于IT类技术型公司,最大的成本就是人,可以称之为知识型劳动密集型企业。 对比房地产,模糊的说,产品...

    Jason_Geng 评论0 收藏0
  • 新增16条设计规约!阿里巴巴Java开发手册(详尽版)开放下载!

    摘要:熟悉和遵守阿里巴巴开发手册的编程风格,那只是标,而代码可读性的本可以追溯到软件设计阶段。何为条设计规约是根据阿里巴巴实际项目架构经验提炼而成,共条。本次新增的不单是条新的设计规约,还是千万阿里人的技术之心。 摘要:2018年6月,《阿里巴巴Java开发手册》再次刷新代码规范认知,我们新增了16条设计规约!现免费开放下载,不可错过!《阿里巴巴Java开发手册》是阿里内部Java工程师所遵...

    _ang 评论0 收藏0
  • JAVA团队开发手册 - 2.代码管理

    摘要:人多的团队可能担心的拉代码慢的问题,对于以前做手机的团队的确需要担心一下,动不动的代码。自动化发布每天下午四点会自动化发布一个版本给测试进行回归保证出现重大问题的及时回退。 工具选择 代码管理用什么工具好,有人喜欢git,不过git有个小小的缺点,就是对UI使用的大文件支持不太好,比如PSD文档,PNG文档等等。 作为windows下的佛系程序员,我还是保守一点,团队使用SVN。 如果...

    he_xd 评论0 收藏0
  • 禅道软件的使用

    摘要:引言禅道的使用在其手册中有比较详细的介绍,大家可以参考其中还包括介绍的视频。应用范围禅道主要应用于软件项目的管理。软件完整使用其支持的流程主要按照敏捷开发的流程支持的。扩展机制,几乎可以对禅道的任何地方进行扩展。 ...

    W_BinaryTree 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<