精华内容
下载资源
问答
  • Scrum开发过程

    千次阅读 2012-05-01 20:18:11
    Scrum开发过程 一、 敏捷原则 个体与交互 胜过 过程与工具 可以工作的软件 胜过 面面俱到的文档 客户协作 胜过 合同谈判 响应变化 胜过  遵循计划 这四句价值观用语句表达就是: 自组织团队与...

    Scrum开发过程

    一、     敏捷原则

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

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

    客户协作                 胜过      合同谈判

    响应变化                胜过     遵循计划

    这四句价值观用语句表达就是:

    自组织团队与客户紧密协作,通过高度迭代式、增量式的软件开发过程响应变化,并在每次迭代结束时交付经过编码与测试的有价值的软件

         胜过

    与客户确定合同后在初期制定并遵循基于活动的完整计划,在重型过程和工具指导下,通过完成大量文档进行知识传递,最后交付需求

    二、     Scrum的定义

    Scrum是一个轻量级的软件开发方法

    Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程。在这个框架中,整个开发周期包括若干个小的迭代周期,每个小的迭代周期称为一个Sprint,每个Sprint的建议长度2到4周。

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

    Sprint中挑选的需求经过Sprint计划会议上的分析、讨论和估算得到一个Sprint的任务列表,我们称它为Sprint backlog 。  在每个迭代结束时,Scrum团队将交付潜在可交付的产品增量。

    三、     谁使用了Scrum

    Google 

    IBM 

    Nokia 

    Siemens 

    Philips 

    •Accenture 

    Sun 

    •Ubisoft 

    •Bleum 

    SAP 

      Microsoft 

    •  Infosys 

      Oracle 

    •  Wipro 

    •  Motorola 

      Yahoo! 

    •  Schneider 

    •  Agilent 

    •  Irdeto 

    •  Double Click 

      Autodesk 

      Tencent 

    •  Plenware 

    •  Trendmicro 

    •  Moody’s 

    •  StarCite

    四、     Scrum角色

    先来说一个故事:

    一只鸡对一头猪说:“我们合伙开家饭店吧!”猪想了想,说:“好啊!那我们给这个饭店起个什么名字呢?”鸡说:“就叫【鸡蛋和火腿】好了!”猪回答道:“那还是算了吧,你要做的只是下几只鸡蛋,而我却把命都搭上了!”

    因此,我们把与开发相关的干系人分为两类,“猪”类人员和“鸡”类人员。Scrum中,以下几个角色都是“猪”类人员,他们把所有的时间和精力都投入到产品的开发中,并对产品完全负责:

    1、  产品负责人

    产品负责人(Product Owner)的职责如下:

    •  确定产品的功能。

    •  决定发布的日期和发布内容。

    •  为产品的ROI负责。

    •  根据市场价值确定功能优先级。

    •  每个Sprint,根据需要调整功能和优先级(每个Sprint开始前调整)。

    •  接受或拒绝接受开发团队的工作成果。

    Product Owner参与Scrum planning。

    2、  ScrumMaster

    作为Team Leader和Product owner紧密地工作在一起,他可以及时地为团队成员提供帮助。

    他必须:

    •  保证团队资源完全可被利用并且全部是高产出的。

    •  保证各个角色及职责的良好协作。

    •  解决团队开发中的障碍。

    •  做为团队和外部的接口,屏蔽外界对团队成员的干扰。

    •  保证开发过程按计划进行,组织Daily Scrum, Sprint Review and Sprint Planning meetings。

    3、  团队

    负责产品的开发

    •  一般情况人数在5-9个左右

    •  团队要跨职能

    (包括开发人员、测试人员、用户界面设计师等)

    •  团队成员需要全职。(有些情况例外,比如数据库管理员)

    •  在项目向导范围内有权利做任何事情已确保达到Sprint的目标。

    •  高度的自组织能力。

    •  向Product Owner演示产品功能。

    •  团队成员构成在sprint内不允许变化。

    •  团队整体向产品开发负责。

    五、     Scrum工件

    1、  产品Backlog

    有优先级的故事列表,并估算故事点

    2、  Sprint Backlog

    当前Sprint要完成的任务列表,并估算工时

    •  团队成员自己挑选任务,而不是指派任务

    •  对每一个任务,每天要更新剩余的工作量估算

    •  每个团队成员都可以修改Sprint backlog,增加、删除或者修改任务

    3、  发布燃尽图

    直观反应当前发布剩余的工作量,以Sprint周期数和故事点数为单位。

    4、  Sprint燃尽图

    Sprint燃尽图直观的反映了Sprint过程中,剩余的工作量情况,Y轴表示剩余的工作,X轴表示Sprint的时间。随着时间的消耗工作量逐渐减少,在开始的时候,由于估算上的误差或者遗漏工作量有可能呈上升态势。


    六、     Sprint过程

    1、  Sprint计划会议

    •  团队从产品backlog中挑选他们承诺完成的条目。(做什么)

    •  创建Sprint Backlog (怎么做)

    •   标识具体的任务并为任务做估算

    •   由团队协作完成,而不是ScrumMaster

    •  考虑了高层设计

    2、  Scrum每日站会

    团队每天进行15分钟的检验和适应的会议称为Scrum每日站会。每日站会上,每个团队成员需要汇报以下三个问题:

    •  从上次会议到现在完成了哪些工作。

    •  下次会议前准备完成什么。

    •  工作中遇到了哪些障碍。

     

    汇报的对象是团队,不是任何一位领导(PO,SM,团队负责人)。

    汇报的重点在于提出问题,进而解决。

    每日站会不是进度汇报会议,这个会议是为将产品backlog条目转化成为增量的人(团队)召开的。团队承诺实现Sprint目标和完成产品Backlog条目。每日站会是检验朝向Sprint目标的进程,如果有必要进行后续会议对Sprint中的下一步工作进行调整,目的在在于增加团队实现目标的可能性。这是Scrum经验过程中的重要检验和适应的会议。

    3、  Sprint评审会议

    Sprint评审会议用来演示在这个Sprint中开发的产品功能给Product Owner.Produc Owner会组织这阶段的会议并且邀请相关的干系人参加。

    •  团队展示Sprint中完成的功能

    •  一般是通过现场演示的方式展现功能和架构

    •  不要太正式

    •  不需要PPT

    •   一般控制在2个小时

    •  团队成员都要参加

    •  可以邀请所有人参加

    4、  Sprint回顾会议

    Sprint回顾会议上,全体成员讨论有哪些好的做法可以启动,哪些不好的做法不能再继续下去了,哪些好的做法要继续发扬。

    •  团队的定期自我检视,发现什么是好的,什么是不好的。

    •  一般控制在15-30分钟

    •  每个Sprint都要做

    •  全体参加

    •   Scrum Master

    •   产品负责人

    •   团队

    •   可能的客户或其它干系人

    七、     开发流程

    阶段

    参与人

    事务

    输出

    开发调研

    PO,SM,团队

    讨论产品需求条目

    问卷调查

    分析

    故事列表

    工作量估算

    SM,团队

    使用估算扑克估算故事点

    确定故事的依赖关系

    带估算的故事列表

    发布计划会议

    PO,SM

    PO确定当前发布的时间和应该包含的故事

    PO向各干系人公开发布规划

    产品Backlog

    Sprint计划会议

    SM,团队

    PO确定最近1-2个Sprint的最优先级故事

    团队从产品Backlog中的最高优先级故事中挑选承诺完成的条目

    分解条目成为工作项

    评估工作项工时(小时为单位)

    Sprint Backlog

    Sprint

    SM,团队

    按Sprint Backlog产出软件产品

    软件产品必须是潜在可交付的(经过完整测试,可运行,有完整用户文档)

    潜在可交付的产品增量

    Sprint评审会议

    PO,SM,团队

    团队向PO及相关干系人演示产品增量

    收集意见,为下一个Sprint作准备

     

    Sprint回顾会议

    PO,SM,团队

    对开发流程进行回顾,检查哪些方法是值得保留的,哪些是要废弃的。

    更好的Scrum流程

     

    展开全文
  • Scrum开发过程简述

    2011-07-28 16:19:00
    Scrum开发过程 一、 敏捷原则 个体与交互 胜过 过程与工具 可以工作的软件 胜过 面面俱到的文档 客户协作 胜过 合同谈判 响应变化 胜过 遵循计划 这四句价值观用语句表达就是:  自组织团队与客户紧密协作,...

    Scrum开发过程

    一、      敏捷原则

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

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

    客户协作                  胜过      合同谈判

    响应变化                  胜过      遵循计划

    这四句价值观用语句表达就是:

        自组织团队与客户紧密协作,通过高度迭代式、增量式的软件开发过程响应变化,并在每次迭代结束时交付经过编码与测试的有价值的软件

           胜过

        与客户确定合同后在初期制定并遵循基于活动的完整计划,在重型过程和工具指导下,通过完成大量文档进行知识传递,最后交付需求

    二、      Scrum的定义

    Scrum是一个轻量级的软件开发方法

    Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程。在这个框架中,整个开发周期包括若干个小的迭代周期,每个小的迭代周期称为一个Sprint,每个Sprint的建议长度24周。

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

    Sprint中挑选的需求经过Sprint计划会议上的分析、讨论和估算得到一个Sprint的任务列表,我们称它为Sprint backlog   在每个迭代结束时,Scrum团队将交付潜在可交付的产品增量。

    三、      谁使用了Scrum

    Google 

    IBM 

    Nokia 

    Siemens 

    Philips 

    Accenture 

    Sun 

    Ubisoft 

    Bleum 

    SAP 

      Microsoft 

      Infosys 

      Oracle 

      Wipro 

      Motorola 

      Yahoo! 

      Schneider 

      Agilent 

      Irdeto 

      Double Click 

      Autodesk 

      Tencent 

      Plenware 

      Trendmicro 

      Moody’s 

      StarCite

    四、      Scrum角色

    先来说一个故事:

    一只鸡对一头猪说:“我们合伙开家饭店吧!”猪想了想,说:“好啊!那我们给这个饭店起个什么名字呢?”鸡说:“就叫【鸡蛋和火腿】好了!”猪回答道:“那还是算了吧,你要做的只是下几只鸡蛋,而我却把命都搭上了!”

    因此,我们把与开发相关的干系人分为两类,“猪”类人员和“鸡”类人员。Scrum中,以下几个角色都是“猪”类人员,他们把所有的时间和精力都投入到产品的开发中,并对产品完全负责:

    1、  产品负责人

    产品负责人(Product Owner)的职责如下:

      确定产品的功能。

      决定发布的日期和发布内容。

      为产品的ROI负责。

      根据市场价值确定功能优先级。

      每个Sprint,根据需要调整功能和优先级(每个Sprint开始前调整)。

      接受或拒绝接受开发团队的工作成果。

    Product Owner参与Scrum planning

    2、  ScrumMaster

    作为Team LeaderProduct owner紧密地工作在一起,他可以及时地为团队成员提供帮助。

    他必须:

      保证团队资源完全可被利用并且全部是高产出的。

      保证各个角色及职责的良好协作。

      解决团队开发中的障碍。

      做为团队和外部的接口,屏蔽外界对团队成员的干扰。

     保证开发过程按计划进行,组织 Daily Scrum, Sprint Review and Sprint Planning meetings

    3、  团队

    负责产品的开发

      一般情况人数在5-9个左右

      团队要跨职能

    (包括开发人员、测试人员、用户界面设计师等)

      团队成员需要全职。(有些情况例外,比如数据库管理员)

      在项目向导范围内有权利做任何事情已确保达到Sprint的目标。

      高度的自组织能力。

      Product Owner演示产品功能。

      团队成员构成在sprint内不允许变化。

      团队整体向产品开发负责。

    五、      Scrum工件

    1、  产品Backlog

    有优先级的故事列表,并估算故事点

    2、  Sprint Backlog

    当前Sprint要完成的任务列表,并估算工时

      团队成员自己挑选任务,而不是指派任务

      对每一个任务,每天要更新剩余的工作量估算

      每个团队成员都可以修改Sprint backlog,增加、删除或者修改任务

    3、  发布燃尽图

    直观反应当前发布剩余的工作量,以Sprint周期数和故事点数为单位。

    4、  Sprint燃尽图

    Sprint燃尽图直观的反映了Sprint过程中,剩余的工作量情况,Y轴表示剩余的工作,X轴表示Sprint的时间。随着时间的消耗工作量逐渐减少,在开始的时候,由于估算上的误差或者遗漏工作量有可能呈上升态势。

    六、      Sprint过程

    1、  Sprint计划会议

      团队从产品backlog中挑选他们承诺完成的条目。(做什么)

      创建Sprint Backlog (怎么做)

        标识具体的任务并为任务做估算

        由团队协作完成,而不是Scrum Master

      考虑了高层设计

    2、  Scrum每日站会

    团队每天进行15分钟的检验和适应的会议称为Scrum每日站会。每日站会上,每个团队成员需要汇报以下三个问题:

      从上次会议到现在完成了哪些工作。

      下次会议前准备完成什么。

      工作中遇到了哪些障碍。

     

    汇报的对象是团队,不是任何一位领导(PO,SM,团队负责人)。

    汇报的重点在于提出问题,进而解决。

    每日站会不是进度汇报会议,这个会议是为将产品backlog条目转化成为增量的人(团队)召开的。团队承诺实现Sprint目标和完成产品Backlog条目。每日站会是检验朝向Sprint目标的进程,如果有必要进行后续会议对Sprint中的下一步工作进行调整,目的在在于增加团队实现目标的可能性。这是Scrum经验过程中的重要检验和适应的会议。

    3、  Sprint评审会议

    Sprint评审会议用来演示在这个Sprint中开发的产品功能给Product Owner. Produc Owner会组织这阶段的会议并且邀请相关的干系人参加。

      团队展示Sprint中完成的功能

      一般是通过现场演示的方式展现功能和架构

      不要太正式

      不需要PPT

        一般控制在2个小时

      团队成员都要参加

      可以邀请所有人参加

    4、  Sprint回顾会议

    Sprint回顾会议上,全体成员讨论有哪些好的做法可以启动,哪些不好的做法不能再继续下去了, 哪些好的做法要继续发扬。

      团队的定期自我检视,发现什么是好的,什么是不好的。

      一般控制在15-30分钟

      每个Sprint都要做

      全体参加

        Scrum Master

        产品负责人

        团队

        可能的客户或其它干系人

    七、      开发流程

    阶段

    参与人

    事务

    输出

    开发调研

    POSM,团队

    讨论产品需求条目

    问卷调查

    分析

    故事列表

    工作量估算

    SM,团队

    使用估算扑克估算故事点

    确定故事的依赖关系

    带估算的故事列表

    发布计划会议

    POSM

    PO确定当前发布的时间和应该包含的故事

    PO向各干系人公开发布规划

    产品Backlog

    Sprint计划会议

    SM,团队

    PO确定最近1-2Sprint的最优先级故事

    团队从产品Backlog中的最高优先级故事中挑选承诺完成的条目

    分解条目成为工作项

    评估工作项工时(小时为单位)

    Sprint Backlog

    Sprint

    SM,团队

    Sprint Backlog产出软件产品

    软件产品必须是潜在可交付的(经过完整测试,可运行,有完整用户文档)

    潜在可交付的产品增量

    Sprint评审会议

    POSM,团队

    团队向PO及相关干系人演示产品增量

    收集意见,为下一个Sprint作准备

     

    Sprint回顾会议

    POSM,团队

    对开发流程进行回顾,检查哪些方法是值得保留的,哪些是要废弃的。

    更好的Scrum流程

     

    转载于:https://www.cnblogs.com/netflu/archive/2011/07/28/2119673.html

    展开全文
  • Scrum 开发过程 是什么

    2010-01-23 17:53:00
    Scrum 开发过程 是什么 原文:http://hi.baidu.com/lopve1314/blog/item/f9e9dacdcc2d0e1800e92857.html Scrum是一个敏捷开发框架,是一个增量迭代的开发过程.。在这个框架整个开发周期由若干个小的跌代周期...

    原文:http://hi.baidu.com/lopve1314/blog/item/f9e9dacdcc2d0e1800e92857.html

    Scrum是一个敏捷开发框架,是一个增量迭代的开发过程.。在这个框架整个开发周期由若干个小的跌代周期,每个小的的跌代周期称为一个Sprint,每个Sprint的长度2到4周。在每个Sprint中,Scrum的开发团队拿到一个排列好优先级的需求列表,我们称它为用户故事或者叫Sprint backlog, 所以我们先开发的是对客户具有较高价值的需求。 在每个迭代结束后,都会开发完成可交付的产品。

    一个简单的框架

    scrumprocess.png

    Scrum由三个角色,三种活动,3种交付物组成:

    三个角色:

    Product Owner

    Scrum Master

    Scrum Team

    三种活动:

    the sprint planning meeting

    daily scrum meetings

    sprint review meetings

    3种产物:

    the product backlog

    the sprint backlog

    a burndown chart

    一个经历过时间考验的开发过程

    Scrum最早由Jeff Sutherland在1993年提出,Ken Schwaber 在1995年OOPSLA会议上形式化了Scrum开发过程,并向业界公布。

    之后,Scrum成为领先的敏捷开发方法之一,目前世界上有超过500家公司在使用Scrum。

     

    Scrum的特点:

    Scrum是一个敏捷的流程,可用于管控研发工作。 Scrum是现有设计流程的总结。 Scrum以团队为基础,是一种在需求求迅速变化情况下迭代地、增量地开发系统和产品的方法。 Scrum是一个控制由利益和需求冲突导致的混乱的流程。 Scrum是改善交流并最优化合作的方式。 Scrum是一种检测产品开发和生产过程中障碍并将其去除的方式。 Scrum是最大化生产率的一种方法。 Scrum适用于单一的项目到整个组织。Scrum可以控制并组织多件具有相关性的产品开发以及拥有超过千名开发者和执行者的项目实施过程。 Scrum能让每个参与者都对自己所做的工作以及自己做出的贡献感到骄傲,并让他们发挥到最佳水平。





    二 Scrum较传统开发模型的优点

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

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

    Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum在英语的意思是橄榄球里的争球。

    realscrum.jpg

    虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums.

    Scrum的特性

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

    在每一次冲刺(一个15到30 天周期 ,长度由开发团队决定),开发团队创建可用的(可以随时推出)软件的一个增量。每一个冲刺所要实现的特性来自产品订单(product backlog), 产品订单是按照优先级排列的要完成的工作的概要的需求。那些订单项会被加入一次冲刺由冲刺计划会议决定。 在会议中,产品负责人告诉开发团队他需要完成产品订单中的哪些订单项。开发团队决定在下一次冲刺中他们能够承诺完成多少订单项。在冲刺的过程中,没有人能够变更冲刺订单(sprint backlog),这意味着在一个冲刺中需求是被冻结的。

    管理Scrum过程有很多实施方法,从白板上的即时贴到软件包。Scrum最大的好处是它非常容易学习,而且应用Scrum不需要太多的投入。

    Scrum过程

    FileScrum%20process%20zh.png

    Agilo

    Agilo是建立在Trac之上的为Scrum量身定制的开发过程管理工具。

    Agilo系统中的角色

    Scrum定义了许多角色,根据猪和鸡的笑话分为两组,猪和鸡

    一天,一头猪和一只鸡在路上散步,鸡看了一下猪说,“嗨,我们合伙开一家餐馆怎么样?”,猪回头看了一下鸡说,“好主意,那你准备给餐馆起
    什么名字呢?”,鸡想了想说“餐馆名字叫火腿和鸡蛋怎么样?”,“我不这么认为。”,猪说,“我全身投入,而你只是参与而已。”
    • Product owner。产品负责人代表了客户的意愿。这保证了Scrum团队在做从业务角度来说正确的事情。产品负责人编写 用户故事,排出优先级,并放入产品订单。
    • Scrum master。 Scrum主管促进 Scrum过程,他的主要工作是去除那些影响团队交付冲刺目标的障碍。Scrum主管并非团队的领导(由于他们是自我组织的),而是负责屏蔽外界对开发团队的干扰。Scrum主管确保Scrum过程按照初衷使用。Scrum主管是规则的执行者。
    • Team。负责交付产品的团队。由5至9名具有跨职能技能的人(设计者,开发者等)组成的小团队完成实际的开发工作。
    • 用户。软件是为了某些人而创建!就像“假如森林里有一棵树倒下了,但没有人听到,那么它算发出了声音吗”,“假如软件没有被使用,那么它算是被开发出来了么?”
    • stakeholder。影响项目成功的人,但只直接参与冲刺评审过程。
    • Manager。为产品开发团体架起环境的那个人
    Agilo系统中的对象

    AgiloObjects.JPG

    Agilo系统中的主要流程

    AgiloActivity1.JPG AgiloActivity2.JPG AgiloActivity3.JPG

    出自维基百科

    posted on 2010-01-23 17:53 冯瑞涛 阅读( ...) 评论( ...) 编辑 收藏
    展开全文
  • Scrum开发过程一页纸

    2019-07-12 10:16:49
    团队采用Scrum作为开发方法,非常有效,我会写一系列的文字来介绍 1. 产品负责人从客户、市场、高层等渠道收集和梳理需求,建立条目化的产品待开发项列表,包含众多用户故事 2. 冲刺计划会上,...

    团队采用Scrum作为开发方法,非常有效,我会写一系列的文字来介绍

     

    1. 产品负责人从客户、市场、高层等渠道收集和梳理需求,建立条目化的产品待开发项列表,包含众多用户故事

    2. 冲刺计划会上,产品负责人讲解冲刺内要开发的用户故事,团队评估故事点数并承诺完成

    3. 团队在冲刺内完成所承诺用户故事,通过每日立会跟踪进度和问题

    4. 在迭代终点的迭代评审会上,团队向产品负责人等展示开发成果,通过反思会总结

     

    敏捷开发图

    展开全文
  • 火星人敏捷开发手册-免费的Scrum开发过程手册

    千次下载 热门讨论 2011-07-19 13:53:10
    作为培训前的预习阅读。 打印并张贴在公司走廊上。 作为企业内部小组培训教材使用。 如有意见和建议,请访问作者博客并在讨论页面中参与讨论:blog.csdn.net/cheny_com。
  • 作为培训前的预习阅读。 打印并张贴在公司走廊上。 作为企业内部小组培训教材使用。 如有意见和建议,请访问作者博客并在讨论页面中参与讨论:... 相比2011-07-19版本,降低了水印和页眉的对比度,更加容易阅读。
  • Scrum详细开发过程

    千次阅读 2020-04-30 17:34:13
    本文将介绍Scrum开发流程(Scrum Development Process) PO将用户故事制作成用户需求列表,并挑选出最优先项 Sprint Planning Metting,整个团队讨论需求,估算一个Sprint开发时间(1~3周)的需求量,制作成tasks。 ...
  • Scrum敏捷开发过程.pdf

    2013-02-20 12:14:08
    Scrum敏捷开发过程.pdf
  • scrum开发We live in a fast-paced world where getting something new onto the market and ready to use comes with immense time pressure. Clients are increasingly demanding and keeping up with advances in...
  • Scrum敏捷开发过程

    2021-01-26 18:36:15
    敏捷开发(Agile Development)是...因为在瀑布的整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都是根据文档进行开发的,一切以文档为依据;而敏捷开发它只写有必要的文档,或尽量少写文档,敏捷开发注
  • 最完整的Scrum敏捷软件开发过程最完整的Scrum敏捷软件开发过程最完整的Scrum敏捷软件开发过程最完整的Scrum敏捷软件开发过程
  • 由一个开发过程,几种角色以及一套规范的实施方法组成。 【Scrum开发流程中的四大角色】 产品负责人(Product Owner) 该角色负责产品的远景规划,平衡利益相关者的利益。确定不同的产品需求积压的优先级等。 ...
  • Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。
  • 图文并茂的介绍了敏捷开发Scrum过程
  • Scrum敏捷软件开发过程 敏捷软件开发是软件项目的一个概念框架. 有许多建立在敏捷概念上的方法,如 Scrum 和 Extreme Programming (XP). 与僵化的、重量级的、官僚式的方法形成对照,比如瀑布模型(指纯粹形式的) ...
  • Scrum开发初探

    2020-10-28 20:38:06
    Scrum开发初探Scum定义Scrum理论透明检视适应价值观Scum团队产品负责任人开发团队Scum masterScrum Master 服务于产品负责人Scrum Master 服务于开发团队Scrum Master 服务于组织Scum事件SprintSprint计划会议每日...
  • Scrum开发方法的实施

    2021-03-03 16:50:32
    Scrum提供了高度可视化的用于管理软件开发复杂性管理的敏捷项目管理的实践框架或敏捷过程,可以用于对现存软件工程实践的包装,提高软件生产率,改善沟通和合作的方法,使人们协作并注重业务目标。现在Scrum已被众多...
  • Scrum过程模型
  • 两天的Scrum 敏捷开发过程实战培训,让我有些收获,曾经模糊的概念,理清了一些。
  • SCRUM软件开发过程

    2008-04-29 15:03:00
    SCRUM方法如下:由Ken Schwaber和 Jeff Sutherland 提出,旨在寻求充分发挥面向对象和构件技术的开发方法,是对迭代式面向对象方法的改进,名称来自英式橄榄球(在比赛中每个队员都应时刻保持对场上全局的判断,然后...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,113
精华内容 7,245
关键字:

scrum开发的过程