IPD(產(chǎn)品集成開發(fā))跟敏捷、DevOps一樣嗎?有什么區(qū)別?

0 評論 1243 瀏覽 4 收藏 7 分鐘

同樣是軟件研發(fā),IPD和現(xiàn)在流行的敏捷、DevOps等都是能夠讓項(xiàng)目更高效/更高質(zhì)量,那它們到底有什么區(qū)別?大家可以看一看下面這篇文章,從中了解到相關(guān)內(nèi)容。

1992年在激烈的全球市場競爭下,IBM遭遇到了嚴(yán)重的財政困難,公司銷售收入停止增長,利潤急劇下降。經(jīng)過內(nèi)部分析,IBM發(fā)現(xiàn)他們在研發(fā)費(fèi)用、研發(fā)損失費(fèi)用和產(chǎn)品上市時間等幾個方面遠(yuǎn)遠(yuǎn)落后于業(yè)界最佳。

為了重新獲得市場競爭優(yōu)勢,IBM提出了將產(chǎn)品上市時間壓縮一半,在不影響產(chǎn)品開發(fā)結(jié)果的情況下,將研發(fā)費(fèi)用減少一半的目標(biāo)。

為了達(dá)到這個目標(biāo),IBM公司率先應(yīng)用了集成產(chǎn)品開發(fā)(IPD)的方法,在綜合了許多業(yè)界最佳實(shí)踐要素的框架指導(dǎo)下,從流程重整和產(chǎn)品重整兩個方面來達(dá)到縮短產(chǎn)品上市時間、提高產(chǎn)品利潤、有效地進(jìn)行產(chǎn)品開發(fā)、為顧客和股東提供更大價值的目標(biāo)。

后來,國內(nèi)外很多軟件公司也引進(jìn)了IPD管理方法。

同樣是軟件研發(fā),IPD和現(xiàn)在流行的敏捷、DevOps等都是能夠讓項(xiàng)目更高效/更高質(zhì)量,那它們到底有什么區(qū)別?

首先需要明確的是,IPD是一種產(chǎn)品管理體系,是企業(yè)層面的;而敏捷、DevOps是產(chǎn)品開發(fā)流程,更多地面向軟件研發(fā),二者不完全屬于同一層面的東西。公司推行了敏捷流程,也可以推行IPD管理體系,二者并不沖突。

一、二者的概念

IPD(Integrated Project Delivery)是一種全新的、基于協(xié)作的項(xiàng)目管理方法,它的特點(diǎn)是所有參與方都必須共享相同的目標(biāo),通過集成現(xiàn)代技術(shù)和方法,以實(shí)現(xiàn)減少浪費(fèi)及提高效率和質(zhì)量。

它是IBM公司在綜合了許多業(yè)界最佳實(shí)踐要素的框架指導(dǎo)下,從流程重整和產(chǎn)品重整兩個方面來達(dá)到縮短產(chǎn)品上市時間、提高產(chǎn)品利潤、有效地進(jìn)行產(chǎn)品開發(fā)、為顧客和股東提供更大價值的目標(biāo)。

敏捷開發(fā)方法是一套軟件開發(fā)框架,通過反復(fù)迭代交付以及與客戶的快速溝通,來確保項(xiàng)目達(dá)到用戶期望、可持續(xù)并不斷演進(jìn)。敏捷的方法可以減少重復(fù)的工作,以及緩解在項(xiàng)目進(jìn)展過程中對變化的焦慮。

可見,二者的概念不同也導(dǎo)致了關(guān)注的范圍、思想高度都不同。IPD從更高維度、更全面的視角來看待產(chǎn)品開發(fā),同時,將整個企業(yè)戰(zhàn)略、品牌理念都嵌入到產(chǎn)品中;敏捷開發(fā)更倡導(dǎo)通過迭代來提高效率、保證質(zhì)量。

由此,也帶來了二者管理范圍的不同。IPD需要對所有的產(chǎn)品開發(fā)活動進(jìn)行管理,橫向上,涉及市場、設(shè)計、測試、試制、制造、采購、服務(wù)、銷售、財務(wù)各功能部門在產(chǎn)品開發(fā)中的活動;縱向上,涉及決策、管理、執(zhí)行三個層面。敏捷則是更面向于研發(fā)部門的活動,往往包含產(chǎn)品、開發(fā)、測試幾個主要角色,當(dāng)然,也提倡與業(yè)務(wù)側(cè)的溝通和對接。

既然IPD是跳出開發(fā)流程,從更高層面關(guān)注整個企業(yè),IPD和敏捷開發(fā)的關(guān)注重點(diǎn)也不一樣。

PD不僅落在把事情做對(do the thing sright),更關(guān)注上一個層面的做正確的事(do the right things),所以IPD既強(qiáng)調(diào)執(zhí)行的效率和質(zhì)量,也強(qiáng)調(diào)決策的重要性。敏捷開發(fā)則更關(guān)注開發(fā)流程的執(zhí)行層面,即把事情做正確(do the things right),各類敏捷開發(fā)方法構(gòu)成了完整的研發(fā)落地體系。

二、DevOps,DevOps是強(qiáng)調(diào)開發(fā)運(yùn)維一體化的軟件研發(fā)方法和過程

在一定意義上,它是將敏捷開發(fā)擴(kuò)展到了運(yùn)維側(cè)的開發(fā)方法。它意味著在項(xiàng)目管理中,開發(fā)人員和運(yùn)維人員必須協(xié)同工作,以達(dá)到快速交付且高效運(yùn)維的目標(biāo)。在DevOps中,“構(gòu)建-測試-部署”這一過程非常重要。

這個過程要求開發(fā)人員必須與運(yùn)維人員同步,以確保項(xiàng)目在所有環(huán)節(jié)的質(zhì)量達(dá)到最高標(biāo)準(zhǔn)。而相比較之下,IPD注重的則是在整個項(xiàng)目的生命周期中,如何使得整個過程更加高效、低浪費(fèi)、高質(zhì)量。

IPD模式的整合式交付,實(shí)現(xiàn)了多方資源,從規(guī)劃一直到維護(hù)運(yùn)營,全流程協(xié)同、協(xié)作。IPD模式產(chǎn)生的相互依存關(guān)系和溝通將大大縮短工程建設(shè)周期,減少工程變更,提高全部參與者的滿意度。

最終,在IPD的模式下,成功地將所有參與方聚集在一起,以合力創(chuàng)造高品質(zhì)的項(xiàng)目。相較于傳統(tǒng)的項(xiàng)目管理方式,IPD往往更加節(jié)省時間和金錢,令工程師和建筑師獲得提高的生產(chǎn)率。同時,IPD也可以促進(jìn)所有參與方之間的溝通領(lǐng)域,以提高整個項(xiàng)目的效率。

本文由 @IPD產(chǎn)品研發(fā)管理 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自 Unsplash,基于 CC0 協(xié)議

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!