zoukankan      html  css  js  c++  java
  • scrum介绍

    Scrum 是用于开发、交付和持续支持复杂产品的一个框架,是一个增量的、迭代的开发过程。
    在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint,每个Sprint的建议长度是一至四周。

    在Scrum中,使用产品Backlog来管理产品的需求,产品backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。
    Scrum团队总是先开发对客户具有较高价值的需求。

    在Sprint中,Scrum团队从产品Backlog中挑选最高优先级的需求进行开发。
    挑选的需求在Sprint计划会议上经过讨论、分析和估算得到相应的任务列表,我们称它为Sprint backlog。
    在每个迭代结束时,Scrum团队将递交潜在可交付的产品增量。

    Scrum起源于软件开发项目,但它适用于任何复杂的或是创新性的项目。
    Scrum 目前已被用于开发软件、硬件、嵌入式软件、交互功能网络、自动驾驶、学校、政府、市场、管理组织运营,以及几乎我们(作为个体和群体)日常生活中所使用的一切。
    scrum流程

    Scrum框架包括3个角色、3个工件、5个事件、5个价值:

    3个角色

    产品负责人(Product Owner):

    Scrum Master

    开发团队

    3个工件

    产品Backlog(Product Backlog)

    SprintBacklog

    产品增量(Increment)

    5个事件

    Sprint(Sprint本身是一个事件,包括了如下4个事件)

    Sprint计划会议(Sprint Planning Meeting)

    每日站会(Daily Scrum Meeting)

    Sprint评审会议(Sprint Review Meeting)

    Sprint回顾会议(Sprint Retrospective Meeting)

    5个价值

    承诺 – 愿意对目标做出承诺

    专注– 把你的心思和能力都用到你承诺的工作上去

    开放– Scrum 把项目中的一切开放给每个人看

    尊重– 每个人都有他独特的背景和经验

    勇气– 有勇气做出承诺,履行承诺,接受别人的尊重

  • 相关阅读:
    Java多线程缓存器简单实现
    synchronized Lock用法
    【项目】01CMS的CRUD
    RabbitMQ模式,RabbitMQ和springboot整合,RabbitMQ全链路消息不丢失解决
    FreeMarker在项目中实际运用随感
    自定义异常springMVC&springCloud
    单例设计模式懒汉式和恶汉式
    浅析重不重写hashcode和equals对于HashSet添加元素的影响
    JAVA异常处理原理浅析
    Static(静态)关键字入门
  • 原文地址:https://www.cnblogs.com/xidianzxm/p/13521948.html
Copyright © 2011-2022 走看看