IT管理

产品开发和敏捷开发之间有什么区别?

2020-07-28 17:33:16 | 来源:中培企业IT培训网

人们总是将敏捷开发与产品开发混为一谈,但是它们是不同的概念。区分这一点很重要,因为它实际上很重要。混淆二者之后,不仅仅是语义混乱还给我们带来了所有问题。了解这些区别可能会从根本上改变大多数企业构建数字产品的方法。这篇文章解释了区别的重要性,然后清楚地将产品开发和敏捷定义为不同的概念,最后产品开发和敏捷开发之间有什么区别。

  为什么产品开发和敏捷开发区别很重要?

得益于过去20年科技公司的巨大成功,人们将科技人士视为如何利用科技创造巨大价值的信标。人们的信念没有错位,而是正确的。但是,技术的“技术”部分导致非技术行业专注于技术方面,却没有意识到技术公司的成功主要取决于他们的产品开发方法(其中出色的工程技术是其中的组成部分)。

在产品开发计划中寻求技术团队支持的组织意味着这些组织是由内而外,而不是由内而外的。

这也不是技术人员和软件工程师的错。技术人员通常会努力使他们的组织意识到将其数字产品作为产品开发计划的价值。我与之交谈的技术人员感到束缚,因为他们被要求做“数字产品”,但没有获得超越敏捷和进行产品开发所需的更广泛的组织变革。

应用了很多Spotify敏捷模型,故事情节被烧毁了,因为成功的科技公司中的技术团队就是这样做的。没有人意识到这只是产品开发难题的一部分。

没关系,我们都朝着正确的方向迈进。要进行提升,第一步就是要了解敏捷与产品开发之间的区别。

产品开发:新产品开发被广泛地描述为将市场机会转化为可出售的产品。

敏捷开发:从敏捷宣言的第一行(即敏捷运动背后的原始文件)开始,“我们的首要任务是通过尽早并持续交付有价值的软件来满足客户。” 强调我的。

敏捷转型的人们会争辩说,敏捷可以在软件之外更广泛地应用。也许可以,也许不能。出于讨论的目的,它并不是那么重要。一会儿您会明白为什么。

一个较小的澄清点:“敏捷”和“敏捷开发”通常可以互换使用,因此在我们这里,它们被认为在某种程度上可以互换,因为这似乎不会对提出的论点产生实质性影响。

  产品开发和敏捷开发之间有什么区别?

敏捷特别是一种用于交付和开发软件的方法论和/或哲学。产品开发涉及利用市场机会的广阔环境。敏捷只是您可以用来进行产品开发的一个或多个部分的一种方法。

让我们看一下“发展”这个词本身,以进一步区分定义和差异。发展是发展或正在发展的过程;在不断变化的形势中构成新阶段的事件。发展是成长或促使成长和成熟。

在敏捷开发中,您从软件开发的角度关注开发。编写代码,了解需求并部署功能。使软件更加成熟。

在产品开发中,“开发”一词的重点是通过产品的成长和成熟来达到市场机会的新阶段。这可能不涉及任何软件。软件只是一个组件。诚然,对于软件产品,它可能是一个主要组件,但仍然只是一个组件。

以上就是关于产品开发和敏捷开发之间有什么区别的全部内容,想了解更多关于IT管理的信息,请继续关注中培伟业。