本文主要是为了检测你对SCRUM的了解和使用程度,
通过本文你可以检测一下 
    1、你们的SCRUM项目中各个角色是否合格,
    2、SCRUM上面需要的会议是否有遗留,会议过程是否正确
    3、项目的输出是否正确.
一、SCRUM 职能: 
      1、产品所有者 
           (1)、定义所有产品功能
           (2)、决定产品发布的内容以及日期
           (3)、对产品的投入产出负责
           (4)、根据市场变化对需要开发的功能排列优先顺序
           (5)、合理的调整产品功能和迭代顺序
           (6)、认同或者拒绝迭代的交付
      2、 Scrum Master 
           (1)、对项目的直接管理
           (2)、领导团队完成Scrum的实践以及体现其价值
           (3)、排除团队遇到的困难 
           (4)、确保团队的胜任其工作,并保持高效的生产率
           (5)、使得团队紧密合作,使得团队个人具有多方面职能的工作能力
           (6)、保护团队不受到外来无端影响
      3、 团队 
           (1)、经典团队拥有 5-9 人
           (2)、团队成员都是是多面手:
           (3)、程序员, 测试员, 用户经验设计, 等等.
           (4)、团队成员都全职工作
           (5)、特殊职能可以例外 (例如, 数据库管理员)
           (6)、团队自我组织和管理
           (7)、团队关系在一个迭代中应该是固定的,个人的职能可以在新迭代开始时发生调整
二、SCRUM 过程

(点击下面选项进入链接) 
      1、 全员会议             
      2、 评估会议 
      3、 Sprint计划会议 1 
      4、 Sprint计划会议 2      5、 Scrum每日例会      6、 Sprint 评审会议      7、 Sprint 回顾会议三、SCRUM产出: 
      1、 产品backlog
      2、 需求
      3、 项目中待完成的工作列表
      4、 理想的是每一个待完成的工作都将对客户和用户产生价值
      5、 产品所有者将对这个列表进行优先级排序
      6、 每个迭代开始前优先级的排序工作还需要再度修正
      7、 迭代 backlog
      8、 燃尽图 
       产品燃尽图样例
四、SCRUM 特点 
      1.简单开发流程 
      2.需求迅速变化下迭代、增量开发开发系统的产品 
      3.控制由利益和需求冲突变得混乱的流程 
      4.改善交流,优化合作 
      5.检测产品开发和生产过程中障碍并且除去障碍 
      6.设计流程的总结 
      7.最大化生产率 
      8.能让每个参与者发挥最佳水平,并且为贡献感到自豪和骄傲 
      不同于传统开发模式: 
      最显著的特点是:响应频繁的需求变更 
五、适用场景: 
      1.重量级导致开发环节复杂 
      2.面向职责、面向任务的各司其职导致流程衔接不畅,项目进度掌控困难 
      3.上面2个情况所产生的项目周期过长 
六、Scrum原理 
      1.目标驱动、统一的软件交付目标下组织团队 
      2.Scrum 团队做出的评估计划 甚至是 设计、开发、测试 
      3.项目基本开发属性:周期+质量(如果Bug数为B,周期为T,那么尽可能的减少T*B) 
关键词: 
Sprint: 项目中若干小的迭代周期中的一个 
Backlog: 按照商业价值排序的需求列表(每一项为user Story)  ----PM(PO)负责产出 
Sprint BackLog: Sprint 经过回忆分析,讨论,估算得到的backlog 
Issue:议题 
其余活动 
Double Check:交叉检查项目制品是否达到要求(例如分析文档,核心代码等) 
CheckList:   总结经验教训、作为后续项目的检查项  (Scrum Master,Scrum Team) 
Tech Show:   技术交流(必须为短时间并且高频率的)       (Scrum Team) 
守门员:       为团队创造安静条件,增加对项目的Focus程度.(Scrum Team) 
单元测试:     测试优先保证代码质量                       (Scrum Team) 
结对编程(PP): 提高设计和代码质量,人员的经验共享和加强合作(Scrum Team) 
任务纸牌:     增加任务评估的客观性                 (Scrum Master,Scrum Team

敏捷开发(五)- 框架SCRUM内容的更多相关文章

  1. 敏捷开发方法(一) Scrum

    Scrum团队:由产品负责人.开发团队和Scrum Master组成. 是跨职能的自组织团队 自组织团队自己选择如何最好地完成工作,而不是由团队外的人指导 跨职能团队拥有完成工作所需要的全部技能,不需 ...

  2. 敏捷开发流程之Scrum:3个角色、5个会议、12原则

    本文主要从Scrum的定义和目的.敏捷宣言.Scrum中的人员角色.Scrum开发流程.敏捷的12原则等几方面帮助大家理解Scrum敏捷开发的全过程. 一.Scrum的定义和目的 Scrum是一个用于 ...

  3. 敏捷开发中的Scrum流程和术语【转】

    任何人力流程都离不开人来执行,所以在讲解Scrum流程之前,有必要先把Scrum中的角色讲一下. 一天,一头猪和一只鸡在路上散步,鸡看了一下猪说,“嗨,我们合伙开一家餐馆怎么样?”,猪回头看了一下鸡说 ...

  4. 一步步学敏捷开发:5. Scrum的4种会议

    在Scrum会议中包括:计划会议.每日站会.评审会议和回顾会议. 1.Sprint计划会(Sprint Planning) 在Scrum中,Sprint计划会议有两部分:1. 决定需要完成哪些工作?2 ...

  5. 瀑布式开发、迭代开发、敏捷开发、XP与SCRUM的区别

    瀑布式开发.迭代开发,区别[都属于,生命周期模型]         两者都是一种开发模式,就像设计模式一样,考虑的角度不一样,个人感觉谈不到取代一说.         传统的瀑布式开发,也就是从需求到 ...

  6. 微服务与敏捷开发(Scrum/Kanban)的核心思想之我见

    微服务与敏捷开发(Scrum/Kanban)的核心思想之我见   关于"微服务"和"敏捷开发"的文章网络上有很多,所以这里不再重复叙述这些概念的解释和特点,而是 ...

  7. 实验三 Java敏捷开发与XP实践

    北京电子科技学院(BESTI) 实     验    报     告 课程:Java程序设计                         班级:1353            姓名:陈巧然     ...

  8. 敏捷开发(2)-Scrum

    什么是SCRUM Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作:把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速.富有 ...

  9. 如何避免Scrum敏捷开发团队反思会形式化,海星法介绍

    如何避免Scrum敏捷开发团队反思会形式化? 迭代压力很大,根本没时间,而且,反思会上大家都在互相推脱责任,会议成了“批斗大会”,所以团队的人都觉得这个会很鸡肋. 很多团队在开反思会时是这么干的:产品 ...

随机推荐

  1. SublimeText编辑器替代notepad++了

    可以考虑使用SublimeText编辑器替代notepad++了   内容目录: 插件安装配置 配置打包下载 大概是去年吧,这款编辑器神一般的出现在我面前,经过我小心翼翼的试用后发现并不是那么太顺手, ...

  2. 企业架构研究总结(28)——TOGAF架构开发方法(ADM)之需求管理阶段

    1.11 需求管理(Requirements Management) 企业架构开发方法各阶段——需求管理 1.11.1 目标 本阶段的目标是定义一个过程,使企业架构的需求可以被识别.存储并与其他架构开 ...

  3. What's New in Core Data in iOS 7

    What's New in Core Data in iOS 7 该文档主要描述coredata 在ios7的新功能特性. Core Data and iCloud 我们添加改进了对Core Data ...

  4. 鸟哥的LINUX私房菜基础篇第三版 阅读笔记 二

    Linux档案与目录管理 1.一些比较特殊的目录,需要用力的记下来 .         代表当前层目录 ..        代表上一层目录 -        代表前一个工作目录   (这个好屌!其他的 ...

  5. JavaScript 实现文本编辑器

    JavaScript 实现文本编辑器 最近,我需要做一个非常基本的网页内容编辑功能.我不想使用 iframe ,我也不想要一个功能特别多的复杂编辑器,只需要很基本的内容编辑功能,例如粗体,斜体,列表, ...

  6. 继承control的自定义TextBox

    继承control的自定义TextBox 下面来介绍一下本人写的一个自定义的textbox,首先说一下写这个控件遇到的几个难点:第一.关联输入法:第二.画字符串和焦点线 先随便上两张效果图吧: 下面这 ...

  7. ASP.NET Web API的消息处理管道:"龙头"HttpServer

    ASP.NET Web API的消息处理管道:"龙头"HttpServer 一般来说,对于构成ASP.NET Web API消息处理管道的所有HttpMessageHandler来 ...

  8. PHP 数组拼接成字符串

    PHP[知识分享] 数组拼接成字符串 <?php // 格式: [二维数组] Array ( [0] => Array ( [topicid] => 1 ) [1] => Ar ...

  9. vsftp FTP服务器外网访问设置

    引用: linux中VSFTP无法从外网访问问题! http://blog.csdn.net/zbulrush/article/details/841978 原文: FTP协议有两种工作方式:PORT ...

  10. Spring实战——XML和JavaConfig的混合配置

    前言 看了园龄已经两年多了,再不能写完内容直接点击发布,留下一片密密麻麻的文字让别人看的头昏脑涨.所以现在每次写完主要内容后,还需要对于格式稍稍调整下.那么有没有什么编辑模式能够在你写完文章后基本也把 ...