当前位置: 首页 > news >正文

Scrum培训心得体会

# Scrum培训心得体会

非常荣幸能够参加公司组织的这场为期两天的培训,赛宝的老师讲的非常好。
通过这次学习,理解了当前最流行的Scrum开发框架,下面总结了我对Scrum的
理解。

## scrum的简介
---------------------------------
scrum这个词来源于英式橄榄球,scrum是一种项目管理的方式。
scrum的理念是响应变化,快速迭代,强调团队合作。

## scrum的四个核心价值
---------------------------------
- 个体与交互 胜于 过程和工具
- 可交付的软件 胜于 完备的文档
- 客户协作 胜于 合同谈判
- 响应变化 胜于 遵循计划

## scrum的价值观
--------------------------------
- 承诺,愿意对目标作出承诺
- 专注,把你的心思和能力都用到你承诺的工作上去
- 开放,Scrum把项目中的一切都开发给每个人看
- 尊重,每个人都有他独特的背景和经验
- 勇气,有勇气作出承诺,履行承诺,接受别人的尊重

## scrum的内容(3:4:3模型)
---------------------------------
- 3个角色
- Product Owner 产品负责人,负责整理PB产品代办列表,制订发布计划
- Scrum Master Scrum管理员,规则的守护者,让团队用正确的方法做事
- Scrum Team Scrum团队,跨职能的产品发布所有人的组合,自组织的
- 4个活动
- Sprint计划会,制订这轮冲刺需要完成的Sprint Backlog冲刺待办列表
- 每日站会,Scrum团队自己的会议,PO不能发言,三个问题,昨天完成了什么,今天计划做什么,遇到什么困难,目的是让所有人了解情况,然后进行检查和修改
- 评审会,PO对Team完成的工作进行验收,PO可以选择接受或不接受
- 回顾会,Scrum Master对这轮Sprint执行Scrum情况进行分析回顾,不好的改进
- 3个工件
- Product Backlog,产品待办列表
- Sprint Backlog,Sprint待办列表,这轮冲刺需要完成的任务,团队根据PB制定
- 发布计划,发布可供用户使用的版本

## 关键词
----------------------------------
- 敏捷开发,每一个冲刺,整理需求、设计、开发、测试都并行进行
- 团队存在的意义是为客户创造价值
- 开放、尊重、共享
- 自组织、自我管理

## 用户故事
----------------------------------
从用户的角度描述渴望得到的功能,包含三个部分.
- 角色(谁使用这个功能)
- 活动(需要完成什么样的功能)
- 商业价值(为什么需要这个功能,这个功能带来什么价值)
- 描述 As a,I want to,so that. 作为一个<角色>,我期望<活动>,以便于<商业价值>.

### 3个C
----------------
- Card 卡片,上面写用户故事
- Conversation,用户故事来源于和客户的沟通
- Confirmation,确认用户故事被正确的完成

### 用户故事的6个特性
----------------
- 独立性 Independent
- 可协商性 Negotiable
- 有价值 Valueable
- 可估算性 Estimeable
- 短小 Small
- 可测试性 Testable

## 时间维度
----------------------------------
- 2周作为一个Sprint冲刺(迭代)
- 每日站会少于15分钟
- 计划会,每周1小时,2周就是2小时
- 评审会,每周2小时
- 回顾会,2小时

## 总结
----------------------------------
Scrum就是一种项目管理的理念和手段,通过对价值观,过程的固定,时间的拆分,用敏捷开发的方式解决复杂产品开发过程遇到的问题的解决的一种框架。
Scrum的核心就是响应变化,快速迭代,通过小团队的快速调整变化来适应不明确的需求。
Scrum适用于过程不能够完全定义好的,结果是不可预知的,生产过程是不可重复的,需要通过不断的检查和调整才能完成最终目标的项目。

 

相关文章:

  • java基础讲解12-----Swing
  • javascript匿名函数及闭包深入理解及应用
  • 如何看懂ORACLE执行计划
  • 关于研发团队建设的一点思考
  • 线程安全-Lock锁synchronized
  • 前端自动化解决方案
  • win2008重新生成SID
  • WebView进度条
  • GitLab安装
  • mac brew install atom atom插件的安装
  • 微服务框架lagom
  • 玩转SSH端口转发
  • Android6.0M权限管理实战,完美轻量级封装
  • AX_xSession
  • CCF NOI1049 旋转图像
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • AngularJS指令开发(1)——参数详解
  • codis proxy处理流程
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • eclipse(luna)创建web工程
  • Idea+maven+scala构建包并在spark on yarn 运行
  • JavaScript异步流程控制的前世今生
  • Java方法详解
  • mockjs让前端开发独立于后端
  • Mysql优化
  • Netty源码解析1-Buffer
  • PAT A1092
  • Python socket服务器端、客户端传送信息
  • python 装饰器(一)
  • Shadow DOM 内部构造及如何构建独立组件
  • TypeScript迭代器
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 闭包--闭包作用之保存(一)
  • 基于Android乐音识别(2)
  • 记录一下第一次使用npm
  • 免费小说阅读小程序
  • 前端js -- this指向总结。
  • 实现菜单下拉伸展折叠效果demo
  • 突破自己的技术思维
  • puppet连载22:define用法
  • 数据库巡检项
  • # C++之functional库用法整理
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • (pytorch进阶之路)扩散概率模型
  • (南京观海微电子)——I3C协议介绍
  • (七)Java对象在Hibernate持久化层的状态
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (四)鸿鹄云架构一服务注册中心
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (转)iOS字体
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (转)负载均衡,回话保持,cookie
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .FileZilla的使用和主动模式被动模式介绍