人們總是將敏捷開發與產品開發混為一談,但是它們是不同的概念。區分這一點很重要,因為它實際上很重要。混淆二者之后,不僅僅是語義混亂還給我們帶來了所有問題。了解這些區別可能會從根本上改變大多數企業構建數字產品的方法。這篇文章解釋了區別的重要性,然后清楚地將產品開發和敏捷定義為不同的概念,最后產品開發和敏捷開發之間有什么區別。
為什么產品開發和敏捷開發區別很重要?
得益于過去20年科技公司的巨大成功,人們將科技人士視為如何利用科技創造巨大價值的信標。人們的信念沒有錯位,而是正確的。但是,技術的“技術”部分導致非技術行業專注于技術方面,卻沒有意識到技術公司的成功主要取決于他們的產品開發方法(其中出色的工程技術是其中的組成部分)。
在產品開發計劃中尋求技術團隊支持的組織意味著這些組織是由內而外,而不是由內而外的。
這也不是技術人員和軟件工程師的錯。技術人員通常會努力使他們的組織意識到將其數字產品作為產品開發計劃的價值。我與之交談的技術人員感到束縛,因為他們被要求做“數字產品”,但沒有獲得超越敏捷和進行產品開發所需的更廣泛的組織變革。
應用了很多Spotify敏捷模型,故事情節被燒毀了,因為成功的科技公司中的技術團隊就是這樣做的。沒有人意識到這只是產品開發難題的一部分。
沒關系,我們都朝著正確的方向邁進。要進行提升,第一步就是要了解敏捷與產品開發之間的區別。
產品開發:新產品開發被廣泛地描述為將市場機會轉化為可出售的產品。
敏捷開發:從敏捷宣言的第一行(即敏捷運動背后的原始文件)開始,“我們的首要任務是通過盡早并持續交付有價值的軟件來滿足客戶。” 強調我的。
敏捷轉型的人們會爭辯說,敏捷可以在軟件之外更廣泛地應用。也許可以,也許不能。出于討論的目的,它并不是那么重要。一會兒您會明白為什么。
一個較小的澄清點:“敏捷”和“敏捷開發”通常可以互換使用,因此在我們這里,它們被認為在某種程度上可以互換,因為這似乎不會對提出的論點產生實質性影響。
產品開發和敏捷開發之間有什么區別?
敏捷特別是一種用于交付和開發軟件的方法論和/或哲學。產品開發涉及利用市場機會的廣闊環境。敏捷只是您可以用來進行產品開發的一個或多個部分的一種方法。
讓我們看一下“發展”這個詞本身,以進一步區分定義和差異。發展是發展或正在發展的過程;在不斷變化的形勢中構成新階段的事件。發展是成長或促使成長和成熟。
在敏捷開發中,您從軟件開發的角度關注開發。編寫代碼,了解需求并部署功能。使軟件更加成熟。
在產品開發中,“開發”一詞的重點是通過產品的成長和成熟來達到市場機會的新階段。這可能不涉及任何軟件。軟件只是一個組件。誠然,對于軟件產品,它可能是一個主要組件,但仍然只是一個組件。
以上就是關于產品開發和敏捷開發之間有什么區別的全部內容,想了解更多關于IT管理的信息,請繼續關注中培偉業。