1.为什么要有流程?
团队规模和流程关系?
个人开发者是不需要流程的
超过一个人的团队就需要些协作
团队的规模增加也会引起一系列问题
复杂项目没有流程会有什么问题:
需求阶段:每个人都有自己的想法,团队决策需要有一个过程
开发阶段:多人/多端协作开发,每个人有自己的安排,相互配合需要有一个流程
测试阶段:产物怎样交付,测试如何开展,BUG怎么修都需要流程
发布阶段:怎样确保发布过程平稳丝滑,版本和流量如何控制,需要有规范
运维阶段:线上问题如何应急响应,处理用户反馈和线上问题需要有流程
团队的流程
2.有哪些流程
需求阶段:
站在用户角度思考
收集用户信息
快读迭代
开发阶段:
开发环境逐渐云原生化
FaaS,PaaS 等等技术,让开发逐渐从本地 IDE 向线上转变
从入职领到电脑搭建完一套完整的开发环境需要很久,通过 WEB IDE 等技术,环境未来将会开箱即用