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

91 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 9 天

WHY

为什么要有流程?

· 团队规模和流程的关系

· 传统瀑布模型

· 敏捷开发

· 实际的例子

WHAT

有哪些流程?

· 需求阶段

· 开发阶段

· 测试阶段

· 发布阶段

· 运维阶段

HOW

怎样执行流程?

· 怎样让生活更美好

· DevO ps

· 全流程自动化

复杂项目没有瀟呈会有什么问题

/ 需求阶段 : 每个人都有自己的想法 , 团队决策需要有一个过程

/ 开发阶段 : 多人 / 多端协作开发 , 每个人有自己的安排 , 相互配合需要有一个流程

/ 测试阶段 : 产物怎样交付 , 测试如何开展 ,BUG 怎么修都需要流程

/ 发布阶段 : 怎样确保发布过程平稔丝滑 , 版本和流量如何控制 , 需要有规范

/ 运维阶段 : 线上问题如何应急响应 , 处理用户反馈和线上问题需要有流程

1.2 传统的瀑布模型

/ 工作流程的直观表达

/ 定义了标准的研发阶段

/ 以流程为本,理想化模型

SAFe 是一套管理框架

精益产品开发

敏捷软件开发

系统思考

人员 & 名词解释

RD: 研发

PM: 产品经理

PRD: 需求文档

UED: 用户体验设计

QA :测试

Scrum1: 敏捷团队 1

PO/PI: 优先级 0 / 优先级 1

Backlog: 规划列表

待办事项整理会议 0 k ℃ g Grooming Meeting)

产品负责人描述下个迭代希望实现的用户故事 , PM 提出需求列表

迭代计划会议 (Sprint Planning Meeting)

每日站会 (Standup Meeting

昨天你做了什么 ?

今天你将要做什么 ?

你有需要帮助的地方吗 ?

评审会 ( Review Meeting)

小组向产品负责人展示迭代工作结果

反思会 ( Retros pective Meeting)

在每个迭代后召开简短的反思会总结哪些事情做得好哪些事情做得不好