什么才是标准,规范的开发流程

什么才是标准,规范的开发流程

经过几家公司的锻炼,我也总结出一般公司的开发流程,以及个人认为比较规范划的开发流程。规范的开发流程更能让我们保证工程的交付质量。

  • 需求提出,产品进行简单的可行性评审(产品与项目负责人参与)

  • 需求分析,产品会与客户进行沟通,提炼需求点,分析如何实现更为合理,以原型图方式,做出简单的交互,与客户确认是否满足需求。

  • 需求评审(项目的所有参与者,产品讲解,开发,测试,设计师提问,敲定是否可以落地,尽量早的把问题扼杀在摇篮里)

  • 详细设计

    • 交互原型设计(设计师设计原型)
    • 前端画页面
    • 后端设计数据库
  • 设计评审

  • 编码,联调,自测

  • 代码审查(Review)

  • 提测

  • 产品验收

  • 改Bug

  • 回归测试

  • 灰度发布

  • 正式发布(上线)

总结:

个人感觉需求评审是最重要的一环,往往我们能够尽早明确需求便可以事半功倍,而且大家可以提出自己的想法,集思广益,争取做出最优质的产品。毕竟人人都是产品经理,哈哈。

你可能感兴趣的:(算法,java)