免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

辨析 | 幾種常見的研發(fā)管理體系,到底哪個好?

 慕蓉 2021-08-26
                            

點擊上方藍(lán)字“慕蓉”關(guān)注公眾號

限時領(lǐng)取一次免費線上咨詢機會

這是“慕蓉”公眾號第153篇原創(chuàng)文章 

# 導(dǎo)讀

CMMI、IPD與敏捷開發(fā)是現(xiàn)在常見的三種軟件研發(fā)模式,其中CMMI被許多大公司爭相認(rèn)證,IPD模式被華為等企業(yè)廣泛采用,敏捷在近年更為被推崇。

到底他們都是什么模式?又具有哪些優(yōu)勢呢?對于每個公司和項目來說,應(yīng)該如何選擇?

近年來互聯(lián)網(wǎng)行業(yè)發(fā)展迅速,敏捷研發(fā)管理體系備受推崇,被大量小型團隊采用。但是在IBM成功經(jīng)驗的影響下,傳統(tǒng)的基于CMMI構(gòu)建的研發(fā)管理體系,與華為等公司采用的集成產(chǎn)品開發(fā)(IPD)模式就落后了嗎?到底他們都是什么模式?又具有哪些優(yōu)勢呢?今天我們就來一一分析下。

01

基于CMMI的研發(fā)體系

CMMI(Capability  Maturity  Model  Integration  for  Software,軟件能力成熟度模型集成)是在CMM(Capability  Maturity  Model  for  Software,軟件能力成熟度模型)的基礎(chǔ)上發(fā)展而來的。主要用于軟件過程的改進(jìn),促進(jìn)軟件企業(yè)軟件能力成熟度的提高,但它對于系統(tǒng)工程、集成化產(chǎn)品和過程開發(fā)、供應(yīng)商管理等領(lǐng)域的過程改進(jìn)都存在缺陷,因而人們不得不分別開發(fā)軟件以外其他學(xué)科的類似模型。

一般能達(dá)到CMMI3級別的,基本上就可以理解為各類流程、過程規(guī)則等已經(jīng)達(dá)到一個較好的水平。在早期軟件開發(fā)以瀑布式開發(fā)為主導(dǎo)的項目中,CMMI是可以提升軟件公司的項目管理水平和標(biāo)準(zhǔn)化的。

很多公司都會做CMMI體系的認(rèn)證,但是項目執(zhí)行中并不會完全按照CMMI體系進(jìn)行推進(jìn),而且在實際中進(jìn)行大量裁剪。所以現(xiàn)在CMMI更多是招投標(biāo)中對公司項目管理體系的一種增值,在實際項目中應(yīng)用較少,但是對大型的軟件企業(yè)是有用的,現(xiàn)在比較流行的C端互聯(lián)網(wǎng)項目基本不會采用。

02

基于IPD的研發(fā)體系

集成產(chǎn)品開發(fā)(Integrated Product Development,簡稱IPD)是一套產(chǎn)品開發(fā)的模式、理念與方法。IPD的核心就是以市場為導(dǎo)向的產(chǎn)品開發(fā),關(guān)注需求,將產(chǎn)品開發(fā)看成一項商業(yè)投資。強調(diào)要對產(chǎn)品開發(fā)進(jìn)行有效的投資組合分析,并在開發(fā)過程設(shè)置檢查點,通過階段性評審來決定項目是繼續(xù)、暫停、終止還是改變方向。如果要用一句簡單的話來概括IPD理念就是,做正確的事情,并把事做對。

在項目早期,通過設(shè)置決策點來評估市場機會,不要想去滿足所有用戶,更不要期望去滿足用戶的所有需求,而是要把有限的資源集中在有潛力的新產(chǎn)品上。

IPD是一種面向客戶需求,將貫穿產(chǎn)品生命周期的活動進(jìn)行即時協(xié)同的產(chǎn)品開發(fā)系統(tǒng)方法。目的就是實現(xiàn)跨部門的協(xié)同,用結(jié)構(gòu)化的并行開發(fā)流程以及相關(guān)的考評工具來提升研發(fā)效率。如圖所示:

現(xiàn)有的很多軟件公司都是采用IPD模式構(gòu)建研發(fā)體系,但是要注意的是IPD是個全公司工程,必須具有從上到下的意識。這需要各個部門之間能緊密鏈接,對于中小企業(yè)IPD也不一定適用,因為項目評審環(huán)節(jié)分工的細(xì)密程度會造成一定程度的內(nèi)耗,效率反倒下降。

03

基于敏捷模式的研發(fā)體系

敏捷開發(fā)以用戶的需求進(jìn)化為核心,采用迭代、循序漸進(jìn)的方法進(jìn)行軟件開發(fā)。在敏捷開發(fā)中,軟件項目在構(gòu)建初期被切分成多個子項目,各個子項目的成果都經(jīng)過測試,具備可視、可集成和可運行使用的特征。換言之,就是把一個大項目分為多個相互聯(lián)系,但也可獨立運行的小項目,并分別完成,在此過程中軟件一直處于可使用狀態(tài)。

敏捷開發(fā)也是互聯(lián)網(wǎng)時代,中小型企業(yè)最流行的研發(fā)管理體系,主要理念就是敏捷迭代、小步快跑,快速改進(jìn)、擁抱變化,用戶參與等等。敏捷開發(fā)的實施流程如圖所示:

這是一種持續(xù)的開發(fā)模式,迭代的節(jié)奏是非常重要的,基于統(tǒng)一的節(jié)奏,產(chǎn)品、開發(fā)、測試、發(fā)布等不同崗位的人員就像建立了生物鐘一樣有規(guī)律地執(zhí)行,團隊間的協(xié)同能力得到極高的體現(xiàn)。這種模式的問題是由于其項目周期很長,所以很難保證開發(fā)的人員不更換,而沒有文檔就會造成在交接的過程中出現(xiàn)很大的困難。

以上就是現(xiàn)在常見的三種軟件研發(fā)模式,其中IPD模式被華為等企業(yè)廣泛采用,優(yōu)勢是比較明顯的,開發(fā)人員也可以快速了解公司研發(fā)思路,但是這種公司級體系的推行需要極其強大的執(zhí)行力和學(xué)習(xí)能力。CMMI和敏捷開發(fā)是把事情做好的思路,各有優(yōu)劣,只是近年互聯(lián)網(wǎng)的高速發(fā)展,敏捷開發(fā)更為被推崇。

對于每個公司和項目來說,采用研發(fā)體系應(yīng)該因地適宜,并沒有標(biāo)準(zhǔn)答案,這和團隊的發(fā)展趨勢、項目規(guī)模大小、業(yè)務(wù)形態(tài)等方面都有影響。并且研發(fā)體系也是一直在發(fā)展的,只有適合的才是最好的。


    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多