Scrum和敏捷项目管理入门指南

通过 |发表在|12分钟阅读
<span id=《Scrum和敏捷项目管理新手指南》 . class=" hs_cos_wrapper_name" style=" data-hs-cos-type="text" itemprop="image">

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

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

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

当然,还有如何使用它们的知识。

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

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

我知道,因为我经历过。我在一家科技公司工作的第一周,通过我们的软件开发团队介绍我认识了Scrum,我立刻就迷上了它。他们能够处理复杂的问题,把它们按优先顺序分成单独的任务,然后把这些任务分配给最适合解决每个任务的团队成员,这种方式令人难以置信。

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

系好安全带,因为我们就要。”冲刺通过介绍Scrum(我保证,你会在本文最后看到这个笑话)。

Scrum和敏捷是什么?

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

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

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

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

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

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

在90年代中期,一个叫Jeff Sutherland的人发现自己被一些公司所困扰,这些公司总是被进度落后和预算超支的项目所困扰。他想找到一个更好的办法。

他的研究将他带到了这些日本公司和他们的敏捷方法。在此基础上,Sutherland创建了Scrum框架。在使用他的新方法取得一系列成功之后,Scrum开始在产品开发领域迅速传播开来。

谁能从Scrum中受益?

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

“Scrum可以用于任何类型的复杂项目,但需要注意的是,当生产出具体产品时,它的效果最好,”他说大卫马修,一个认证的scrum master for激励科技集团“如果你从事市场营销工作,需要为一个项目撰写文案,这肯定会对你的团队有益。”

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

Scrum的人员和部分

Scrum和敏捷项目管理团队组织

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

“你不需要很多东西来开始克鲁姆,”马修说,“你真的只需要一个组织你的想法,或者你的待办事项列表.可以是像Trello这样的软件,或者只是一块白板。你需要不同的角色,比如产品负责人Scrum Master.你真正需要的工具并不像所涉及的角色那么大。”

让我们来分解Scrum产生的各个部分:

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

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

“Scrum有点像扑克牌;你可以在10分钟内学会规则,但要精通它却需要很长的时间。”

开始一个基本的Scrum框架

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

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

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

Scrum Master David Matthew再次说道:

“Scrum有点像扑克牌;你可以在10分钟内学会规则,但要精通它却需要很长的时间。”

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

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

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

视觉化

Scrum Board基础:敏捷项目管理

一个n Scrum的一个重要原则是透明性。所有参与的团队成员都应该知道其他人在做什么,正在取得的进展,以及团队试图完成的目标。

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

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

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

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

我的Trello Scrum Board被分为7个列表这个博客帖子),代表我的工作流程。

  • 资源:在这个列表中,我保留了所有重复出现的任务。这样我就不必每次我需要为一个网络研讨会建立一个登陆页面时都要做一个新的卡片。只需将该卡从参考资料列表中移出。
  • 待办事项列表:这是我保留我的积压任务的地方。当我的老板告诉我,他有一些他需要帮助的东西,我将它添加到我的积压列表中。
  • 要做的:当我计划我的Sprint时,我将任务从Backlog中拉到这个列表中。这是我目前正在开发的Sprint。
  • 做的事情:当一个任务被启动时,它被移到这里。
  • 质量控制:质量检查。随着任务的完成,它们被转移到“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

改变团队的生产力新利18黑了15w

探索Trello的灵活特性和集成设计,以帮助您的团队的生产力飙升到新的高度。新利18黑了15w

开始