什么是敏捷项目管理?
敏捷项目管理是一种管理软件开发项目的迭代方法,该方法专注于持续发布并在每次迭代中均纳入客户反馈。
包含敏捷项目管理方法论的软件团队可以提高开发速度,扩展协作并增强对市场趋势做出更好响应的能力。
这是您开始或完善敏捷项目管理实践所需了解的一切。
历史
软件开发团队从1940年代丰田的精益制造概念出发,采用了敏捷方法,以减少浪费并提高透明度,同时迅速满足客户不断变化的需求。与专注于“大爆炸”发布的瀑布式项目管理相比,敏捷有了明显的改变,敏捷帮助软件团队更好地协作和创新。
传统的敏捷项目管理可以分为两个框架:Scrum和看板。scrum专注于固定长度的项目迭代,而看板专注于持续发布。完成后,团队立即前进到下一个。
Scrum是如何工作的
Scrum是用于敏捷项目管理的框架,该框架使用固定长度的工作迭代(称为sprint)。有四个 仪式 为每个sprint带来结构。
这一切都始于积压工作或需要完成的工作。在scrum中,有两个待办事项列表:一个是产品待办事项列表(由产品所有者拥有),它是功能的优先级列表,另一个是sprint待办事项列表,其方法是从产品待办事项列表的顶部开始直至问题解决为止。下一次冲刺的容量已达到。Scrum团队具有特定于其在流程中所担负的角色。通常情况下,有一个团队的Scrum Master或Scrum方法的冠军。产品负责人,谁是产品的代言人;还有Scrum团队,他们通常是跨职能的团队成员,负责完成任务。
Scrum的四个仪式
冲刺计划 | 冲刺演示 | 每日站立 | 回顾性 |
一个团队计划会议,确定接下来的冲刺中要完成什么。 | 共享会议上,团队将显示他们在该冲刺中交付的物品。 | 也称为站立会议,是15分钟的微型会议,供软件团队进行同步。 | 回顾哪些措施可以使下一个冲刺更好,哪些措施不能很好地进行。 |
看板如何工作
看板是用于将项目与团队能力相匹配的敏捷项目管理框架。它专注于尽快完成工作,使团队能够以更快的速度应对变化。
与scrum不同,看板没有积压(通常)。相反,工作位于“待办事项”列中。这使看板团队可以专注于连续发布,这可以随时完成。所有工作都是可见的,有范围的,可以立即执行,以便在完成某些工作后,团队立即继续进行下一个工作。通过WIP限制,工作量与团队的能力相匹配, WIP限制是可以同时在一个列中(一个“待办事项”列除外)的预定义工作限制。看板框架包括以下四个组成部分:
看板的四个组成部分
工作清单 (或故事) | 列 | 工作进度限制(WIP) | 持续发行 |
工作清单或故事定义为需要完成的问题或任务。 | 在看板上使用,以区分来自不同工作流,用户,项目等的任务。 | 根据团队的能力来限制要完成的工作量的规则。 | 该小组负责处理在WIP限制内的故事数量,并且可以随时发布。 |