精华内容
下载资源
问答
  • scrum模型
    千次阅读
    2021-04-21 11:27:53

    Scrum过程模型

    Scrum过程:

    在这里插入图片描述
    Scrum的三个主要元素:角色(role)、活动(activity)、产出物(artifact)

    三个角色:

    1. Product Owner(PO) 定义产品需求,负责产品成败;(需求获取、决策、讲解、验收、编写者)

    2. Scrum Master 协助开发团队依循Scrum的精神来开发软件,确定Scrum所规范的几个活动都有定时且正确进行;(教练/流程经理、会议主持、牧羊犬、雷锋、外交官、清道夫)

    3. Team Member 负责软件开发;(写程序、单元测试、做计划、编写技术文档)

    四个活动:

    1. Sprint策划会议(Sprint plainning metting)

    参与人员:PO、SM、TeamMember

    过程:上半部分确定sprint目标,挑选 product backlog、确定团队成员名单、确定完成标准,并按照优先级划分;下半部分对sprint backlog分解任务、任务估计、任务分工,确定sprint演示日期,以及每日站立会议的时间和地点。

    产出物:Sprint Backlog

    2. 每日站立会议(Daily Scrum)

    团队每天站成一圈开一个约15分钟的会议,团队成员要报告三件事情:(1)昨天做了哪些事?(2)今天准备做什么?(3)有没有遇到任何问题或阻碍?

    会议目的:监督个人承诺、了解项目进展、培养团队文化

    会议步骤: (1)功能测试,PO确认任务是否完成; (2)轮流汇报 (3)更新燃尽图

    3. Sprint 评审会议(Sprint review meeting)

    参与人员:Team Member、客户、管理者、PO

    团队向PO及利益相关者展示本次sprint中已完成的每一个故事,并且PO确认这些故事有没有做到他想要的程度;调查利益相关者的意见、期望及优先级,这些新的想法可能变成新的需求,移到后续的sprint中实现。

    4. 回顾会议(Sprint retrospective meeting)

    参与人员:SM、Team Member,PO如果有空,也参加

    主要目的:检讨与改善软件开发流程;在会议中开发人员列举出在此sprint中有哪些开发流程是好的,要继续维持;有哪些是不好的或是没做到的,应该要改善的项目。最后团队讨论出改善行动方案,在下一个sprint(或是连续若干个sprint)中实施此改善项目。

    三个产出物:

    1. 产品清单(Product backlog)

    一个故事就是其中的一条内容。

    Product backlog :用户角色+功能+目的+优先级+验收标准

    特点:

    独立性: 避免故事之间的依赖性,便于优先级划分;

    可协商性:故事是有弹性的,可变化;

    可预测性:开发者应该能预测故事的规模及实现所需要的时间;

    短小精悍:一般一个故事在一个迭代周期内可实现;

    测试性:能定义出验收标准;

    2. 冲刺清单(Sprint backlog)

    sprint backlog就是某一个sprint准备实施的故事(Product backlog的子集合);其中的故事也要经过排序。

    3. 燃尽图(Burndown chart)
    更多相关内容
  • 敏捷开发scrum模型

    千次阅读 2022-04-10 15:29:25
    一、 什么是敏捷? Agile在中文的字面意思是敏捷、灵活、利落。相应的“敏捷开发”也可以通俗地理解成为快速高效地进行开发。...虽然瀑布模型提供了按阶段划分的检查点且前一阶段完成后,只需要去关注后续阶段,

    一、 什么是敏捷?

    Agile在中文的字面意思是敏捷、灵活、利落。相应的“敏捷开发”也可以通俗地理解成为快速高效地进行开发。但敏捷不是开发的具体方法,它是一套能够指导企业进行高效开发的价值观与原则。

    二、产生

    瀑布模型

    在这里插入图片描述

    瀑布开发就相当于服务员将所有的菜在最后一起端上来。它将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。虽然瀑布模型提供了按阶段划分的检查点且前一阶段完成后,只需要去关注后续阶段,但是这种方法要求产品规划必须早于后续工作完成,一旦规划中有失误,很有可能使整个项目重新规划。 且各个阶段到结束后发现问题再返回上一阶段往往导致产品开发耗费非常多的时间。

    瀑布开发模式的项目周期往往比较长,一般为3-6个月,甚至更长时间。

    当项目开发完成后,最后交付成果往往不是产品经理或是客户真正想要的,最后只能重新从项目的需求开始。

    经过一系列的建设、测试、部署等过程,那样的话,项目周期就会更长,然而又需要尽快投入市场,最后只能是稍微改动一下,差不多接近项目需求就行。

    使用瀑布开发模式很容易出现这样的结果,开发周期很长,不可控的因素和风险很大,最终会偏离最初想法。

    敏捷开发

    在这里插入图片描述

    敏捷开发相当于先把主菜给你上来,然后在上一些小菜。

    为了使开发过程更加高效,在传统的开发模式下,出现了新的模式。 2001年在美国犹他州雪鸟滑雪胜地,17位程序员凑在一起同起草了敏捷软件开发宣言及敏捷12条原则,给软件开发提供了新的思路,组织可以灵活地使用许多可用的框架来进行高效的工作,如利用Scrum,看板,精益,XP等等进行工作。

    三、敏捷开发-Scrum方法

    敏捷开发中比较具有代表性的就是Scrum,本文以Scrum为例子像大家讲述敏捷思想。

    在英文中Scrum原指橄榄球运动中队伍成员一起合作争球,而在软件开发中则是指敏捷开发的一种具体的方式。它包含“3个角色”、“3个可视化文档”、“5种不同形式的会议”以及“5个价值观”核心要点,简称“3355”。

    在了解Scrum之前,要先知道Sprint,它原本是短距离赛跑的意思,而在Scrum中相当于迭代(Iteration),每一个迭代周期通常为4个星期左右,这个周期我们称为Sprint。根据项目得情况,Sprint数量不等,完成一个Sprint再进行下一个,每一个Sprint都会产生一个交付物,然后不断重复进行直到完成开发。
    在这里插入图片描述
    在这里插入图片描述

    1. 三个角色(roles):

    PO(Product Owner) :即产品负责人,在接到客户的需求后,产品负责人会将需求进行整合排序,持续定义最优先的任务并交付给团队进行工作,并对每个迭代的产品进行判定,是一个领导者的角色;
    Scrum Master:即敏捷教练,了解并熟悉敏捷理念和Scrum运作,在工作的过程中帮助团队遵循Scrum 框架,按照框架进行工作,同时协调各个成员,保证敏捷开发的实施,引导大家又好又快的工作;
    Team团队成员:是一个跨职能的小团体,包含研发、测试、设计等不同角色,共同客户需求努力,在PO的领导下阶段性工作,人数一般在5~11人左右;

    2. 三个可视化文档(Artifacts):

    Product Backlog(代办项/产品需求列表):由产品负责人维护,通过优先级排序来制定迭代计划,其中User Story(用户故事)是一种最佳实践,PO可以根据用户故事确定优先级并分配任务。
    Sprint Backlog:优先级别最高的用户故事会进入到Sprint Backlog,而Sprint Backlog则构成本次冲刺周期内要完成的任务。Team成员再根据Sprint Backlog进一步划分职能分工,来完成代办项。
    Burndown:即燃尽图,显示Sprint期间团队总的任务剩余时间,每天都重新估算,准确跟踪记录任务变化。
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    3. 五种不同形式的会议:

    Sprint Planning:即计划会,在工作开始前需要明确工作计划,Sprint Planning就是Team与PO的内部会议,在会议中讨论且PO罗列出最重要的任务,以此来确定接下来的Sprint中Backlog有哪些,Team分工是什么。

    Daily Scrum:即站会/晨会,每天在固定的时间集中在一起开小会,Team用15分钟左右的时间相互报告各自工作进度使每个人对大体工作进度有一个概念。 每名队员都要总结他昨天做了什么、今天将要做什么,以及是否遇到了障碍。被称为站会是因为要求站着开日会,但并不是强求,形式有很多种,最主要的是为了简化会议流程。

    Sprint Review:即评审会议,**每个Sprint结束时团队召开Sprint评审会议,向产品负责人和其他有兴趣了解的人演示可工作的产品增量。这个会议应该是现场演示,而不是作报告。**项目负责人应当检查完成情况,并对未完成的任务重新放入Product Backlog。

    Retrospective:即回顾会议,发生在Sprint的最后,由Scrum Master负责召集团队召开。会中大家回顾和小结这个Sprint做的好的地方以及有哪些不足。保证团队能够持续改进,不断提高。

    Backlog Refinement:即列表维护,在执行Sprint过程中团队对于Product Backlog上面的东西进行评估与拆分,清楚地拆分比较大的条目,可以发生在整个Scrum周期的任何时间,为下一阶段Sprint做准备,可以提高效率,节约时间。

    4. 五个价值观

    勇气Courage:有勇气面对在工作中遇到地各种挑战与困难并勇于解决。
    专注Focus:每个Sprint只专注于提前制定安排好的任务。
    承诺Commitment:在Sprint开始前对制定目标做出承诺
    尊重Respect:团队是一个整体,任何目标都要相互尊重与合作才可以完成。
    开放Openness:每个人的工作进度、困难与成果都是公开透明的,成员之间没有隐瞒。

    过程

    实施Scrum的过程简单介绍

    1. 将整个产品的backlog分解成Sprint Backlog,这个Sprint Backlog是按照目前的人力物力条件可以完成的。
    2. 召开sprint planning meeting,划分,确定这个Sprint内需要完成的任务,标注任务的优先级并分配给每个成员。注意这里的任务是以小时计算的,并不是按人天计算。
    3. 进入sprint开发周期,在这个周期内,每天需要召开Daily Scrum meeting。
    4. 整个sprint周期结束,召开Sprint review meeting,将成果演示给Product Owner.
    5. 团队成员最后召开Sprint retrospective meeting,总结问题和经验。
    6. 这样周而复始,按照同样的步骤进行下一次Sprint.
      在这里插入图片描述

    优点

    在这里插入图片描述

    • 在每一次迭代周期结束后,都可以产出一个可以交付给客户的产品,这样客户可以先体验这些产成品,并给予一定的反馈,而Team则可以随时根据客户的需求与反馈进行灵活改变。
    • 在整个开发的过程中,将大的项目拆分成一定数量的Sprint来完成,客户可以随时查看工作进度,使过程可视化。
    • 与传统瀑布式开发不同,当外在地环境市场与客户地需求发生变化时,不用将所有地工作都返工重新设计并进行,而是通过每个迭代与客户需求紧密相连,灵敏地应对现有地变化。
    • 面对面地交谈方式与每日总结一方面较传统工作方式更灵活,另一面也加强了团队人员之间地协作与沟通效率。
    展开全文
  • 敏捷开发之scrum模型

    2016-12-14 17:02:00
    什么是敏捷开发? 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。 怎么理解呢?首先,我们要理解它不是一门技术,它是一...我们大部分人都学过瀑布开发模型,它是以文档为驱动的,为什...

    什么是敏捷开发?

    敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。

    怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人;它采用的是迭代式开发;

     

    为什么说是以人为核心?

    我们大部分人都学过瀑布开发模型,它是以文档为驱动的,为什么呢?因为在瀑布的整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都是根据文档进行开发的,一切以文档为依据;而敏捷开发它只写有必要的文档,或尽量少写文档,敏捷开发注重的是人与人之间,面对面的交流,所以它强调以人为核心。

     

    什么是迭代?

    迭代是指把一个复杂且开发周期很长的开发任务,分解为很多小周期可完成的任务,这样的一个周期就是一次迭代的过程;同时每一次迭代都可以生产或开发出一个可以交付的软件产品。

     

    关于Scrum和XP

    前面说了敏捷它是一种指导思想或开发方式,但是它没有明确告诉我们到底采用什么样的流程进行开发,而Scrum和XP就是敏捷开发的具体方式了,你可以采用Scrum方式也可以采用XP方式;Scrum和XP的区别是,Scrum偏重于过程,XP则偏重于实践,但是实际中,两者是结合一起应用的,这里我主要讲Scrum。

     

    什么是Scrum?

    Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速、富有战斗激情、人人你争我抢地完成它,你一定会感到非常兴奋的。

    而Scrum就是这样的一个开发流程,运用该流程,你就能看到你团队高效的工作。

    Scrum较传统开发模型的优点

    Scrum模型的一个显著特点就是响应变化,它能够尽快地响应变化。下面的图片使用传统的软件开发模型(瀑布模型、螺旋模型或迭代模型)。随着系统因素(内部和外部因素)的复杂度增加,项目成功的可能性就迅速降低。

    下图是Scrum模型和传统模型的对比:

     

    Scrum开发流程中的三大角色

    产品负责人(Product Owner)

    主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。

     

    流程管理员(Scrum Master)

    主要负责整个Scrum流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,使得客户可以直接驱动开发。

     

    开发团队(Scrum Team)

    主要负责软件产品在Scrum规定流程下进行开发工作,人数控制在5~10人左右,每个成员可能负责不同的技术方面,但要求每成员必须要有很强的自我管理能力,同时具有一定的表达能力;成员可以采用任何工作方式,只要能达到Sprint的目标。

    Scrum流程图

    下面,我们开始讲具体实施流程,但是在讲之前,我还要对一个英文单词进行讲解。

    什么是Sprint?

    Sprint是短距离赛跑的意思,这里面指的是一次迭代,而一次迭代的周期是1个月时间(即4个星期),也就是我们要把一次迭代的开发内容以最快的速度完成它,这个过程我们称它为Sprint。

     

    如何进行Scrum开发?

    1、我们首先需要确定一个Product Backlog(按优先顺序排列的一个产品需求列表),这个是由Product Owner 负责的;

    2、Scrum Team根据Product Backlog列表,做工作量的预估和安排;

    3、有了Product Backlog列表,我们需要通过 Sprint Planning Meeting(Sprint计划会议) 来从中挑选出一个Story作为本次迭代完成的目标,这个目标的时间周期是1~4个星期,然后把这个Story进行细化,形成一个Sprint Backlog;

    4、Sprint Backlog是由Scrum Team去完成的,每个成员根据Sprint Backlog再细化成更小的任务(细到每个任务的工作量在2天内能完成);

    5、在Scrum Team完成计划会议上选出的Sprint Backlog过程中,需要进行 Daily Scrum Meeting(每日站立会议),每次会议控制在15分钟左右,每个人都必须发言,并且要向所有成员当面汇报你昨天完成了什么,并且向所有成员承诺你今天要完成什么,同时遇到不能解决的问题也可以提出,每个人回答完成后,要走到黑板前更新自己的 Sprint burn down(Sprint燃尽图);

    6、做到每日集成,也就是每天都要有一个可以成功编译、并且可以演示的版本;很多人可能还没有用过自动化的每日集成,其实TFS就有这个功能,它可以支持每次有成员进行签入操作的时候,在服务器上自动获取最新版本,然后在服务器中编译,如果通过则马上再执行单元测试代码,如果也全部通过,则将该版本发布,这时一次正式的签入操作才保存到TFS中,中间有任何失败,都会用邮件通知项目管理人员;

    7、当一个Story完成,也就是Sprint Backlog被完成,也就表示一次Sprint完成,这时,我们要进行 Srpint Review Meeting(演示会议),也称为评审会议,产品负责人和客户都要参加(最好本公司老板也参加),每一个Scrum Team的成员都要向他们演示自己完成的软件产品(这个会议非常重要,一定不能取消);

    8、最后就是 Sprint Retrospective Meeting(回顾会议),也称为总结会议,以轮流发言方式进行,每个人都要发言,总结并讨论改进的地方,放入下一轮Sprint的产品需求中;

     

    有关Scrum的几个名词

    backlog: 可以预知的所有任务, 包括功能性的和非功能性的所有任务。

    sprint:一次跌代开发的时间周期,一般最多以30天为一个周期.在这段时间内,开发团队需要完成一个制定的backlog,并且最终成果是一个增量的,可以交付的产品。

    sprint backlog:一个sprint周期内所需要完成的任务。

    scrumMaster: 负责监督整个Scrum进程,修订计划的一个团队成员。

    time-box: 一个用于开会时间段。比如每个daily scrum meeting的time-box为15分钟。

    sprint planning meeting: 在启动每个sprint前召开。一般为一天时间(8小时)。该会议需要制定的任务是:产品Owner和团队成员将backlog分解成小的功能模块,  决定在即将进行的sprint里需要完成多少小功能模块,确定好这个Product Backlog的任务优先级。另外,该会议还需详细地讨论如何能够按照需求完成这些小功能模块。制定的这些模块的工作量以小时计算。

    Daily Scrum meeting:开发团队成员召开,一般为15分钟。每个开发成员需要向ScrumMaster汇报三个项目:今天完成了什么? 是否遇到了障碍? 即将要做什么?通过该会议,团队成员可以相互了解项目进度。

    Sprint review meeting:在每个Sprint结束后,这个Team将这个Sprint的工作成果演示给Product Owner和其他相关的人员。一般该会议为4小时。

    Sprint retrospective meeting:对刚结束的Sprint进行总结。会议的参与人员为团队开发的内部人员。一般该会议为3小时。

     

    敏捷开发的4句宣言

    个体与交互 胜过 过程与工具

    可以工作的软件 胜过 面面俱到的文挡

    客户协作 胜过 合同谈判

    响应变化 胜过 遵循计划

     

    参考链接:

    http://www.cnblogs.com/taven/archive/2010/10/17/1853386.html

    http://www.cnblogs.com/Ring1981/archive/2006/09/07/496591.html

    转载于:https://www.cnblogs.com/songshu120/p/6180028.html

    展开全文
  • 敏捷开发方法.Scrum模型0 目录16 敏捷开发方法16.4 Scrum模型16.4.1课堂重点16.4.2测试与作业17 下一章 0 目录 16 敏捷开发方法 16.4 Scrum模型 16.4.1课堂重点 16.4.2测试与作业 1单选(2分)单选题:Scrum模型中...

    慕课北京大学.软件工程.第十六章.敏捷开发方法.Scrum模型

    0 目录

    16 敏捷开发方法

    16.4 Scrum模型

    16.4.1课堂重点

    在这里插入图片描述
    在这里插入图片描述

    16.4.2测试与作业

    1单选(2分)单选题:Scrum模型中产品的一次迭代称作一个()
    A.增量B.冲刺2.00/2.00C.循环D.接力
    正确答案:B

    2单选(2分)单选题:在Scrum模型中,为用户提供商业价值的项目需求或特征的优先级列表称作()
    A.产品项B.待定项2.00/2.00C.需求项D.功能项
    正确答案:B

    3单选(2分)单选题:下列关于Scrum模型的说法错误的是()
    A.Scrum模型在规划纲要阶段建立大致的项目目标和设计软件体系结构
    B.Scrum模型每次迭代会开发出一个系统增量
    C.Scrum模型在迭代全部结束后向客户交付软件2.00/2.00
    D.Scrum模型在项目结束阶段完善文档,并总结从项目中获得的经验
    正确答案:C

    17 下一章

    博客地址:

    展开全文
  • Scrum学习ppt

    2016-09-19 11:28:27
    1、Scrum是很好的IT项目管理方式方法; 2、本ppt是很好的scrum学习课件。
  • Scrum (英式橄榄球争球队) 软件开发模型是敏捷开发的一种,在最近的一两年内逐渐流行起来。 Scrum的基本假设是: 开发软件就像开发新产品,无法一开始就能定义软件产品最终的规程,过程中需要研发、创意、尝试错误...
  • Scrum团队经历和经验分享,首先感谢scrum的技术指导立青对于整个执行的实际应用,以下内容也是根据参与项目情况后的体会和总结学习的分享。整体流程的选择各个分支流程的工作内容选择,和如何进行风险的预估和快速...
  • SCRUM敏捷开发框架.ppt

    2021-03-04 09:48:32
    SCRUM敏捷开发框架.ppt
  • 下面是我对于Scrum的学习、理解及总结,参考了Scrum指南和一些书籍,并加入了自己的一些理解,希望对自己有用。Scrum是以经验过程控制理论为依据,采用迭代、增量的方法来提高产品开发的可预见性并控制风险。Scrum的...
  • scrum 介绍 是一个迭代的,增量的开发过程 3个角色 Product Owner(PO):产品负责人 Scrum Master/Project Manager(PM):项目经理 开发团队 3个工件 Product Backlog:产品代办事项,按照商业价值排序的需求...
  • (转)Scrum模型

    2011-08-14 21:38:00
    一) 有关Scrum的几个名词 backlog: 可以预知的所有任务, 包括功能性的和非功能性的所有任务。sprint:一次跌代开发的时间周期,一般最多以30天为一个周期.在这段时间内,开发团队需要完成一个制定的backlog,并且...
  • 提示:文章写完后,目录... Scrum2. Kanban3. XP4. Lean Startup三、Scrum 敏捷开发模式1. 框架图2. 角色Scrum Master,SMProduct Owners, POSoftware Developers, SD3. 术语Product BacklogSprintSprint PlanningS.
  • Scrum实践 故事 模型与成功秘诀 The Scrum Field Guide: Practical Advice for Your First Year》 Mitch Lacey 著 傅勃 译 -- 以实例(故事)讲述Scrum框架,所读有限的几本关于敏捷的书,讲的比较生动清楚的...
  • 2、Scrum 敏捷过程的优点和局限性

    千次阅读 2022-03-14 19:19:39
    在项目测试的过程中,项目组的所有成员已经非常强烈地感觉到Scrum敏捷过程所带来的积极变化。总结起来说:
  • “透明,检验、调整”是过程控制理论的三大支柱,也是scrum理论的核心。product owner:产品负责人Scrum master:敏捷教练Scrum team:敏捷团队Product backlog:产品待办列表Sprint backlog:冲刺任务列表潜在可...
  • rup、scrum 撇开这些方法的巨大差异,RUP,CMMI,Scrum等都是使用传统产品开发方法构建的所有产品。 这意味着他们有用户。 迫切希望获得更好结果的教练,经理,开发人员和其他知识工作者,以提供业务技术解决...
  • Scrum敏捷管理流程

    2022-05-07 18:34:19
    一、Scrum简介Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。二、敏捷四宣言个体和交互,胜过过程和工具可工作的软件,胜过完备的文档客户协作,胜过合同...
  • 文章目录1.Scrum执行流程2.MVC模型3.燃尽图 1.Scrum执行流程 Product Backlog是在Scrum过程初期产生的一个按照商业价值排序的需求列表,该列表条目的体现形式通常为用户故事。 #mermaid-svg-5bERmAid3oArVioV {font-...
  • 瀑布型 (长周期的大 PDCA (大规划/大执行/大发布)、强调专用工具、规范的流程、完善的文件) • 相对稳定的环境 • 需求比较确定 • 限制变更 • 前期详细规划 • 工作范围驱动 • 相关方关口参与 ...
  • Scrum燃尽图

    千次阅读 2019-05-27 19:05:10
    什么是Scrum燃尽图? 燃尽图是在项目完成之前,对需要完成的工作任务的一种可视化表示。它能形象地展示当前迭代中的剩余工作量和剩余工作时间的变化趋势,是反应项目进展的一个指示器。 燃尽图有一个Y轴(剩余工作...
  • 本文主要从Scrum的定义和目的、敏捷宣言、Scrum中的人员角色、Scrum开发流程、敏捷的12原则等几方面帮助大家理解Scrum敏捷开发的全过程。 一、Scrum的定义和目的 Scrum是一个用于开发和维护复杂产品的框架,是一个...
  • XP,RUP与Scrum的比较

    2019-10-04 17:27:11
    这4个连续的阶段分别是:初始阶段,了解项目的大致需求,建立业务模型,确定系统范围;细化阶段,设计、确定系统的体系结构,制定工作计划;构造阶段,构造产品并继续演进需求、体系结构、计划直至产品提交;移交...
  • Scrum项目管理流程之站立会议

    千次阅读 2017-08-09 13:51:42
    站立会议室Scrum项目管理流程中一个重要的反馈实践,秉承了Scrum的不断反馈和改善的目标。  首先我们具体了解一下站立会议的方法论吧,了解了站立会议,我们在结合一些案例和误区进行具体的实践说明    ...
  • 敏捷开发之SCRUM的五个活动

    千次阅读 2017-09-04 23:06:14
    Scrum活动:产品待办事项列表梳理 产品待办事项通常会很大,也很宽泛,而且想法会变来变去、优先级也会变化,所以产品待办事项列表梳理是一个贯穿整个Scrum项目始终的活动。该活动包含但不限于以下的内容: 保持...
  • 敏捷框架Scrum核心要点(“3355”) Scrum是敏捷实践中最知名的一套框架。对于初学 Scrum 的同学,领会精髓需要实践和时间,但借助对其中最成型的部分的了解,能最快速的一窥其概貌。虽不精确,但有助于建立宏观的体感...
  • 什么是敏捷开发? 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。 怎么理解呢?首先,我们要理解它不是一门技术,它是一...我们大部分人都学过瀑布开发模型,它是以文档为驱动的,为什...
  • 敏捷开发的学习资料,关于Scrum的PPT

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,350
精华内容 4,140
关键字:

scrum模型