使用Scrum进行敏捷项目管理的10个简单步骤

Scrum
敏捷项目管理:如今,工作场所中无法逃脱。“将其放入积压中。” “我们将在下一个冲刺阶段进行处理。” “与Scrum教练交谈。” 敏捷项目管理的流行语无处不在,无论您喜欢它还是讨厌它,你都会从熟悉它的原理中受益。在此初学者指南中,我们将告诉你有关敏捷项目管理和Scrum的全部内容。


目录

  • 什么是敏捷项目管理?
  • 敏捷项目管理的12条原则
  • 为什么要使用敏捷项目管理?
  • 什么是Scrum?
  • 使用Scrum进行敏捷项目管理的10个简单步骤+免费模板
  • 我们的研发团队如何实施Scrum
  • 谁可以从与敏捷项目管理合作中受益?

什么是敏捷项目管理?

2001年,有17个软件开发人员聚集在犹他州的Snowbird度假胜地,滑雪,喝热可可,并聊聊摆脱传统软件开发的繁重束缚。杰夫·萨瑟兰德(Jeff Sutherland)-现在被认为是敏捷项目管理的教父-和他的伙伴们共同撰写了如今传奇的《敏捷软件开发宣言》。尽管敏捷项目管理的行话听起来很专业,令人生畏,但你无需成为软件开发人员即可轻松掌握其全部内容。

让我们备份一秒钟,看看Merriam-Webster如何定义“敏捷”一词。

1.具有随时随地轻松移动的能力。例如:“就像一个敏捷的孔雀!就像一只猴子的鸡……我飞翔!” —威瑟尔顿公爵,冰雪奇缘

2.具有快速,机智和适应能力强的特点。例如:“确实没有什么可赢得的。就是说,如果你碰巧拥有敏锐的眼睛,敏捷的头脑,没有任何顾忌的祝福。” -阿尔弗雷德·希区柯克(旁注:您如何发音敏捷?大多数有尊严的英国人说“ aj-过道”,但是许多热爱自由的美国人说“ aj-il”。)

瀑布项目管理,PMI的PMBOK和PRINCE2等传统的项目管理方法都是严格且受严格控制的。它们概述了从头到尾进行项目规划的不同阶段,并假定你已预先拥有所有需求和信息。敏捷拒绝将这些传统的项目笨拙的管理方法,限制性强并且不适合新的速度时代。团队需要保持快速和灵活,即使他们不断成长。
敏捷项目管理将不确定性视为既定因素,并根据计划制定价值以响应变更。敏捷计划不是假设你可以“一次做,正确地做”,而是鼓励处理一些小事情,快速执行它,获得反馈,评估有效的和无效的,然后从那里调整计划。这种小的,快速和重复周期的过程称为“迭代”。原始宣言签署人之一吉姆·海史密斯(Jim Highsmith)解释说:

“为了在新经济中取得成功,积极地进入电子商务,电子商务和网络时代,公司必须摆脱自己在工匠和奥秘政策方面的迪尔伯特表现。”
敏捷


敏捷项目管理原则

敏捷项目管理的核心核心价值是“检查和适应”的概念,这意味着在项目周期的任何阶段都可以进行最后的更改。在敏捷软件开发宣言列出十二项原则:

  1. 客户满意度是重中之重,可以通过尽早连续提供有价值的软件来确保客户满意。
  2. 欢迎不断变化的需求(但拒绝一句话的需求),甚至在开发的后期,都可以为客户带来竞争优势。
  3. 经常交付工作软件,而不是每隔几周而不是几个月。
  4. 必须在业务人员和开发人员之间进行紧密的日常协作。
  5. 围绕有积极性的人构建项目,这些人应得到支持和信任以完成工作。
  6. 面对面的交谈是最有效的沟通方式。
  7. 工作软件是进度的主要衡量标准。
  8. 发展应该是可持续的。应该能够无限期地保持恒定的速度。
  9. 必须不断关注卓越的技术和良好的设计。
  10. 简洁(最大化未完成工作量的艺术)至关重要。
  11. 最好的体系结构,需求和设计来自自组织团队。
  12. 团队应定期思考如何提高效率,并据此进行调整。

为什么要采用敏捷项目

为什么要使用敏捷项目管理?

有一些非常令人印象深刻的统计数据说明了采用敏捷项目管理的公司的成功。根据项目管理研究所的说法。

  • 75%的高度敏捷组织实现了他们的目标和业务意图
  • 按时完成项目的65%
  • 预算内完成项目的67%
    这些结果比敏捷性低的组织所获得的结果要高。相同的研究表明,与非敏捷公司相比,敏捷组织的收入增长快37%,利润提高30%。

敏捷项目管理之所以受欢迎,是因为它非常适合现实生活中人们所发生的事情。业务发展迅速,情况一直在变化,团队需要能够适应这些变化。回顾-宣言中概述的第12条原则-帮助团队了解什么有效,什么无效以及相应地调整其工作流程。这使团队能够不断改进–透明。

敏捷项目管理的其他好处包括:

  • 由于进行了早期测试并经常进行测试,因此可以在问题,缺陷和缺陷变得严重之前迅速发现并解决它们。
  • 可以提高客户满意度,因为可以将他们纳入流程的每个步骤并吸收他们的反馈。
  • 几乎消除了项目完全失败的可能性,因为始终拥有切实可行的产品。
    敏捷与Scrum

什么是Scrum的敏捷项目管理?

事情就是这样:敏捷不被认为是一种方法论,而是一种首要的哲学或信念体系。我们可以使用许多不同的方法来实际实施敏捷原则。

这样考虑:基督教是一个笼统的术语,反映了一套普遍的信念和原则。每天有很多不同的方式来实践这种信念:天主教,新教,东正教等等。所有这些教派在核心方面都有很多相似之处,但是它们的解释和实践也有所不同。

敏捷及其方法类似,但至少对大多数人而言,它们不是宗教。可以用来实现敏捷哲学的一些方法包括看板,极限编程(XP),Crystal和动态系统开发方法。 (DSDM)。Scrum是最流行的敏捷方法之一,我们将在这里进行探讨。

撰写《敏捷宣言》的人是在2000年代初一起合作发明Scrum的人。您现在可以通过Scrum Alliance或Scrum.org参加获得Scrum认证的课程,但您当然不必这样做。monday.com上几乎所有我们的团队都使用对Scrum的某种解释来管理他们的日常工作。除了怪异的名字,我们认为Scrum是一种简单,直观,有趣的方法,专注于一周到下一周需要完成的工作。


使用Scrum进行敏捷项目管理的10个简单步骤

1.列出您和您的团队需要做的所有事情。用Scrum术语来说,这是您的“积压”。
挤压团队
probacklog
考虑一下项目和目标。要完成这些任务需要完成哪些具体任务?不要退缩。深入研究肮脏的细节,然后尝试将任务分解为最小的部分。

例如,假设要重新装修房屋,其中一个里程碑是重新粉刷客厅。为了处理“积压”,可以将其分解为最精细的操作:

  • 选择想要的油漆颜色
  • 研究在哪里买油漆
  • 研究所需的喷漆设备(底漆,刷子,滚筒,梯子,胶带,塑料布等)
  • 买油漆
  • 购买设备
  • 从客厅取下家具
  • 用塑料布覆盖地板和固定家具
  • 用胶带粘贴地板装饰物,天花板边缘,窗户和门框以及其他需要保护的东西
  • 左墙上的油漆底漆
  • 右墙上的油漆底漆
  • 后墙上的油漆底漆
  • 油漆左墙
  • 油漆右墙
  • 油漆后墙
  • 第二层左墙…

你明白了。分解任务可以使你更准确地估计完成每个任务将花费多长时间。它还可以帮助你确定依赖性和优先级-最重要的是什么?首先需要发生什么?

我们的研发团队实际上有很多积压工作:我们为产品计划的功能,可以改善平台的好东西(我们称之为“奶酪”),我们需要修复的错误……这些都在单独的面板中列出和组织。

这些委员会可以 提高透明度,使所有人在整体上保持一致,并确保每个人都朝着同一目标努力。随着新事物的出现和项目的发展,团队成员可以将新任务添加到任何积压中。

2.创建一个新的任务板,列出将在下一两周内完成的所有工作。在Scrum中,此时间范围称为“冲刺”或“迭代”。
spring meeting

敏捷项目管理值的时间工作:什么究竟可以为您和您的团队在指定的时间段实现?Scrum通常提倡两周的“冲刺”或“迭代”。冲刺的想法是,它会产生一种紧迫感。在跨过为期两周的终点线之前,团队会专心致志地实现自己的全部目标。在此板上,可以(并且应该)规划并计划多次迭代。

3.将任务从积压工作移到任务板。这称为“迭代计划”或“冲刺计划”。(请参阅?您已经是Scrum专家了。)

对您的团队在接下来的两周内可以实现的目标抱有雄心勃勃但现实的态度。打开敏捷管理软件或软件开发工具,并查看各种积压订单(如果有多个),以确保覆盖所有基础。例如,可以确定每个sprint都将花费30%的时间用于修复错误,50%的时间用于开发新功能以及20%的时间用于其他改进。

Scrum在这些不同的重点领域的正式用语是“史诗般的”:具有共同目标的大量工作。在重新装修房屋的示例中,每个房间可能都是自己的史诗。从本质上讲,它是一个类别,可以帮助你跟踪每个较小的任务在全局中如何组合在一起。在星期一,我们喜欢使用#tag跟踪这些史诗。例如,只需单击#bug标记,就可以对所有已报告或已解决的错误进行过滤审核。

4.将Sprint中的每个任务分配给团队中的某人。

所有权激励着 -这是一种保证。当任务旁边有成员的名字或者头像,它会激发所有者承担责任,并将其直视到底。在迭代的最后,它使每个人的辛勤工作得到认可。不同的人也经常相互依赖,因此可以清楚地看到谁在努力确保顺利协作。

spring list
5.在即将进行的Sprint中确定任务的优先级。

敏捷项目管理倾向于根据四个优先级对任务进行分类:关键,高,中和低。由于计划可能会发生变化,并且事情可能会花费比您估计的时间更长的时间,因此团队很有可能无法在即将到来的sprint中完成每一项任务。有了明确指出,优先帮助你选择什么样的工作在第一。确保已完成关键任务,并在必要时推迟低优先级的任务。

6.估计每个任务将花费多长时间。

在完成每个任务时,请尝试考虑需要完成的工作量,工作的复杂性以及在执行任务时可能遇到的任何风险或不确定性。经典的Scrum方法将这种整体工作称为“故事点”,但是我们可以随心所欲地跟踪它:几天,几小时或任何时间单位最适合这种情况。

这需要练习,随着时间的推移,你会变得更好。估计完成某些类型的任务所需的时间和精力越多,经验就越准确。使用敏捷软件的数字列(速率),可以快速计算总时间。根据需要添加或删除工作,以准确评估团队在接下来的两周冲刺中将取得的成就。

7.开始冲刺!在旅途中,与团队进行沟通,并向他们介绍情况。

Scrum认为事情会发生变化,意外情况会阻止任务完成。如果任务卡住或延迟,只需更新状态列,让团队中的其他所有人知道事情的发展。还可以在团队中提及团队管理员或者团队的每一个人,以将发生的情况通知他们,并且董事会中的更新将存储所有相关文档和信息,以供所有人查看。
plan
8.与整个团队举行简短的每日会议。Scrum称这些为“每日”或“站立”。

还记得第6条原则吗?面对面的交流是每个人保持同步的最佳方式。在每个工作日开始时安排一个简短的10至15分钟的Scrum每日站立会议,以便团队中的每个人都可以快速概览一下他们前一天的工作以及当天的工作计划。如果有人遇到特定的挑战或问题,这是一个很好的机会,可以作为一个小组进行讨论,并共同决定最佳的行动方案。

9.完成了冲刺。做得好!现在,回顾并分析哪些有效,哪些无效。Scrum将此称为“回顾”。

在可工作的软件(有很多,不介绍,自己百度)操作系统中,每一项的名称使所有内容变成绿色-换句话说,将任务标记为“完成”。冲刺结束后,请作为一个团队来庆祝大家所取得的成就,对出现问题的地方进行故障排除,并计划如何在下一次迭代中解决问题。错误是不可避免的,敏捷很重视从这些先前的错误中吸取教训,以便您的团队的工作流程能够不断发展和改进。

Scrum是基于经验主义,不是吗?

10.将完成的sprint移动到ScrumBan的底部。
在开发板的顶部开始新的迭代。重新排列并重复步骤。将所有迭代存储在一块ScrumBan上,可以使团队清楚地记录已完成的所有事情。没有完成本次冲刺的一切吗?将其移至下一个。而且,如果上一个冲刺中的任务完成之后,只需将其拖回到当前的冲刺中即可。


谁可以从与敏捷项目管理合作中受益?

尽管敏捷项目管理是专门针对软件开发而设计的,但在快速,动态的环境中工作的任何人都可以从灵活,迭代的方式中受益。

实际上,我们甚至可以说敏捷是任何人工作的改变生活的方式。称它为想要的-Scrum,敏捷,完成工作-并不重要。专注于你在特定的一周或两周时间内可以实现的目标,可以为团队中的每个人实现目标。这会产生一种紧迫感,迫使您做出明智的决定来实现自己的目标。当您将任务标记为“完成”并看到整个星期变成绿色时,它会给您带来令人难以置信的成就感。这会激发下周重新开始并实现新目标的动力。

关于敏捷项目管理和Scrum有很多话要说,我们在本文中仅触及到了冰山一角。但是希望甚至有一些收获可以帮助你和你的团队更聪明地工作,并完成更多工作。

  • 6
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Scrum敏捷项目管理课件是一种教学资料,用于讲解Scrum敏捷项目管理方法。Scrum是一种灵活的项目管理方法,适用于快速变化的环境和需求。课件通常包括介绍Scrum理论和原则、Scrum团队角色、Scrum工作流程等内容。 在课件中,会介绍Scrum的三个角色:产品负责人、Scrum团队和Scrum主管。产品负责人负责确定项目的愿景和需求,并在产品待办清单中管理项目的需求。Scrum团队由开发人员、测试人员等组成,他们负责根据需求进行实施和测试,并在每个迭代中交付可用的产品增量。Scrum主管则负责支持Scrum团队的工作,清除他们的障碍并确保项目进度顺利。 此外,课件还会介绍Scrum的工作流程,包括Sprint计划会议、日常Scrum会议、Sprint评审会议和Sprint回顾会议。Sprint计划会议是在每个迭代开始时进行的会议,团队在这个会议上确定要完成的任务和目标。日常Scrum会议是每天进行的短暂会议,团队在这个会议上分享进展和讨论碰到的问题。Sprint评审会议是每个迭代结束时进行的会议,团队在这个会议上展示他们完成的工作。Sprint回顾会议是每个迭代结束时进行的会议,团队在这个会议上反思过去的工作,提出改进的建议。 通过Scrum敏捷项目管理课件的学习,学员可以了解Scrum的理论和实践,掌握使用Scrum管理项目的方法和技巧。这样可以帮助他们在变化快速的环境下高效地管理项目,并及时响应需求的变化。最终,通过Scrum的应用,项目团队可以提高项目的成功率和交付价值,更好地满足客户的需求。 ### 回答2: Scrum敏捷项目管理课件是一种帮助项目团队学习和实施Scrum框架的教育材料。Scrum是一种敏捷项目管理方法论,旨在提高项目团队的协作能力和生产效率。 Scrum敏捷项目管理课件通常包括以下内容。首先是Scrum框架的介绍,包括Scrum的基本原则、角色和工件。接着会介绍如何制定产品背景和愿景,以及如何根据需求制定产品特性。在课件中还会详细介绍Scrum团队的组成,包括产品负责人、Scrum主管和开发团队的角色和职责。 课件还会涵盖Scrum的活动和仪式,如Sprint计划会议、每日站立会议和Sprint回顾会议。对于每个仪式,课件会介绍它们的目的、参与者和流程。此外,课件还会探讨如何设置和管理产品Backlog以及如何规划和执行Sprint。 在Scrum敏捷项目管理课件中,还会提供一些最佳实践和经验教训,以帮助团队更好地应用Scrum框架。这些实践可能包括如何优化工作流程、管理项目风险和提高团队协作。 总之,Scrum敏捷项目管理课件是一种帮助项目团队学习和理解Scrum框架的教育工具。通过学习这些课件,项目团队可以更好地理解和应用Scrum方法论,提高项目的成功率和交付价值。 ### 回答3: Scrum敏捷项目管理课件是一种用于培训和指导团队如何使用Scrum方法来管理项目的教学材料。Scrum是一种基于迭代、增量开发和快速反馈的敏捷项目管理框架,其目的是提高项目的透明度、灵活性和交付效率。 Scrum敏捷项目管理课件通常包含以下内容: 1. Scrum概述:课件首先介绍Scrum的基本概念、原则、价值观和角色。学习者将了解Scrum的核心理念以及为什么使用Scrum作为项目管理方法。 2. Scrum团队:课件详细介绍Scrum团队的角色和责任,包括产品负责人、Scrum主管和开发团队。学习者将了解每个角色的职责,以及如何协同工作以实现项目目标。 3. 产品背景和需求管理:课件提供了如何定义项目愿景、明确需求和制定产品背景的指导。它还解释了Scrum中产品背景和需求管理的关键概念,如产品待办事项和用户故事。 4. 迭代规划和迭代执行:课件介绍了如何进行迭代规划和迭代执行,以确保项目能够按时交付高质量的增量。它详细说明了迭代会议的流程、时间表和重要性。 5. 产品演示和回顾:课件讲解了如何进行产品演示和回顾会议,以便团队和利益相关者共同评估项目进展并提供反馈。学习者将了解如何利用这些会议推动项目的持续改进。 6. Scrum度量和监控:课件解释了如何度量和监控Scrum项目的关键指标,如燃尽图和速度。它还提供了一些方法和工具,帮助团队在项目执行过程中进行持续优化。 通过学习Scrum敏捷项目管理课件,学习者可以掌握Scrum方法,了解如何高效地进行项目管理。这些课件帮助团队实现项目可交付成果的持续增加,同时提高项目透明度和团队合作能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值