敏捷项目管理是一种现代项目管理方法,可以显着提高项目效率、适应性和成功率。敏捷之所以成功,是因为它积极地让客户参与开发过程并不断征求他们的反馈。
项目管理(来源tita.com)
敏捷有何不同?与传统项目管理中那样,每1-2 周发布多个版本,而不是像传统项目管理那样在6 个月或更长时间内发布一个主要软件。
敏捷有助于将大型项目分解为更小、更易于管理的开发周期。这些开发周期称为冲刺,它们帮助团队根据不断变化的客户需求或项目实际情况对项目进行快速更改。
与瀑布模型等传统项目管理方法不同,敏捷拥抱变化并欢迎客户反馈和用户故事进入开发过程。适应性、生产力和以客户为中心是敏捷的核心。
这就是为什么它被称为敏捷。
但为什么我们需要敏捷呢?因为传统的软件开发存在严重缺陷。
传统软件开发为何失败
如果您准备好开始使用OKR,请立即联系我们的客户成功团队。我们将为您的公司找到最佳的解决方案。在线交流预约演示
传统的软件开发方法几乎肯定会超出预算和时间限制。此外,客户对以这种方式构建的软件始终不满意。
造成故障的主要原因有两个:
1)不切实际且僵化的计划
“计划是这样的,照着做吧。”
基本上,这就是传统软件开发的工作方式。
由高级领导组成的跨职能小组决定软件的外观并确定时间表和预算。他们指示项目经理/Scrum Master 创建一个计划,该计划将在这些时间和预算限制内完成。
敏捷项目经理为项目的各个阶段和里程碑制定令人印象深刻的计划。但你不需要成为爱因斯坦才能明白你的工作并不总是按计划进行。
自上而下的规划是不现实的,因为它没有考虑实际参与项目的人员的意见。
僵化的计划也可能适得其反,因为它们使得出现问题时难以快速改变努力。它还给产品所有者和开发人员带来很大的压力,损害了他们的生产力。
2)错误的假设
每个项目都以预期结果开始。这一愿景基于关于什么对您的客户最有用的某些假设。
但这些都是假设。
当您开始从事一个项目时,其中一些假设与现实有所不同。随着项目的进展,客户的愿望可能会改变。
这个是正常的。您不能指望100% 了解客户的需求。
只有当你体验了产品之后,你才能提供真正有意义的反馈。
事实是,人类并不擅长预测我们想要什么。客户真正了解什么对他们有用的唯一方法是实际使用该产品。
传统的软件开发需要花费数月的时间才能根据客户需求的假设来构建工具。
如果我错了怎么办?客户拒绝产品,导致项目工作损失数百万美元。
在公司开始实施敏捷项目方法之前,这种浪费很常见。
敏捷可以帮助您与客户密切合作,并根据客户反馈改变项目的方向。这对最终产品的成功和质量有着巨大的影响。
tita.com提供企业OKR目标管理、项目管理、工作规划、绩效评估、综合工作管理解决方案。基于PDCA+OKR管理理论,我们为客户提供企业从制定企业战略目标到执行工作计划的闭环企业管理解决方案。点击“查看更多”立即体验!