理解敏捷三角形在产品开发中的作用


多年来,项目负责人一直使用铁三角来整合和维护高质量的产品交付,重点关注成本、范围和时间表。

即便如此,尽管现代世界技术进步飞速,但铁三角在产品开发中却屡屡失败,因为它未能考虑许多相关因素,例如重要性、威胁、角色和责任以及障碍。因此,许多企业现在使用“敏捷三角形”来替代。

敏捷三角形在产品开发中的作用在于,在保持对世界快速技术进步开放性的同时,提供具有简单工作流程的高级产品。

让我们了解敏捷三角形如何在产品开发中发挥作用,但首先,让我们讨论一下什么是敏捷三角形。

敏捷三角形的概述

由于技术世界特有的快速发明浪潮,各种企业和项目转向了一个新的框架。这个新框架更侧重于相互响应客户反馈以及产品需求、规则和法规以及行业实践的不断变化。

敏捷三角形使用约束(成本、范围和进度)以及质量(内在质量)、价值(外在质量)和价值作为产品开发的衡量指标。它采用敏捷方法论创建,该方法论同时考虑这三个方面,并强调协作和团队合作以及产品的商业价值。

因此,我们在此对其进行了更详细的讨论。

质量

敏捷项目的质量包括可靠性、不间断地向客户交付价值以及产品适应能力。

价值

敏捷三角形将价值定义为利益相关者渴望从任务或项目中获得的需求,重点在于生产公开发布的有用产品。

约束

敏捷三角形优先考虑为用户提供价值和质量,同时使用限制来更好地明确项目进度和时间框架。

协作

协作在任何敏捷项目中都至关重要,因为它使所有利益相关者群体了解项目进度,并使项目团队了解新标准。

关注商业价值

敏捷宣言指出,“最高优先级是通过尽早和持续交付有价值的软件满足客户的需求”。为确保您的组织采用此概念,产品经理只需定义所需的业务成果并“向项目团队传达规范”。

敏捷三角形的三个顶点

  • 产品负责人 - 产品负责人 (PO) 负责总体业务流程。他或她满足用户的需求。

  • Scrum主管 - Scrum主管 (SM) 监控团队对所有敏捷流程的正确遵守情况。他或她充当 PO 和整个团队之间的联络人。

  • 工程团队 - 工程团队由开发人员、用户界面和数据库设计人员、测试人员、系统架构师和其他人员组成。他们负责产品的开发、编码、测试和部署。

敏捷三角形在产品开发中的作用

您知道铁三角是基于时间、成本和范围这三个约束构建的,其中一个的任何变化都会需要其他方面的变化。在此方法论的开始通常会建议项目的范围,而时间和成本可以根据适当的策略进行调整。

然而,由于新技术的出现、新规则的制定、客户偏好或需求的变化等等,任务的范围在其生命周期中可能会发生变化。

在规划软件项目时,您可能会将项目范围定义为包含您希望的所有特性;但是,随着新的政府法规和规章的实施,可能需要修改范围以反映这些要求。

这可能转化为在招聘执行这些新更改所需人员时的更高劳动力成本,以及更长的项目时间表,最终可能导致成本短缺和交付流程延迟。

敏捷三角形采用不同的策略。它固定时间和资金要素,但将范围保持开放式,以便它可以随着时间的推移而调整和发展,以响应不断变化的预期。这为考虑额外的客户评论、新规则和新兴行业实践提供了充足的空间,这些都可以在分配的支出和时间范围内进行。

敏捷三角形实际上允许范围变化,因为您可能无法在一开始就了解所有项目;随着您对项目的了解越来越多,您的范围也会随之发展。

结论

铁三角是最初用于产品开发的工具之一,它倾向于关注成本、范围和进度来衡量项目成功。即便如此,这种方法随着时间的推移已被证明在产品开发中无效,促使项目经理、企业和专家寻找替代解决方案。

因此,它直接导致了敏捷三角形的出现,敏捷三角形侧重于质量、价值和约束来评估项目成功。因此,它使您更好地理解了敏捷三角形在产品开发中的作用。

更新于:2023年2月28日

163 次浏览

开启您的职业生涯

通过完成课程获得认证

开始学习
广告