Scrum和Agile项目管理的初学者指南

经过 |发表于|12分钟阅读
<span id=The Beginner’s Guide To Scrum And Agile Project Management" itemprop="image">

Scrum和Agile项目管理的初学者指南

什么能帮你造一辆车,挽救你的婚姻,编写软件,写一本书,甚至翻新一所房子?

白板和粘性纸张(模拟或数字!)。

好吧,当然,如何使用它们。

如果你从事技术工作(或与工程师一起工作),你可能听说过“Scrum”和“敏捷”。这是一个被科技界人士以虔诚的语气提及的系统,似乎有自己奇怪的语言。像“计划扑克”、“单口相声”和“冲刺”这样的术语被它的支持者抛出。

它一切都会有点令人生畏着。

我知道,因为我去过那里。在我在科技公司工作的第一周,我通过我们的软件开发团队介绍了Scrum,我立即迷住了。他们能够采取复杂问题的方式,优先考虑个人任务,然后将这些任务委托给最适合解决的团队成员是令人难以置信的。

但这只是针对工程师的吗?我们这些非代码向导真的能从Scrum这样的东西中获益吗?如果是的话,你该如何开始呢?

系好安全带,因为我们就要。”短跑“通过Scrum的介绍(你会在本文结束时得到这个笑话,我保证)。

什么是scrum和敏捷?

对于新来者来说,关于命名法可能会有点混乱。当你第一次进入这个世界时,“Scrum”和“敏捷”似乎可以互换使用,但它们之间有一个重要的区别。

敏捷是指一套“以方法和实践为基础的价值观和原则所表达的。敏捷宣言“这包括团队协作,自组织和交叉功能等事情。

Scrum是一个用于实施敏捷开发的框架

一个很好的类比是食谱和饮食之间的区别。素食是一套基于原则和价值观的方法和实践。鹰嘴豆玉米饼的食谱是你可以用来实施你的素食饮食的框架。

这类似于敏捷(饮食)和scrum之间的关系(您跟随的配方)。

敏捷诞生于70年代和80年代创新的日本公司(如丰田、富士和本田)所使用的技术。他们开始通过Kanban方法提高工作速度和流量。

在90年代中期,一名男子杰夫·萨瑟兰的名字发现自己沮丧,这些公司不断受到计划和超过预算的项目。他试图找到更好的方法。

他的研究将他带到了这些日本公司及其敏捷方法。萨瑟兰建立了他的工作,南辰框架创造了Scrum框架。经过一系列使用他的新方法的成功,Scrum开始在整个产品开发区迅速传播。

谁可以从Scrum中受益?

你可以被原谅思维scrum是有限于工程师或开发人员的东西。但该框架也可以有利于其他类型的项目。

“Scrum可以用于任何类型的复杂项目,但需要注意的是,当生产出具体产品时,它的效果最好,”他说大卫马修,一个认证的scrum master for激励科技集团,“如果您在营销中工作并需要为项目编写副本,那么它对您的团队肯定是有益的。”

Scrum已经被来自美国联邦调查局,营销机构,建设工作人员。任何时候您正在生产某种产品,都是IT软件或电子邮件广告系列,Scrum可以帮助您组织团队并在更短的时间内完成更多工作。

Scrum的人和部分

Scrum和Agile项目管理团队组织

T.o了解Scrum,您必须了解框架的人员和部分。好消息是,您不需要任何特殊的经验或认证开始。

“开始使用Scrum不需要太多东西,”Matthew说,“你只需要一个地方来组织你的想法,或者你的积压.可以是像Trello这样的软件,或者只是一块白板。你需要不同的角色,比如产品负责人Scrum Master.你真正需要的工具并不像所涉及的角色那么大。”

让我们分解使Scrum发生的碎片和部分:

  • scrum从一个开始产品负责人.这是代表最终用户最佳兴趣的人,并有权说出最终产品的内容。
  • 产品所有者负责制造积压,列出最终产品所需的任务和需求。这里有一个重要的部分:必须优先处理积压的工作.这是产品负责人的工作。
    • 如果我使用Scrum去设计一辆汽车,像“必须有一个引擎”之类的内容便会出现在我的优先列表中,因为没有引擎汽车便无法运行。“必须被涂成红色”在我的优先级列表中会排在较低的位置;这对我来说可能仍然很重要,但这不是对汽车运行的要求。
  • 下一个是短跑.Sprint是一个预定的时间框架,团队在这个时间框架内完成待定任务。时间的长短取决于团队的需要,但两周是相当典型的。
  • 团队每天都会见面,以提供进度更新每日例会.很多人也称这些为“每日站立”。
  • 每个冲刺都以一个结尾审查或追溯,团队审查他们的工作并讨论了改进下一个冲刺的方法。

正如您所看到的,您没有任何特殊的设备或培训您需要开始。最困难的部分正在学习Lingo,并保持对制造Scrum工作的规则和指导。

“scrum是一种像扑克;你可以在10分钟内学习规则,但它需要很长时间才能得到伟大的。“

开始一个基本的Scrum框架

如果你已经厌倦了当前的项目管理方法,为什么不试试Scrum呢?

由于您不需要特殊培训即可开始,因此真的只是一个学习绳索的问题。Sutherland和他的Co-Creator,Ken Schwaber,通过自由地提供官方指南,使这款超级简单ScrumGuides.org

学习入门的基本知识是很容易的。掌握技术是困难的部分。

Scrum Master David Matthew再次说道:

“scrum是一种像扑克;你可以在10分钟内学习规则,但它需要很长时间才能得到伟大的。“

仍然,不要让这阻止你。一个人不一定是掌握,开始让他们的工作生活更快乐,更富有成效。

以下是开始的一些基本步骤:

  1. 下载并打印官方的PDF版本Scrum指南在您的通勤或午餐休息期间用荧光笔阅读它。突出显示对您新的短语和角色,并开始工作记住每一个手段。
  • 选择你的角色:您需要一个产品所有者(为用户发言,最终就项目需求),Scrum Master(帮助团队逐步移动)和基于Scrum的原则)和团队成员。请记住,在Scrum中没有EGOS的空间。Scrum在“仆人领袖”模型上运行。
  • 创建您的产品积压:待办事项列表是您列出项目所需的一切,按重要性排序的地方。记住,待办事项永远不会完成。随着项目的形成和新的需求的出现,您将对此进行补充。产品负责人对此负主要责任。
  • 计划你的Sprint:接下来,是时候从待办事项列表中挑选要在第一个Sprint中完成的任务了。Sprint是有时限的。你可以决定一个适合你的时间长度,但它们总是少于一个月。在Sprint计划期间,团队决定在这个Sprint中包含什么任务,以及谁将负责这些任务。
  • 去上班!是时候开始工作的时间!团队成员致力于他们的任务,每个人都会在日常生士会议上检查他们的进展情况。这次会议持续不超过15分钟并回答三个问题:你昨天在谁工作了什么?你今天会在哪个工作?今天有没有阻止你的工作你需要帮助?
  • 回顾你的工作:在Sprint结束时,团队审查了完成的工作并提出了完成的任务。
  • 查看您的进程:在回顾会议上,你将回顾实际的工作过程是如何进行的,并计划如何改进你的工作,并在下一次更有效率地工作。
  • 重复!使用您的第一次冲刺完成,是时候重新开始了。从积压中选择更多任务并重复该过程。

视觉化

Scrum Board基础:敏捷项目管理

一种Scrum中的重要原则是透明度的想法。所涉及的所有团队成员都应该了解其他人正在努力,取得进展,以及团队试图完成的事情。

这就是为什么让所有人都能看到的东西是如此重要。

其中很大一部分是Scrum Board..这是一个可以组织积压的地方,以及在当前冲刺和他们的进度中正在研究的任务。

Scrum板可以像白板一样简单,上面有每个任务的便签,也可以像专业软件一样复杂,上面有图表和任务跟踪功能。

对于我个人的Scrum Board,我使用Trello。

我的trello scrum板被分解为七个名单(启发这个博客帖子),代表我任务的工作流程。

  • 资源:在此列表中,我会保留重复的所有任务。这样,每次我需要为网络研讨会建立着陆页时,我就不必制作一张新卡。只需将该卡从资源列表中移出即可。
  • 待办事项列表:这是我保留我的积压任务的地方。当我的老板告诉我,他有一些他需要帮助的东西,我将它添加到我的积压列表中。
  • 去做:当我计划我的Sprint时,我将Tasks从积压中拉到此列表中。这是我正在努力的当前冲刺。
  • 做的事情:当任务已启动时,它会在此移动。
  • QC:质量检查。随着任务的完成,它们被转移到“QC”。在这周的最后,我回顾这张清单以确保一切都符合要求。
  • 完毕:通过质量检查,准备好发货!没有更多的编辑或评论必要,它计划并准备采取行动。
  • 屏蔽:当某些东西阻止我完成任务时(也许我需要首先购买一些东西并需要从我的老板获得批准),我将其移动到“被阻止”,以及关于阻塞者是什么的评论。

Trello是一个有效的工具,因为我可以把我的白板放在一个监视器上,任何人都可以看到,我的整个团队都可以共享访问权限,并以评论、检查表、截止日期和附件的形式列出每个任务所需的每一个细节。

我可以给不同的团队成员分配这些任务将其与我们的营销Slack渠道整合, 也。这样,当团队成员将任务从“DING”到“QC”中移动时,我知道他们已经准备好进入下一个任务。

在这里,我的最终目标是,每个被分配任务的人都应该拥有一切他们需要在该卡上完成它。他们不需要有问题,或者等待我给他们一些东西。当任务清楚地概述任务之前,工作会更快地移动。

Trello Scrum董事会

迭代和改进的重要性

Scrum的核心特征之一,是什么让它如此潜在强大,是迭代和改进的思想。这是对产品的工作,以及团队本身的效率。

在每个Sprint的末尾,交付的工作应该准备送到客户端。这有点意思是这是一个完成的,完整的项目。远非如此。相反地,这意味着工作必须足够完整,能够呈现出某种最小可行产品(游戏邦注:也就是初创公司所说的MVP)。

如果它是一辆车,你应该能开它。也许它没有收音机或空调,但它能开车。

为什么这个这么重要?

因为它可以让您在早期收集用户的反馈,帮助指导产品的开发,以确保与用户的良好匹配。

我想每个人在生活中都经历过这样的时刻:你在一个项目上花了几个小时,却发现你交付的人完全有其他想法。

想象一下,花了数千美元和几个月开发一个产品,却发现它并不能真正解决用户的问题。

不好。

回到我们的车类比,如果我们用小巧,迭代块向用户送到用户,他们说“吉尼时,这不是那么大的交易?在绕过一点之后,我想我希望它是一个可换股。“在送最终产品之后学习这个将是一个巨大的问题。

Scrum是建立在您产品的迭代交付之上。您可以随着时间的推移为项目提供可用的块,而不是等待项目100%完成。这有助于避免在需求变化时浪费努力,或者在通信中丢失。

但除了迭代和改进产品的重要性,Scrum还专注于改善每个新周期的过程。

在回顾会议中,团队成员讨论他们的效率可以提高的领域。也许是技术限制阻碍了他们。也许一个团队成员的任务负担过重。团队决定如何修复这些问题,以便在下一个Sprint中提高他们的效率。从理论上讲,团队应该更有效率,在每个新的周期中产生更多的工作。

等一下......更多工作?!

当我第一次开始研究Scrum时,有些东西让我有点害怕:完成的整个想法更多的工作。

更多的工作?我已经过于劳累了!

但是Scrum背后的理念不是“做更多的工作”,而是更聪明地工作,从而完成更多的工作。

Sutherland在他的书中有一个很棒的报价Scrum:在一半时间做两倍的艺术:

“想想你的工作。在等待别人完成工作时,或者等待信息传递时,或者因为你想一次做太多事情而浪费了多少时间?也许你宁愿整天工作,而我,我宁愿去冲浪。”

Scrum无法在您记录的时间内测量您,但通过您完成的任务。谁关心如果结果是一样的任务所采取的时间?

使用Scrum,你不会为自己创造更多工作;你的时间使用效率更高,这样你就可以花更少的时间在办公室,更多的时间和你喜欢的人和事在一起。

工作生活平衡怎么样?

更多资源

Scrum很难用一篇博文来描述,所以如果你对这个话题感兴趣,我强烈推荐你进一步阅读:

免费注册trello


无论是好是坏,我们都想听听你的想法。在Twitter上找到我们(@trello)!

回到顶部
Trello

改变团队的生产力必威几倍流水可以提款

发现特罗尔的灵活功能和集成,旨在帮助您的团队的生产力暴涨到新的高度。必威几倍流水可以提款

开始