分享一个最最基本实用的开发流程
「开发流程」在不同的产品项目中,不同规模的企业中,往往也不尽相同,有瀑布、有敏捷,但最基本的开发流程理当如图所示,也是最简单最容易实操,公认度最高
如果实践这套流程,说明你们在甲方爸爸面前比较硬气的那种。往往我们都做处在另一个痛苦的流程:甲提给运维或开发,今天明天要,加班实现,甲改需求,加班修改...甲不知道想要什么,开发完甲就知道不想要什么。
上面流程也就10个步骤,践行起来很容易:
1.首先由产品爸爸根据客户需求、结合工作经验、参考友商等方式YY出一些产品需求,形成原型,拿到内部评审,主要是自己领导产品大拿评审。
2.评审通过后,拉上RD、QA、UI等研发前端和测试爸爸再次评审,评审结果变动较大时需要产品重新评审需求。
3.多方评审对需求变动较小时,可以开始技术方案、UE、QA测试用例的设计。
4.设计完成后,由各个方向进行并行评审。针对UE设计,UI进行设计,FE前端开发。主要后端技术评审拉上研发领导进行内部评审。
5.方案确定后进行排期。QA在RD排期基础上进行排期。
6.工期计划表出来后可以准备加班开干,后端定义接口(或mock),swagger、Knife4j等接口文档,前后端并行开发,最后联调自测。
7.开发自测完成后,进行CodeReview,组内人员根据业务针对代码层次结构,设计模式合理性等给出不同优化建议。
8.通知测试爸爸可以开始,如有必要进行功能演示(按原型开发,一般没必要),根据测试反馈修改优化。
9.测试爸爸点头没问题后,拉上PM进行第一次验收。上线计划,上线后的回测
10.上线后测试爸爸再次点头后。恭喜你,可以开始加下一个需求的班了
空挡地板油,空转没意义,忙碌的发慌
J
2020.7.25
在人间写Bug的日子
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?