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

123 阅读2分钟

这是我参与「第三届青训营 -后端场」笔记创作活动的第3篇笔记 作为后端研发同学,在各个阶段需要跟不同的角色和平台打交道。介绍常见的研发模式和迭代流程,本课程以实际的例子让我感受一下后端研发的日常,能够提升大家在团队中协作的能力。 首先我了解到了团队规模和流程的关系,随着团队规模和问题复杂度的上升,一个人搞定一切就不可能了,超过了一个人,就需要进行团队协作,自然也就需要有流程。 常见的协作模式包括以下几种:瀑布模型、敏捷开发、规模化敏捷。 之后我学到了后端的具体定位: 瀑布模式为: 按照时间节点参与会议,产出文档(系统分析,概要设计,详细设计,接口文档,提测文档等) 按照时间节点交付测试 按照时间节点发布 敏捷团队为: 跟随迭代制定规划,进行开发 参与待办事项整理会议(Backlog Grooming Meeting) PO描述下个迭代希望实现的用户故事 迭代计划会议(Sprint Planning Meeting) 选择迭代的任务和估算工作量 每日站会(Standup Meeting) 小组向产品负责人展示迭代工作结果 在每个迭代后召开简短的反思会,总结哪些事情做得好,哪些事情做得不好 团队协作的流程包括: 需求阶段 不要浪费时间讨论不应该存在的问题 站在用户的角度思考 给出后端系统视角的建议,估算任务优先级 开发阶段 云原生下的开发;团队分支策略;代码规范;自测;文档 发布阶段;运维阶段\