从需求到上线全流程 | 青训营笔记

107 阅读1分钟

这是我的第三篇笔记,我参加的是第五期字节后端青训营的笔记活动。本篇将对从需求到上线全流程进行学习笔记记录。

为什么要有流程?

超过一个人的团队就需要协作,规模越大,问题越多。

复杂项目流程:

  • 瀑布模型 (直观表达、理想化模型):
    • 需求-开发-测试-发布-运维
  • 敏捷开发(小团队、合作紧密)
    • 迭代(需求-开发-测试-发布-运维)=>迭代(需求-开发-测试-发布-运维) =>迭代(需求-开发-测试-发布-运维)
  • SAFe(一套管理框架)
    • 敏捷教练
    • 产品负责人
    • 敏捷团队
    • 敏捷发布火车

需求阶段

不要浪费时间讨论不应该存在的问题

  • MVP(最小化可行产品)思想

认识与思考

后续关于开发 - 测试 - 发布 - 运维的一些具体模式和方式,个人目前看了后认为还是比较远,需要我首先动手实践出一个项目来才可以实际了解,暂且不笔记了,内容很多很精彩,主题是按照瀑布模型的罗列的环节进行的讲解。

流程优化

避免“效率竖井”:主要是避免过多的无价值等待实践

通过效能平台串联各个阶段,实现全流程自动化。

DevOps 解决方案:

  • 代码管理
  • 自动化测试
  • 持续集成
  • 持续交付