敏捷项目管理

这种方法侧重于人们通过更短的开发周期和持续改进系统

敏捷项目管理是什么?

敏捷项目管理方法出现在2000年代早期,当软件开发团队意识到他们无法快速和灵活的交付系统,利用传统的流程(例如,瀑布方法)。敏捷项目管理方法侧重于人们通过短和持续改进系统开发周期

敏捷项目管理

敏捷宣言是什么?

敏捷宣言主文档是由17个软件开发人员最初定义的敏捷过程。宣言的四个基本价值观是:

  • 个体和交互过程和工具
  • 全面的文档的工作软件
  • 客户协作重于合同谈判
  • 响应变化胜过遵循计划

宣言的目的是增加客户参与开发周期,以确保该项目符合预期资源不浪费建筑错产品了。因为有多个敏捷过程,每个项目和团队是不同的。因此,由团队找到一个最适合他们的需求的过程。在这里,我们将讨论两个敏捷方法论:极限编程Scrum

敏捷方法的例子

1。极限编程(XP)

极限编程(XP)是第一个受欢迎的敏捷方法。根据XP方法论,而不是投资在规划或文档,开发人员应该建立小功能,总是能够适应变化/反馈。XP方法的五个关键原则:

  • 沟通:保证的一种方式沟通在整个项目中所有利益相关者之间的关系。这是为了保证所有利益相关者理解项目的时间表和决策如何影响它。
  • 简单首先:最简单的解决方案应该实现。更昂贵的解决方案应与客户讨论。
  • 反馈:从系统测试人员要收集反馈,客户,和其他队友。
  • 勇气:愿意接受反馈和丢弃失败的解决方案的能力。
  • 尊重:确保良好的文档记录,这样的解决方案,这是可以理解的队友。解决方案不应该破坏当前的系统,因为它将影响队友的工作能力系统的其他方面。

2。Scrum

Scrum是目前最常用的敏捷方法之一。scrum方法着重于迭代通过sprint工作范围之间的一到三个星期。在每个sprint目标是能够展示的功能实现对客户的反馈。Scrum团队承担三个角色:概述

  • 产品负责人:产品负责人的主要职责是定义需要完成的功能要求。这个人也重视功能。
  • Scrum master:scrum管理者确保团队在安排和将参加日常会议来解决任何问题,阻碍发展。
  • 团队:跨职能团队与产品测试人员、设计师、开发人员、客户等。

scrum过程必须遵循:

  • Sprint计划:在每个sprint,产品所有者将优先考虑产品待办事项列表中的功能,这是一个列表的所有要求的产品。产品所有者将优先项添加到sprint backlog,这是任务列表的团队将在即将到来的冲刺。
  • 站立会议:每天在sprint期间,团队将日常会面,讨论sprint backlog的进步,挑战,接下来将会从事什么。这个会议应该只是15分钟长,应采取外部会议的进一步讨论。
  • 冲刺评审:在每个sprint团队创建了一个可交付产品的期望是,应该能够展示给客户的功能,产品所有者及其他利益相关者的反馈。
  • 回顾:回顾会议的目的是让团队反思过去的冲刺和确定哪些流程顺利和提供建议的方式来改善未来的冲刺。会议的频率取决于团队。

Scrum项目方法

敏捷项目管理的缺点

敏捷项目管理的重点是建筑产品,满足项目的要求;因此,很难与客户确定他们正在寻找什么。此外,由于敏捷是不那么正式,应该适应迅速变化,这可能不适合在公司非常结构化的策略和流程。

相关阅读

CFI提供了金融建模&估值分析师(FMVA)™认证项目,对于那些想把自己的事业更上一层楼。继续学习和发展你的职业,以下CFI资源将是有帮助的:

vwin德赢吧金融分析师认证

vwin德赢吧金融分析师认证

成为一个认证金融建模和估值分析(FMVA)®通过完成CFI的在线金融建模类和训练计划!

0的搜索结果