敏捷开发
2021-06-21 19:13:02 2 举报
以思维导图方式说明何谓敏捷开发及scrum应用重点
作者其他创作
大纲/内容
WHAT
一种软体开发概念
是一种精神
着重价值
沟通合作
快速反应
最小可行性产品(MVP)
一套价值观和原则
个体和互动 高于 流程和工具
工作的软件 高于 详尽的文档
客户合作 高于 合同谈判
响应变化 高于 遵循计划
WHY
好处
专案成功率较高
应付未知与多变的环境
较为灵活
工作较为愉快
效率较高
适用
不确定要解决的问题是什么?
专案目标不明确
不确定解决问题的方法是什么?
客户需求不断变化
利用MVP逐渐找出解决方案
HOW
Scrum
敏捷开发的一种方式
参与人员
PO:product owner (领航员)
负责产品的成败
带领团队达成目标
了解使用者需求并设计产品
SM:scrum master (航太顾问)
引导符合敏捷精神
确保流程正确及效益最大化
开发团队:development team (各方高手)
把产品做好
四大会议
planning meeting:计划会议
整理规格细节
拆分工作
明确执行任务
daily scrum meeting:每日会议
每天15分钟,持续2-4周
我昨天做了什么?
我今天准备做什么?
目前遇到的困难?
review meeting:评审会议
产出可使用产品
第一时间取得反馈
下个sprint规划依据
retrospective meeting:回顾会议
检讨本次问题
汇总良好事例
回顾过程,让团队愈做愈好
整体架构
sprint:冲刺项目,每个Scrum下会有多个sprint
sprint backlog:冲刺待办清单
以user story呈现
描述sprint想要完成的功能有哪些
product backlog:产品待办清单
以epic或use story呈现
描述产品想要实现的功能有哪些
use case:实例、用例,要解决的问题或痛点
epic:史诗,功能的集合或分类
user story:使用者故事
身为一个「角色」
我想要「做什么事」
能够得到「什么益处」
task:工程任务,工程师能实际执行的工作内容
0 条评论
下一页