https://www.atlassian.com/agile
5.1 总览
5.1.1 什么是敏捷项目管理?
软件团队已经采用敏捷项目管理方法近十年了,提高了他们的速度、协作和响应市场趋势的能力。
但是它是什么,它能帮助您的软件团队吗?下面是开始或改进敏捷项目管理实践所需的所有知识。
5.1.2 敏捷项目管理的历史
敏捷项目管理是一种迭代的方法,用于管理软件开发项目,该项目关注于连续的发布,并在每次迭代中结合客户反馈。
源自20世纪40年代丰田的精益生产理念,软件开发团队已经采用了敏捷方法来减少浪费和增加透明度,同时快速满足客户不断变化的需求。与着重于“大爆炸”启动的瀑布式项目管理相比,敏捷是一个明显的变化,它帮助软件团队更好地协作,比以前更快地进行创新。
传统的敏捷项目管理可以分为两种框架:scrum和看板。scrum关注于固定长度的项目迭代,而看板关注于持续发布。完成后,团队立即转向下一个。
5.1.3 敏捷如何工作的
Scrum是一个用于敏捷项目管理的框架,它使用固定长度的工作迭代,称为sprint。每一次冲刺都有四个仪式。
这一切都从待办事项列表或需要完成的工作开始。在scrum中,backlog有两种:一种是产品待办事项列表(由产品所有者拥有),它是功能的优先级列表, 另一个是sprint待办事项列表,其方法是从产品待办事项列表的顶部开始直至问题解决为止。Scrum团队在过程中有特定于他们利益的独特角色。通常会有一位scrum管理者,或团队scrum方法的拥护者;产品所有者,产品的代言人;以及scrum团队,他们通常是跨职能团队成员,负责完成s@#$。
scrum的四个仪式
冲刺计划 | 冲刺演示 | 每日站会 | 回顾会 |
一个团队计划会议,决定在接下来的冲刺中要完成什么。 | 一个分享会议,在那里团队展示他们在那个sprint中交付的东西。 | 也称为站立会议,软件团队同步的15分钟小型会议。 | 回顾下一个sprint做得好和做得不好的地方,并采取行动让下一个sprint做得更好。 |
scrum板
scrum板用于可视化给定sprint中的所有工作。在sprint计划会议期间,团队将事项从产品待办事项列表中移到sprint待办事项列表中。Scrum板可以在工作流中看到多个步骤,比如待办的、正在进行的和已完成的。Scrum板是提高敏捷项目管理透明度的关键组成部分。
5.1.4 看板如何工作的
看板是一个敏捷项目管理的框架,它将工作与团队的能力相匹配。它专注于尽可能快地完成任务,让团队能够比scrum更快地对变化做出反应。
与scrum不同,看板没有backlog(通常)。相反,工作位于“待办事”列中。这使得看板团队能够专注于持续发布,这可以在任何时间完成。所有的工作都是可见的、有范围的,并且准备好执行,这样,当完成一些工作时,团队就会立即转向下一个工作。工作量通过WIP限制与团队的能力相匹配,这是一个预先定义的工作限制,一次可以在单个列中(to Do列除外)。看板框架包括以下四个部分:
看板的四个组成部分
工作列表 (故事) | 列或通道 | 工作进度限制(WIP) | 持续发布 |
工作或故事列表被定义为需要完成的问题或任务。 | 在看板板上用于区分不同工作流、用户、项目等的任务。 | 根据团队的能力来限制工作量的规则。 | 团队处理在WIP限制内的故事数量,并且可以在任何时候发布。 |
看板
使用看板来可视化所有正在完成的工作。它还用于计划资源,使项目经理可以查看工作并相应地制定时间表。看板板由故事完成的列和通道构成。直到WIP限制允许进行下一个任务之前,故事都位于To Do列中。工作清单应该划分为相对较小的问题,并按优先级进行组织。正如您在这个示例中看到的,通道可以帮助将高优先级的项与“其他所有内容”分开。
5.1.5 评估、报告和计划
无论您选择哪种敏捷框架来支持软件开发,您都需要一种方法来查看团队的进展,这样您就可以计划未来的工作或sprint。敏捷项目评估可以帮助scrum和看板团队理解他们的能力。敏捷报告显示团队随时间的进展。梳理待办事项列表可以帮助项目经理保持工作列表的最新状态,并为团队处理工作做好准备。
5.1.6 敏捷项目评估
项目评估是看板和scrum项目管理中极为重要的一个方面。对于看板,许多团队根据他们以前的经验和团队规模为每个状态设置他们的工作进度限制。Scrum团队使用项目评估来确定在特定的sprint中可以完成多少工作。许多敏捷团队采用独特的评估技术,如计划牌、理想时间或故事点,以确定手头任务的数值。这为敏捷团队提供了一个参考点,可以在sprint回顾时参考,以了解团队的执行情况。可以定制Jira软件,以捕获团队的独特项目评估。
5.1.7 敏捷报告
项目评估在每个sprint的开始和结束时发挥作用。它们帮助团队确定他们在sprint开始时可以做什么,但也显示出这些初始评估在最后的准确性。敏捷报告,例如燃尽图,显示了在sprint中完成了多少“故事点”。Jira软件提供了几十个现成的报告,提供了关于团队执行情况的实时、可操作的见解。拥有数据来支持回顾是敏捷团队改进的宝贵方法。
5.1.8 待办事项管理和梳理
产品待办事项列表是开发团队要做的工作的优先级列表,这些工作来自产品路线图及其需求。开发团队从每个sprint的产品backlog中提取工作。
梳理和维护您的backlog可以帮助团队实现他们的长期目标,方法是根据团队的长期能力不断地添加和删除条目,并更改业务目标。Jira软件允许团队通过多选排序和排序用户故事以及通过拖放问题来解决大量的待办事问题。您还可以使用Jira软件的灵活搜索来过滤特定的用户故事或bug。