跳至内容
软件开发

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

敏捷方法如何为您的软件团队效力

浏览主题
Scrum
看板
敏捷项目管理
产品管理
大规模敏捷性
软件开发
设计
敏捷营销
敏捷开发优势
敏捷团队
敏捷开发教程
敏捷对话
关于敏捷教练
Blueprint strategy icon

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

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

什么是敏捷项目管理?

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

采用敏捷项目管理方法的软件团队可以提高开发速度,扩大协作范围,并培养更好地应对市场趋势的能力。

以下是您开始或完善敏捷项目管理实践所需了解的全部信息。

敏捷项目管理精选内容

[续]

敏捷项目管理简史

受 Toyota 在 20 世纪 40 年代提出的精益制造理念的启发,软件开发团队采用敏捷方法来减少浪费和提高透明度,同时快速满足客户不断变化的需求。与注重“大爆炸”式发布的瀑布式项目管理截然不同,敏捷方法有助于软件团队比以往任何时候都更好地协作,并更快地进行创新。

传统的敏捷项目管理可分为两种框架:Scrum看板。Scrum 侧重于固定时长的项目迭代,而看板则侧重于持续发布。完成后,团队立即进入下一个阶段。

敏捷项目管理框架 1:Scrum

Scrum 是一种敏捷项目管理框架,采用固定时长的工作迭代(称为冲刺)。它有四大仪式,这些仪式构成了每个冲刺的结构。

一切都要从待办事项列表或需要完成的工作开始。在 Scrum 中,有两个待办事项列表:一个是产品待办事项(由产品负责人拥有),它是一个按优先顺序排列的功能列表;另一个是 Sprint 待办事项,它指的是从执行产品待办事项顶部的事务开始,到能启动下一个冲刺之间的所有待完成工作。Scrum 团队中有多个特定于其在流程中的作用的独特角色。通常有一个 Scrum 大师或团队 Scrum 方法的拥护者;产品负责人,他是产品的代言人;以及 Scrum 团队,他们通常是负责完成 s@#$ 的跨职能团队成员。

Scrum 的四个仪式

冲刺规划

冲刺演示

每日短会

回顾

团队规划会议,确定在下一个冲刺中要完成的工作。

分享会议,团队展示他们在该冲刺中交付的成果。

也称为短会,是让软件团队保持同步的 15 分钟小型会议。

回顾哪些工作进展顺利,哪些工作进展不顺利,以及为改善下一次冲刺而采取的行动。

Jira scrum board

Scrum 板

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

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

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

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

看板的四个组件

工作(故事)
列表

列或泳道

进行中的工作 (WIP) 限制

持续发布

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

在看板上使用,用于区分来自不同工作流、用户、项目等的任务。

一项规则,用于根据团队能力限制要完成的工作量。

团队负责处理 WIP 限制内的故事量,并随时发布。

Kanban board example | Atlassian agile coach

看板面板

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

敏捷项目经理的职责

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

Agile project estimations | Atlassian agile coach

敏捷项目估算

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

Agile reporting example | Atlassian agile coach

敏捷报告

项目估算在每个冲刺开始和结束时都会发挥作用。它们不仅可以在冲刺开始时帮助团队确定可完成的工作,而且还能在冲刺结束时显示最初估算的准确程度。敏捷报告(如燃尽图)可显示在冲刺期间完成了多少“故事点”。Jira 提供了几十种现成可用的报告,让您可以实时了解团队的表现,并获得切实可行的洞察信息。为您的回顾提供数据支持是改进敏捷团队的一种重要方式。

Agile backlog example | Atlassian agile coach

待办事项列表管理和梳理

产品待办事项是指开发团队根据产品路线图及其要求需要完成的优先工作列表。开发团队在每个冲刺阶段都会从产品待办事项中抽取工作。

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

Agile example | effective stakeholder communication

有效的利益相关者沟通

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

有了 Atlas,项目经理就可以分享精选的每周最新动态,通报工作进度和发生的位置,并指出关键的障碍、变更和更新。

Blueprint strategy icon

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

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

Claire Drumond
Claire Drumond

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

敏捷项目管理精选内容

OSZAR »