开发流程详解

简介: 笔记

在知乎上找到一个关于软件研发的流程的讨论,好几个回答实在是太精彩了,程序员在某些黑色幽默上还是有很大的默契的,这说明在研发问题上除非非常规范的大公司,其它大多数公司的研发流程是会被身处其中的研发人员所吐槽的;知乎的讨论 https://www.zhihu.com/question/20003204 -----2018年1月 @pdai

一直想总结一个比较完善的开发流程,但是各个公司的规模,文化和开发方式有很大的差异;最近看到一篇陶仁邦博客中总结的工作流, 所以总结在这里,后期会加入其它公司的研发流程。 -----2018年1月 @pdai

项目研发流程规范

原文来源于https://www.jianshu.com/p/ece3cec561af, 要实现这样的开发流程,谈谈我我对这篇开发流程的理解:

  • 比较适合大一点的公司和团队,需求,UI,测试,产品经理和开发独立;
  • 采用前后端分离, 前端采用前端开发框架提供页面,后端提供数据接口等;
  • 有完善的CI&CD环境;
  • 完善的代码分支,权限控制和分配;
  • Scrum敏捷开发,每个Sprint为2-4周,周期根据User Story量进行调整;
  • 这个研发流程中最好再 加入不同的部门及角色负责相应流程的标注;以及各个阶段,各个角色所需要有的产出;
相关文章
|
3月前
|
消息中间件 运维 测试技术
究竟什么样的开发流程是规范的?
究竟什么样的开发流程是规范的?
93 0
|
4月前
|
Java 测试技术 网络安全
一个软件完整的开发流程介绍
一个软件完整的开发流程介绍
49 0
|
22天前
|
前端开发 测试技术
项目的开发流程是什么?
产品经理提出新需求,召集开发讨论,明确需求后评估技术与工作量。后端与前端商定接口,前端未及时可直接开发。确定接口和表结构后,进行技术调研。接着编码开发,自测无误提交测试环境,前端联调。测试人员进行功能测试,发现问题记录在bug管理工具中,后端修复后再次测试。
9 0
|
3月前
|
前端开发 IDE 开发工具
开发流程
逻辑流操作指在逻辑流中执行的具体行为节点,魔笔支持自定义编写、构建并导入逻辑流操作。配合使用魔笔提供的脚手架,您可以快速添加满足实际开发需求的自定义逻辑流操作。
45 13
|
3月前
|
小程序 前端开发 JavaScript
小程序的完整开发流程?
小程序的完整开发流程?
|
开发者
新产品开发流程 | 学习笔记
快速学习新产品开发流程。
466 0
新产品开发流程 | 学习笔记
|
架构师 NoSQL Java
项目开发流程 | 学习笔记
快速学习项目开发流程
123 0
项目开发流程 | 学习笔记
uiu
|
运维 前端开发 测试技术
项目开发流程记要
项目开发流程记要
uiu
102 0
|
前端开发 测试技术
前端开发流程
前端开发流程
151 0