scrum 订阅
Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums. [1] 展开全文
Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums. [1]
信息
业务领域
管理软件开发项目以及运行软件维护团队
定    义
是一种迭代式增量软件开发过程
成员组成
主管,产品负责人,开发团队
应    用
敏捷软件开发
外文名
Scrum
包    括
实践和预定义角色的过程骨架
Scrum创始人
Jeff SutherlandJeff Sutherland的第一份工作居然是美国空军战斗机飞行员,还曾于1967年获得了“壮志凌云”称号,完成过100次飞越北部越南的作战任务。服役后期,他到斯坦福大学拿下统计学硕士学位,并在美国空军学院教授数学统计 学和概率学。11年军旅生涯结束后,他成为了科罗拉多医学院的教师并获得了博士学位。在诺贝尔化学奖得主莱纳斯·鲍林的赞助下,他以放射学、生物学及预防医学助理教授的身份参与了维生素与癌症研究中心的创立,担任八年国家癌症中心的主要研究员,负责科罗拉多地区所有癌症患者的数据统计和IT方案与研究,整合了国家注册、临床试验、流行病学研究和癌变的超级计算机数学模型。1983年,他进入了一家遍及北美、经营着150家银行的公司,职务为先进系统副总裁及ATM业务部总经理。此后,Sutherland先后担任了11家软件公司的CEO、CTO或者工程副总裁,积累了丰富的软件开发经验。Ken SchwaberKen Schwaber最初的职业也很特别——商船经理。在随后40多年开发生涯的前10年中,他曾经编写过操作系统,搞过嵌入式,为IBM大型机开发系统软件;先后在芝加哥大学、伊利诺伊理工学院、王安公司实验室工作,并逐渐展现出在软件开发方法上的天赋。在CASE工具和结构化方法热门的时候,他自己创办了ADM公司,从事软件开发方法培训服务。期间,公司开发了软件方法自动化工具MATE,用来生成各种软件流程所需的模板、计划等,生意很好。
收起全文
精华内容
下载资源
问答
  • Scrum

    2019-08-06 20:51:57
    什么是Scrum 优点 Scrum角色 产品经理(Product Owner) Scrum Master 开发团队 (Team) Scrum可视化文档 Scrum 会议 Scrum工作流程 什么是Scrum Scrum是迭代式增量软件开发过程(是一种流程、计划、模式...

    目录

    什么是Scrum

    优点

    Scrum角色

    产品经理(Product Owner)

    Scrum Master

    开发团队 (Team)

    Scrum可视化文档

    Scrum 会议

    Scrum工作流程


    什么是Scrum

    Scrum是迭代式增量软件开发过程(是一种流程、计划、模式,用于有效率地开发软件),通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法。

     

    优点

    传统的线性开发的瀑布模型在开发过程中一旦需求发生变化就需要重新从第一步的需求分析开始,这样很容易导致开发周期过长,如图:

     而用Scrum开发时,整个项目会被分解成若干个小部分,首先围绕最小化可行性产品特性进行产品规划,然后把最小化可行性产品开发出来,接下来测试,评审,直至发布,循环这个过程,最后便得到一个可发布的产品,这个过程被称作迭代,通常需要一到三周左右,每个迭代都可以得到一个可发布的产品。不断重复这个过程增量式发布。,

     

    Scrum角色

    1. 产品经理
    2. Scrum Master
    3. 开发团队

    产品经理(Product Owner)

    负责产品特性,同时会提出产品亮点:,负责维护产品订单的人,代表利益相关者的利益。

    Scrum Master

     为Scrum过程负责的人,确保scrum的正确使用并使得Scrum的收益最大化,帮助团队尽可能完成工作,组织日常会议并保障其他工作。

    开发团队 (Team)

    由负责自我管理开发产品的人组成的跨职能开发团队,包括开发人员,测试人员,文案,以及其他帮助研发的人。开发团队人员经常跨职能工作,比如有时开发人员在做测试,测试人员在写文案,文案去拿外卖 :) 。

     

    Scrum可视化文档

    1. 产品需求列表( Product Backlog):产品经理会根据用户价值从众多用户故事中进行优先级排序,并把它们并入到产品需求列表中去,需求列表会随着每次的迭代不断更新变化。
    2. 冲刺订单(Sprint Backlog) :要在冲刺中完成的任务的清单,由用户故事构成。
    3. 燃尽图(Burndown Chart):用以展示整个Sprint代办列表的进度,当燃尽图曲线趋近0时就意为着Sprint快要完工

         

    用户故事 (User Stories):是一种表达产品需求的语言格式,产品经理通过用户故事来了解需求细节,为Scrum团队指定任务优先级,语言格式为:

     

    Scrum 会议

    1. 计划会(Sprint Planning Meeting) :在每个冲刺之初,由产品负责人讲解需求,并由开发团队进行估算的计划会议。
    2. 每日立会( Daily Standup Meeting):团队每天进行沟通的内部短会,用于讨论工作进度和所遇到的问题,因一般只有15分钟且站立进行而得名。
    3. 评审会(Review Meeting) :在冲刺结束前给产品负责人演示并接受评价的会议。

    注:有的还有反思会/回顾会( Retrospective Meeting):在冲刺结束后召开的关于自我持续改进的会议。



    Scrum工作流程

    第一阶段

    产品经理把那些需要上线的产品特性做成产品需求列表(Backlog),从中排列出优先级,准备交由与团队一起讨论。

    第二阶段

    研发团队,产品经理,Scrum Master讨论用户故事优先项,并且决定下次Sprint要研发的需求项。

    第三阶段

    根据Sprint规划会议制定Sprint需求列表,这个Sprint需求列表就是经过团队讨论后的用户故事,用于下次的Sprint。会议结束后产品经理和研发团队必须对每个用户故事有深刻的理解。

    第四阶段

    研发团队需要在一到三周里完成Sprint列表里的需求。

    第五阶段

    举行评审会(Review Meeting) ,在冲刺结束前给产品负责人演示并接受评价的会议,同时反思下一步工作中需要改进的地方

     


    参考:

    1. https://www.bilibili.com/video/av21945150/?spm_id_from=333.788.videocard.0
    2. https://baike.sogou.com/v7721370.htm?fromTitle=scrum
    3. https://www.bilibili.com/video/av35215548
    4. https://blog.csdn.net/jackjyy/article/details/80740076

     

     

     

     

     

    展开全文
  • scrum

    2019-09-21 00:14:27
    Scrum 1、scrum学习心得 (1)、Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。 (2)、Scrum是一个包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色...

    Scrum

    1、scrum学习心得

       1)、Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。

       2)、Scrum是一个包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员

       3)在迭代式开发方法中,整个开发工作被组织为一系列的短小的、固定长度(如3周)的小项目,被称为一系列的迭代。每一次迭代都包括了定义、需求分析、设计、实现与测试。采用这种方法,开发工作可以在需求被完整地确定之前启动,并在一次迭代中完成系统的一部分功能业务逻辑的开发工作。再通过客户的反馈来细化需求,并开始新一轮的迭代。

    2、团队介绍

      1)、 团队共有六个人

      2)、分工

    龙啸宇:将负责团队里一些工作的分配,大致的任务管理,处理团队中已经出现的,即将出现的,未出现的,在承受范围内的杂余事件处理。

    张宇辉:将负责团队里的重大决定,以及成为团队里的精神领袖。(围绕斗志高昂的人进行软件开发,给开发者提供适宜的环境,满足他们的需要,并相信他们能够完成任务。)

    黄婧婧:将负责团队里客户的工作,去了解他们的的需求,去分析这些需求,或是去开发满足他们需求的用户界面,提供快速反馈的机会。(业务人员和开发者应该在整个  

    王彤   :将负责团队里项目的测试,以及改进的方向。(构建高质量的软件,还要创建足够的文档和支持材料,保证下一场比赛能有效的进行。)

    刘琴 :将负责团队的交流工作,需要及时跟进团队的进展程度,记录所有的完成度,时刻确认开发和需求同步(每隔一定时间,团队都要总结如何更有效率,然后相应地调整自己的行为。)

    龚雪莉(我):将负责团队的建模工作,创建描述系统的文档,使其他人能够操作、维护、改进系统。(开发一个小的模型,或是概要模型,打下一个基础,然后慢慢的改进模型)

    3、团队项目简介

        1)、项目主要以生活在长大为主题,包括学生老师生活中的一些事件,便利服务

        (2)、项目导图

            

    4、 如何在团中实现scrum

    1)、在项目之初,进行需求分析,然后团队会议对于项目主题,项目详细内容的设计

    2)、分到每个人的角色以及任务相当于几块并行运行的程序,并每天进行晨会,在会议上,每个团队成员需要回答三个问题:今天你完成了哪些工作?明天你打算做什么?完成你的目标是否存在什么障碍?(Scrum主管需要记下这些障碍)每一个阶段任务完成后,都会举行一次回顾会议,在会议上所有团队成员都要反思这个冲刺。举行回顾会议是为了进行持续过程改进。

    3)、Scrum提倡所有团队成员坐在一起工作,进行口头交流,以及强调项目有关的规范(disciplines),这些有助于创造自我组织的团队Scrum的一个关键原则是承认客户可以在项目过程中改变主意,变更他们的需求,而预测式和计划式的方法并不能轻易地解决这种不可预见的需求变化。同样,Scrum采用了经验方法– 承认问题无法完全理解或定义,而是关注于如何使得开发团队快速推出和响应不断出现的需求的能力最大化。

    转载于:https://www.cnblogs.com/-sherry/p/7649608.html

    展开全文
  • SCRUM

    2018-12-01 16:35:00
    SCRUM 概述 Scrum是管理软件项目的一个轻量级的敏捷软件方法。划分为多个迭代过程,在Scrum中被称为冲刺(Sprint),通常持续2-4周的时间,开发团队会在此期间完成所承若的一组订单项的开发 依赖于迭代...

    SCRUM

      • Scrum是管理目的一个轻的敏捷件方法。迭代程,在Scrum中被称为冲刺(Sprint),通常持2-4周的时间开发团队会在此期完成所承若的一组订单项开发
      • 于迭代和增量的敏捷方法
      • Scrum基本程:1户团队,管理等渠道入,由负责制定订单2团队从顶出本次Sprint最多可以完成的目(冲刺计划会议3、分解任务清单使每一通常不操作16(冲刺订单4Sprint周期和团队交付不,一般1-4周。每天站立会议昨天做了什今天打算做什在做的程中遇到什障碍)5Spint评审会议,提交已完成的工作6Spint顾会议
    • 角色
      • 角色:不是实际Srum程的一部分,但必
        • 管理
      • 猪角色:全身投入目和Scrum程的人
        • 负责Product Owner
        • Srum Master
        • 开发团队Scrum Team
      • 订单Product Backlog
        • 订单是整个项目的要文(列表,估算量,
      • 冲刺订单Sprint Backlog
        • 冲刺订单订单化子集,包含团队如何实现下一冲刺的需求信息
      • 尽图Burndown Chart
        • 尽图是一展示的图标前冲刺中未完成的任务数目,,或在冲刺订单上未完成的订单项
    • 实践
      • 冲刺计划会议Sprint Planning Meeting
      • 每日站立会议Daily Standup Meeting
      • 评审会议Review Meeting
      • 顾会议Retrospective Meeting
      • 看板(ToDo Doing Done
      • 计划纸牌:用于订单和冲刺订单订单项的估算,是一估算工作量的有效方法

       

       

      

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,231
精华内容 5,292
关键字:

scrum