Close

敏捷项目管理 - 它是什么以及如何入门?

敏捷项目方法如何为您的软件团队助力

浏览主题
用于绘制计划的制图工具。

免费开始使用 Jira 项目管理模板

使用强大的任务管理和简单的优先排序工具,管理任何项目的活动。

什么是敏捷项目管理?

敏捷项目管理是一种管理软件开发项目的迭代方法,侧重于持续发布,并在每次迭代中纳入客户反馈。

软件团队采用敏捷项目管理方法,可以加快开发速度、提升协作水平,并且加强应对市场趋势的能力。

以下是您开始使用或改进敏捷项目管理实践时需要了解的全部内容。

敏捷项目管理相关文章

[续]

敏捷项目管理方法简史

受 Toyota 在 20 世纪 40 年代提出的精益制造理念的启发,软件开发团队采用敏捷开发方法来减少浪费并提高透明度,同时快速满足客户不断变化的需求。与侧重于“大爆炸”发布的瀑布式项目管理相比,敏捷开发项目管理的一个明显变化就是帮助软件团队实现前所未有的良好协作和快速创新。

传统的敏捷开发项目管理可以分为两个框架:Scrum看板。Scrum 侧重于定长项目迭代,看板侧重于持续发布。完成一个项目管理任务后,团队将立即投身于下一个项目管理任务。

敏捷项目管理框架 1:Scrum

Scrum 是一种适用于敏捷项目管理的框架,使用固定时间长度的工作迭代(称为 Sprint)。它有四大支柱,这四大支柱构成了每个 Sprint 的结构。

一切流程均从待办事项列表或需要完成的工作主体开始。Scrum 有两个待办事项列表:一个是产品待办事项(由产品负责人所有),它是功能的优先级列表;另一个是 Sprint 待办事项,指的是从执行产品待办事项顶部的事务开始,到能启动下一个冲刺之间的所有待完成工作。Scrum 团队中有多个特定于其在流程中的作用的独特角色。这些角色通常包括:Scrum 大师,或团队中精于运用 Scrum 方法的人员;产品负责人,也就是产品的代表;Scrum 团队成员,通常为负责完成 s@#$ 的跨职能团队成员。

Scrum 的四大支柱

Sprint 规划 SPRINT 演示 每日立会 回顾
团队规划会议,确定在即将到来的 Sprint 内要完成哪些工作。 分享例会,团队在此例会中展示在 Sprint 中发布的内容。 也称为简短例会,是软件团队为保持进度同步而进行的 15 分钟的小型会议。 回顾进展顺利和进展不顺的行动,以便在下一个 Sprint 内做得更好。

Scrum 板示例 | Atlassian 敏捷教练

Scrum 板

Scrum 板用于将给定冲刺中的所有工作可视化。在冲刺规划会议期间,团队会将工作项目从产品待办事项移动到 Sprint 待办事项中。Scrum 板可显示工作流中的多个步骤,例如待完成、进行中已完成。Scrum 板是提高敏捷项目管理透明度的关键要素。您可借助我们的免费 Scrum 模板开始使用 Scrum 板。

敏捷项目管理框架 2:看板

看板是适用于敏捷项目管理的框架,可将工作量与团队能力进行匹配。它侧重于尽可能快地完成工作,使团队能够以比使用 Scrum 更快的速度应对变化。

与 Scrum 不同,看板通常没有待办事项。在看板中,工作项目位于“待完成”列中。这让看板团队能够随时随地集中精力进行持续发布。所有工作全都一目了然,确定好了范围并等待执行,以便当某项工作完成后,团队可立即转向下一项工作。团队可以设置 WIP 限制,使工作量与团队能力相匹配。此限制是预定义的工作限制,可同时在单个列中进行设置(“待完成”列除外)。看板框架包括以下四个部分:

看板的四个部分

工作(故事)
列表

列或泳道

进行中的工作 (WIP) 限制

持续发布

被定义为要完成的事务或任务的工作或故事的列表

在看板上使用,用于区分来自不同工作流、用户、项目等的任务。 一项规则,用于根据团队能力限制要完成的工作量。 团队负责处理 WIP 限制内的故事量,并随时发布。

看板示例 | Atlassian 敏捷教练

看板

看板用于可视化要完成的所有工作。它还可用于规划资源,让项目经理能够了解工作并相应地制定时间表。看板由列和行组成,故事需要通过这些列和行才能完成。故事位于“待完成”列中,直到 WIP 限制允许执行下一个任务。工作列表应分成相对较小的事务,并按优先级进行整理。正如您在此示例中所见,泳道有助于将优先级较高的工作项与“所有其他工作项”分隔开来。请利用我们的免费 Jira 看板模板开始使用看板。

敏捷项目经理的职责

无论选择何种敏捷开发框架来支持软件开发,您都需要一种能够查看团队进度的方法,以便您可以对未来的工作或冲刺进行规划。敏捷开发项目预估可帮助 Scrum 和看板团队了解自身产能。敏捷开发报告可随时间显示团队的进度。甘特图和待办事项疏理可帮助项目经理确保工作列表保持最新状态并做好准备供团队处理。

敏捷项目预估 | Atlassian 敏捷教练

敏捷项目预估

项目预估是看板和 Scrum 项目管理的一个极其重要的方面。对于看板,许多团队会根据之前的经验和团队规模,针对每种状态设置 WIP 限制。Scrum 团队则使用项目预估来确定特定冲刺中可以完成的工作量。许多敏捷团队会采用独特的预估技术,例如 Planning Poker、理想工作小时或故事点,来确定手头的任务数量。这让敏捷团队能够在冲刺回顾中以这些指标为参照,了解其团队的表现。Jira 可以进行自定义,以捕获团队的独有项目预估

敏捷报告示例 | Atlassian 敏捷教练

敏捷报告

项目预估在每个冲刺阶段的开始和结束时都会发挥作用。它们不仅能在冲刺开始时帮助团队确定可完成哪些工作,还能在结束时显示这些最初预估的准确性。敏捷报告(例如燃尽图)显示了冲刺期间所完成的“故事点”数量。Jira 提供了数十种开箱即用的报告,让您可以实时了解团队的表现,并得出切实可行的结论。为您的回顾提供数据支持是改进敏捷团队的一种宝贵方式。

敏捷待办事项示例 | Atlassian 敏捷教练

待办事项管理和整理

产品待办事项指的是开发人员根据产品路线图或其他要求需要完成的工作的优先级列表。在每个冲刺中,开发团队都要从产品待办事项中拉取工作。

根据团队的长期能力和不断变化的业务目标,不断添加和删除项目,从而梳理和维护待办事项列表,帮助团队实现长期目标。借助 Jira,团队可通过多选排列来梳理庞大的待办事项列表,并通过拖放事务对用户故事和缺陷进行排序。您还可以使用 Jira 的灵活搜索功能进行过滤,以查找特定的用户故事或缺陷。

敏捷开发示例 | 有效的利益相关者沟通

有效的利益相关者沟通

敏捷开发项目经理还必须向不同的利益相关者和团队(包括高级领导层)报告他们所负责项目的状态的适量背景信息。

借助 Atlas,项目经理可以共享每周精心制定的工作进度更新、发生的位置,并提出关键障碍、变更和更新。

用于绘制计划的制图工具。

免费开始使用 Jira 项目管理模板

使用强大的任务管理和简单的优先排序工具,管理任何项目的活动。

Claire Drumond
Claire Drumond

Claire Drumond 是 Atlassian 的一位营销策略师、演讲人和撰稿人。她在 Trello 和 Atlassian 博客上发布了很多文章,并且是 Medium 上众多专栏(包括 HackerNoon、Art+Marketing 和 PoetsUnlimited)的固定撰稿人。她还在世界各地的技术研讨会上发表关于敏捷开发、打破封闭小环境和树立同理心的演讲。