01 前言
本篇文章是麥哲思科技 任老師的見(jiàn)解扯罐,關(guān)注任老師很久了歹河,總覺(jué)得一些浮于紙面的理論到了任老師口中就變成了活脫脫的實(shí)踐花吟,這里給麥哲思和任老師打個(gè)廣告...
原文鏈接:https://measures.blog.csdn.net/article/details/98940870
02 CMMI和敏捷的目標(biāo)定位
? ? CMMI是用來(lái)評(píng)價(jià)組織級(jí)能力的模型衅澈,是指導(dǎo)組織持續(xù)進(jìn)行過(guò)程改進(jìn)的模型今布,它給出了過(guò)程改進(jìn)的路線圖部默。
? ? 敏捷方法是用來(lái)指導(dǎo)解決快速高質(zhì)量交付高價(jià)值產(chǎn)品的思想與框架傅蹂。
? ? 所以:
? ? 1) CMMI給出了what to do, 敏捷給出了how to do份蝴。
? ? CMMI給出了很多實(shí)踐,敏捷也給出了一些儀式波桩,但二者的詳細(xì)程度镐躲、抽象層次不同萤皂。例如:
? ? 二者都要做計(jì)劃裆熙,CMMI要求做任務(wù)拆分,要做規(guī)模估算蛤奥、工作量估算凡桥,要有進(jìn)度表缅刽,要做計(jì)劃評(píng)審等衰猛。敏捷給出了迭代策劃會(huì)議的解決方法啡省,實(shí)現(xiàn)了CMMI中EST冕杠,PLAN實(shí)踐域的實(shí)踐酸茴。
? ? 二者都要做計(jì)劃跟蹤薪捍,敏捷給出了每日站立會(huì)酪穿、迭代評(píng)審被济、迭代回顧會(huì)議實(shí)現(xiàn)了CMMI中MC實(shí)踐域的實(shí)踐救赐。
? ? CMMI要做驗(yàn)證與確認(rèn),敏捷要做檢視只磷,CMMI中有VV與PR兩個(gè)實(shí)踐域经磅,敏捷有結(jié)對(duì)編程、測(cè)試驅(qū)動(dòng)的開(kāi)發(fā)钮追、迭代評(píng)審等儀式预厌。
? ? ? what to do 與how to do 是對(duì)具體做法的不同抽象層次,how to do 可以有很多種不同的做法元媚,敏捷實(shí)踐是其中一種轧叽。CMMI并不排斥敏捷炭晒,它只是定義了what to do飒焦。
? ? 敏捷中有價(jià)值觀驴一、原則,在符合敏捷的價(jià)值觀與原則之下,有各種各樣的敏捷方法趣钱、敏捷儀式,敏捷價(jià)值觀與原則抽象了儀式背后的目的,是對(duì)how to do的思想的提煉烙常,但是仍然是處在how to do的層次上。
? ? 以吃飯來(lái)舉例:
CMMI模型的鼻祖Watts Humphrey老先生是偉大的,他負(fù)責(zé)開(kāi)發(fā)了CMM,還繼續(xù)開(kāi)發(fā)了小組軟件過(guò)程(TSP)與個(gè)體軟件過(guò)程(PSP)细燎,試圖解決團(tuán)隊(duì)級(jí)與個(gè)人級(jí)的how to do的問(wèn)題,解決CMMI落地的問(wèn)題。PSP給出開(kāi)發(fā)人員能力提升的路線圖嗤锉,包括了個(gè)人的技術(shù)能力與管理能力苫幢,TSP給出了不超過(guò)10人的團(tuán)隊(duì)如何采用迭代的生命周期模型進(jìn)行開(kāi)發(fā)触菜,PSP與TSP試圖解決CMMI在項(xiàng)目級(jí)谜诫、在個(gè)人級(jí)如何做的問(wèn)題生逸,但是它們并沒(méi)有吸收更多的敏捷元素,沒(méi)有在業(yè)內(nèi)流行開(kāi)來(lái)遍尺,很是可惜。
? ? 企業(yè)可以采用CMMI+TSP+PSP搭建自己的管理體系三幻,當(dāng)然也可以采用CMMI+看板+XP+Scrum+LeSS搭建自己的管理體系朗徊。what to do 與how to do 本身并不矛盾。
? ? how to do 不能否定what to do妒貌, 比如你篤信過(guò)午不食是最正確的,但是你不能據(jù)此來(lái)否定人要吃飯逆害。
2) CMMI側(cè)重于建立組織級(jí)的能力颖杏,大多數(shù)敏捷方法側(cè)重于團(tuán)隊(duì)級(jí)的能力。
? ? CMMI最初是美國(guó)國(guó)防部為評(píng)價(jià)一個(gè)組織的開(kāi)發(fā)能力而定義的模型,它是站在組織級(jí)的角度看待過(guò)程能力量愧。它定義了高層管理者的治理職責(zé),要求組織級(jí)要定義管理的方針红竭、流程瘦棋、裁剪指南凰狞、模版等逾冬,組織級(jí)要進(jìn)行流程執(zhí)行情況的檢查嘀趟,要給團(tuán)隊(duì)提供資源尤溜、工具宫莱、培訓(xùn)等支持,組織級(jí)要采集經(jīng)驗(yàn)教訓(xùn)、典型案例、改進(jìn)建議僻焚、度量數(shù)據(jù)等進(jìn)行持續(xù)改進(jìn)狞山,要將組織的規(guī)范固化為大家的工作習(xí)慣伊约。
? ?? TSP是側(cè)重于建立團(tuán)隊(duì)級(jí)的能力超埋,PSP是側(cè)重于建立個(gè)人級(jí)的能力。
? ?? SCRUM肴盏,XP等敏捷方法大都是側(cè)重于構(gòu)建團(tuán)隊(duì)級(jí)的能力恍飘,給出了一個(gè)小團(tuán)隊(duì)的角色劃分胳施、管理實(shí)踐與技術(shù)實(shí)踐椿胯,如果需要進(jìn)行大產(chǎn)品的開(kāi)發(fā)廉油,可以采用規(guī)乃惶浚化敏捷的方法,如LeSS户秤, SAFe等。當(dāng)團(tuán)隊(duì)規(guī)模越大時(shí),需要的管理活動(dòng)就越多蝌焚,SAFe之類的大規(guī)模敏捷框架受到的質(zhì)疑就比較多成畦。組織級(jí)敏捷文化的形成需要借助變革管理的理論存和、方法來(lái)輔助Scrum, XP, LeSS, SAFe等敏捷方法構(gòu)建組織級(jí)的能力操软,在組織內(nèi)如果不能形成敏捷文化家乘,敏捷不能持久业崖。
? ? 上述這個(gè)分類圖趟济,可以厘清各種模型、框架施掏、標(biāo)準(zhǔn)的定位七芭。
? ?? 沒(méi)有必要絕對(duì)的評(píng)價(jià)各種方法的誰(shuí)好誰(shuí)壞,只能講在某種場(chǎng)景下,誰(shuí)最適合。
二 思想焦點(diǎn)
? ?? 1) 流程的重要程度砚尽。
? ?? CMMI強(qiáng)調(diào)通過(guò)規(guī)范的流程隧魄,將人曼振、技術(shù)、工具集成在一起掠剑,從而產(chǎn)生好的結(jié)果屈芜。
? ? 敏捷依賴人的經(jīng)驗(yàn)+做事的原則快速交付高質(zhì)量的產(chǎn)品,敏捷并不否定流程的重要,只是和個(gè)體與協(xié)同相比井佑,不如后者重要属铁。
? ? CMMI重視流程的重要性,但是沒(méi)有強(qiáng)調(diào)簡(jiǎn)潔的流程躬翁、增值的流程焦蘑、無(wú)浪費(fèi)的流程更有價(jià)值!QA要對(duì)項(xiàng)目的合規(guī)性進(jìn)行檢查盒发,而敏捷認(rèn)為非增值的合規(guī)活動(dòng)是一種浪費(fèi)例嘱。
? ? 在實(shí)踐中,很多項(xiàng)目追求合規(guī)時(shí)宁舰,往往迷失了目標(biāo)拼卵,為規(guī)范而規(guī)范。而敏捷認(rèn)為為了產(chǎn)生好的結(jié)果蛮艰,應(yīng)該靈活地配置流程腋腮,靈活的配置流程比預(yù)定義的流程更重要。
? ? 從本質(zhì)上來(lái)講壤蚜,二者都是為了解決更好即寡、更快交付的問(wèn)題,但是解決問(wèn)題的方式不同袜刷。這是在對(duì)待流程的認(rèn)識(shí)上與實(shí)踐中聪富,敏捷與CMMI的本質(zhì)差別。
? ? 2)文檔的重要性與多少著蟹。
? ? 敏捷宣言中明確提到:能夠工作的軟件勝過(guò)完備的文檔善涨。不是沒(méi)有文檔,而是可以工作的軟件比文檔更重要草则。
? ? 敏捷中的文檔數(shù)量少钢拧,文檔內(nèi)容簡(jiǎn)化、文檔形式靈活炕横,編寫(xiě)剛剛好的文檔即可源内。
? ? CMMI的每條實(shí)踐在評(píng)估時(shí),要從制品和訪談兩個(gè)維度進(jìn)行考察份殿。
? ? CMMI并沒(méi)有要求文檔一定要有多少個(gè)膜钓,一定要包含什么內(nèi)容,一定要什么格式卿嘲,一定有多么正式颂斜。
? ? 但是:
? ? ? ?? ?a) 由于CMMI內(nèi)容的完備性,需要證明某些PA是否滿足了拾枣,需要有證據(jù)沃疮。
? ? ? ?? ?b)由于實(shí)踐中大家對(duì)CMMI的誤解盒让,很多組織過(guò)度準(zhǔn)備了證據(jù)。
? ? 所以第1種原因造成的文檔增加與第2種原因造成的文檔增加其必要性是不同的司蔬。
? ? 敏捷認(rèn)為面對(duì)面的溝通傳遞信息比文檔傳遞信息更高效邑茄。而CMMI并沒(méi)有在how to do的層級(jí)強(qiáng)調(diào)這一點(diǎn)。
? ? 需求俊啼、設(shè)計(jì)肺缕、測(cè)試用例這些工程制品無(wú)論敏捷還是CMMI都是有的,只不過(guò)在敏捷里給出了明確的建議而已授帕,采用product backlog同木、 用戶故事、CRC卡片跛十、設(shè)計(jì)草圖泉手、測(cè)試代碼等。拿需求文檔來(lái)舉例:CMMI要求有客戶需求偶器、產(chǎn)品需求斩萌,可以映射為敏捷中的用戶故事、用戶故事的驗(yàn)收標(biāo)準(zhǔn)屏轰。CMMI要求要區(qū)分必須的需求與期望颊郎,可以映射為敏捷中的需求劃分優(yōu)先級(jí)。CMMI要求要包含接口需求與約束霎苗,要有系統(tǒng)的操作概念姆吭。接口需求與約束在敏捷中可以表現(xiàn)為技術(shù)故事或約束故事,操作概念可以映射為在制作故事地圖時(shí)梳理出來(lái)的客戶的作業(yè)流程唁盏。
? ? 計(jì)劃書(shū)内狸、計(jì)劃跟蹤記錄這些管理制品無(wú)論是敏捷還是CMMI也是有的,只不過(guò)在敏捷里給出了明確的建議而已厘擂,采用產(chǎn)品路線圖昆淡、發(fā)布計(jì)劃、迭代計(jì)劃刽严、任務(wù)白板昂灵、燃盡圖等。但是CMMI對(duì)計(jì)劃的內(nèi)容做了比較完備的要求舞萄,比如要有人員能力的獲取計(jì)劃(培訓(xùn)計(jì)劃或人員配備招聘計(jì)劃)眨补、資料的管理計(jì)劃、風(fēng)險(xiǎn)的管理計(jì)劃等等倒脓。而在敏捷策劃時(shí)撑螺,這些計(jì)劃是根據(jù)需要來(lái)定義的,團(tuán)隊(duì)根據(jù)經(jīng)驗(yàn)想到了就做崎弃,沒(méi)想到就等出了問(wèn)題再去解決甘晤。
? ? 從主要的工程制品與管理制品的要求上含潘,其實(shí)二者并沒(méi)有本質(zhì)的差別。那CMMI的文檔多在什么地方呢安皱?
? ? ? ? ? a)文檔內(nèi)容的完備性调鬓。如上面我們所舉的項(xiàng)目計(jì)劃的例子艇炎。
? ? ? ?? ?b)CMMI中有支持類的PA酌伊,包含了質(zhì)量保證、配置管理缀踪、決策與解決方案居砖、度量與分析、根因分析與解決方案驴娃,這些PA的活動(dòng)都要有計(jì)劃奏候,這些活動(dòng)計(jì)劃可以是單獨(dú)的文檔,也可以是scedule中的活動(dòng)唇敞,這些活動(dòng)的實(shí)際執(zhí)行也要有記錄蔗草。
? ? ? ? ?c) CMMI中有組織級(jí)的過(guò)程管理類的PA,包含了組織過(guò)程焦點(diǎn)疆柔、組織過(guò)程定義咒精、組織過(guò)程性能旷档、組織級(jí)培訓(xùn)鞋屈、組織性能管理厂庇。這些PA的制品是敏捷方法中沒(méi)有涉及到的昭抒。
? ? 對(duì)于文檔的多少灭返,我們需要冷靜分析:
? ? ? ??????? ?該不該有熙含?
? ? ? ? ?????? 如果需要怎静,完備到什么程度蚓聘?
? ? CMMI說(shuō)了要有某些證據(jù)夜牡,說(shuō)了塘装,讓大家聽(tīng)起來(lái)覺(jué)得需要好多文檔僚碎。
? ? 敏捷沒(méi)說(shuō)勺阐,沒(méi)說(shuō)不代表實(shí)踐中不需要有渊抽!不能回避,不能視而不見(jiàn)毛雇,否則就是皇帝的新裝了。
? ? 在實(shí)踐中震捣,可以根據(jù)文檔的價(jià)值來(lái)決定文檔的多少蒿赢、表現(xiàn)形式與內(nèi)容多少:
? ??? ? a) 用戶需要的文檔必須有。
? ??? ? b) 工程類的文檔皂冰,直接輔助我們來(lái)開(kāi)發(fā)產(chǎn)品的文檔秃流,如需求概说,設(shè)計(jì)席怪,測(cè)試用例等,盡量有船万。
? ? ??? c) 管理類的文檔,幫助團(tuán)隊(duì)來(lái)開(kāi)發(fā)產(chǎn)品舱呻,交付產(chǎn)品的文檔箱吕,如計(jì)劃,計(jì)劃跟蹤結(jié)果等怎栽,盡量少。
? ?? ?? d) 記錄類的文檔强饮,只是記錄我們的工程活動(dòng)與管理活動(dòng)的結(jié)果的文檔沥寥,盡量無(wú)邑雅。
? ? 敏捷就是平衡靈活性與穩(wěn)定性,平衡的能力骤星,至關(guān)重要。
? ? 3)如何應(yīng)對(duì)變化队贱?
? ? 敏捷的流程是隨需而變,是經(jīng)驗(yàn)型過(guò)程控制,是在團(tuán)隊(duì)級(jí)靈活變化的嘉抓,是以變化應(yīng)對(duì)變化,擁抱變化,不是以不變應(yīng)萬(wàn)變渺尘。不變的是原則,變化的是具體做法枫匾。
? ? CMMI的三級(jí)強(qiáng)調(diào)已定義的流程,組織級(jí)統(tǒng)一定義了流程,項(xiàng)目組可以裁剪戳鹅,但是如果組織級(jí)的約束太多亮垫,項(xiàng)目組就懶得去裁剪,而是表面上合規(guī),實(shí)際自己按自己的套路去做稀并。當(dāng)外部環(huán)境發(fā)生了改進(jìn)搁廓,需要對(duì)流程修改時(shí)蝙场,需要在組織級(jí)統(tǒng)一修改流程,經(jīng)過(guò)多個(gè)作業(yè)環(huán)節(jié)的認(rèn)可后才可以變更赐俗,這影響了應(yīng)對(duì)變化的速度吉捶。
? ? 如果CMMI的組織級(jí)流程是一套原則+簡(jiǎn)化的流程而不是一套完備的流程,賦予團(tuán)隊(duì)更多的流程決策權(quán)力、提供更大的靈活性仅胞,是否就敏捷化了呢妹蔽?這個(gè)問(wèn)題值得思考。
? ? CMMI在what to do給出了實(shí)踐,但是對(duì)how to do并沒(méi)有給出融合敏捷思想的建議,這是導(dǎo)致大家對(duì)CMMI有誤解的原因之一。雖然在CMMI 1.3中和CMMI2.0中給出了一些在特定敏捷環(huán)境下,CMMI從what to do 到how to do的解釋說(shuō)明,但是并沒(méi)有觸及根本。
三 核心理念
? ? 敏捷宣言贵涵,敏捷的12個(gè)原則以及各種敏捷方法自己的原則欧聘,構(gòu)成了敏捷的價(jià)值觀,這些是敏捷的思想理念坟奥,是敏捷的根本树瞭。
? ? CMMI推崇的價(jià)值觀,理想以及自己的原則是什么爱谁?CMMI沒(méi)有明確的喊出來(lái)!CMMI的共性實(shí)踐可以認(rèn)為代表了它的一些核心理念孝偎,不是全部访敌,它是通過(guò)實(shí)踐來(lái)描述的,沒(méi)有提煉衣盾、抽象出來(lái)寺旺。CMMI2.0推出以后,我試圖概括了CMMI的核心價(jià)值觀如下势决,這僅是我的理解阻塑,并非CMMI的官宣:
? ? ? ? ? ?a)商業(yè)目標(biāo)驅(qū)動(dòng)改進(jìn)
? ? ? ? ? ?b)轉(zhuǎn)型過(guò)程實(shí)現(xiàn)目標(biāo)
? ? ? ? ? ?c)定量數(shù)據(jù)量化性能
? ? ? ? ? ?d)固化習(xí)慣成為文化
? ? ? ? ? ?e)高層支持全員參與
? ? ? ? ? ?f)循序漸進(jìn)持續(xù)優(yōu)化
? ? 敏捷的價(jià)值觀描述的比較簡(jiǎn)單、清晰果复,辨識(shí)度很高陈莽,更接底氣,更容易打動(dòng)人!這對(duì)于敏捷的宣傳推廣起到了很好的助力走搁!不容易讓人誤解独柑。
? ? 當(dāng)人們一提到敏捷時(shí),首先想到的是快速交付產(chǎn)品私植,而提起CMMI時(shí)首先想到的是文檔和過(guò)程忌栅。這種第一印象未必準(zhǔn)確、未必正確曲稼,但是卻是有很大的輿論效應(yīng)索绪。
四 內(nèi)容范圍
? ? 1)CMMI完備,敏捷簡(jiǎn)單贫悄。
? ? CMMI試圖規(guī)避在開(kāi)發(fā)與管理中遇到的各種風(fēng)險(xiǎn)者春,所以總結(jié)了很多實(shí)踐,是相對(duì)完備的集合清女,在完備性上鮮有類似的模型钱烟。CMMI的實(shí)踐覆蓋了管理、技術(shù)嫡丙、支持拴袭、過(guò)程改進(jìn)的活動(dòng),一個(gè)組織內(nèi)的采購(gòu)曙博、開(kāi)發(fā)拥刻、服務(wù)、人力資源管理的業(yè)務(wù)都可以參照進(jìn)行改進(jìn)父泳。CMMI中包含了組織級(jí)支持團(tuán)隊(duì)交付產(chǎn)品或服務(wù)的基礎(chǔ)設(shè)施的建立般哼、企業(yè)文化的形成。單一的敏捷方法中則缺少這些基礎(chǔ)設(shè)施與文化建立的儀式惠窄,需要融合多種敏捷方法或輔助以其他方法才可以建立敏捷的基礎(chǔ)設(shè)施與文化蒸眠。
? ? 敏捷試圖規(guī)避在開(kāi)發(fā)與管理中遇到的最主要的風(fēng)險(xiǎn),所以總結(jié)了很少的儀式杆融。當(dāng)在實(shí)踐中遇到具體的問(wèn)題楞卡,再來(lái)及時(shí)應(yīng)對(duì),它是探索式的管理脾歇,不是預(yù)測(cè)式的管理蒋腮。不同的敏捷方法有不同敏捷儀式,百花齊放藕各,因?yàn)椴煌拿艚莘椒ǖ膫?cè)重點(diǎn)不同池摧。Scrum側(cè)重于單團(tuán)隊(duì)的管理活動(dòng),XP側(cè)重于單團(tuán)隊(duì)的技術(shù)活動(dòng)激况,LeSS作彤、SAFe側(cè)重于多團(tuán)隊(duì)的協(xié)同活動(dòng)膘魄。
? ? 如果要做一個(gè)敏捷方法與CMMI的映射,需要將多種敏捷方法的儀式與CMMI的實(shí)踐域進(jìn)行映射才可以覆蓋到宦棺。單一的敏捷方法在完備性是無(wú)法實(shí)現(xiàn)CMMI模型的實(shí)踐要求的瓣距。
? ? 而一個(gè)組織的實(shí)際做法往往是介于CMMI與敏捷之間,畫(huà)一個(gè)示意圖大概如下:
2)二者的很多思想都是共通的代咸。
? ? CMMI的大部分實(shí)踐與敏捷的儀式其實(shí)思想是相同的蹈丸,在很多地方都是有共識(shí)的,都是來(lái)自于歷史的成功組織的最佳實(shí)踐呐芥。
? ? 他們都要做計(jì)劃逻杖,都要做計(jì)劃跟蹤,都需要配置管理思瘟,都要度量數(shù)據(jù)荸百,都要根因分析肃叶,都要做反思回顧灾测,都要做驗(yàn)證與確認(rèn)等等。只不過(guò)是whao to do 與how to do的區(qū)別徐伐,活動(dòng)的抽象層次不同光绕。
? ? 高成熟度的實(shí)踐是CMMI特有的女嘲,它們也可以嘗試應(yīng)用于敏捷環(huán)境,但并非必須诞帐,當(dāng)敏捷的實(shí)踐在組織內(nèi)成熟到一定程度后也可以做統(tǒng)計(jì)管理欣尼。
五 推廣難度
? ? CMMI模型區(qū)分了連續(xù)式(自定義視圖)與階段式表示方法(預(yù)定義視圖),連續(xù)式表示方法允許企業(yè)自選過(guò)程域進(jìn)行改進(jìn)停蕉,而階段式表示方法則預(yù)定義了路線圖愕鼓,規(guī)定了要包含的PA,階段式表示方法的評(píng)估等級(jí)稱為組織的成熟度等級(jí)慧起,連續(xù)式表示方法的評(píng)估等級(jí)稱為PA的能力等級(jí)菇晃。前者在行業(yè)內(nèi)進(jìn)行標(biāo)桿對(duì)比時(shí),概念簡(jiǎn)單完慧,后者則逐個(gè)PA進(jìn)行比較谋旦,在實(shí)踐中絕大多數(shù)的組織都選擇的是階段式比表示方法,使連續(xù)式表示方法形同虛設(shè)屈尼。這種結(jié)局也是違背了CMMI模型的初衷,它是期望組織能夠針對(duì)自己的實(shí)際問(wèn)題拴孤,有選擇性的進(jìn)行自定義改進(jìn)路線圖進(jìn)行提升的脾歧,而不是以通過(guò)評(píng)估為目的的“改進(jìn)”。
? ?? CMMI模型1.3版本的構(gòu)件中目標(biāo)是評(píng)估時(shí)必須考察的演熟,必須滿足的鞭执。實(shí)踐是期望的司顿,但是企業(yè)在理解CMMI模型、實(shí)際執(zhí)行時(shí)兄纺,咨詢顧問(wèn)在咨詢時(shí)大溜,評(píng)估師在評(píng)估時(shí)往往是把實(shí)踐也作為了必須滿足的。這也導(dǎo)致了CMMI模型的初衷與現(xiàn)實(shí)的巨大差距估脆!
? ?? 從人的本性來(lái)講钦奋,人們更喜歡簡(jiǎn)單的事物,不喜歡被約束疙赠,所以原則+少量的儀式+團(tuán)隊(duì)的自信這種模式更容易被開(kāi)發(fā)人員認(rèn)可付材,從而流行起來(lái)。
? ? 但圃阳,這并不認(rèn)為敏捷就比CMMI容易推廣厌衔。
? ? CMMI在推廣中面臨形似而神非的現(xiàn)象,敏捷在推廣中也面臨類似的問(wèn)題捍岳。
? ? 一個(gè)組織在導(dǎo)入敏捷時(shí)富寿,要選擇自己認(rèn)可的價(jià)值觀、原則锣夹、儀式页徐、工具等等,也要定義規(guī)范晕城,推廣規(guī)范泞坦,需要有教練指導(dǎo)這些原則、儀式砖顷、工具的落地贰锁。
? ? 很多組織做了迭代策劃、每日站立會(huì)議滤蝠、迭代評(píng)審豌熄、迭代回顧,但是實(shí)際旁觀他們的行為物咳,卻發(fā)現(xiàn)并沒(méi)有貫徹敏捷的原則锣险、敏捷的價(jià)值觀。因?yàn)楹芏鄨F(tuán)隊(duì)并沒(méi)有理解敏捷儀式背后的原理览闰,導(dǎo)致敏捷儀式走樣芯肤,不能達(dá)到預(yù)期的效果。
? ? 也有很多組織只是實(shí)施了敏捷的管理實(shí)踐压鉴,而沒(méi)有實(shí)施敏捷的技術(shù)實(shí)踐崖咨,產(chǎn)品的質(zhì)量并沒(méi)有得到真正的提高。
? ? 也有的企業(yè)沒(méi)有建立組織級(jí)敏捷的文化油吭,公司中高層的思想沒(méi)有同步更新击蹲,團(tuán)隊(duì)的敏捷則無(wú)法持久署拟。
? ? 經(jīng)驗(yàn)型過(guò)程控制,追求技術(shù)卓越歌豺,這些都要求團(tuán)隊(duì)的核心成員具有豐富的開(kāi)發(fā)經(jīng)驗(yàn)推穷、較高的技術(shù)水平,而軟件組織的很多人員并不具備這個(gè)基礎(chǔ)类咧。
? ? 譴責(zé)CMMI模型不好或者譴責(zé)敏捷方法不好馒铃,都是片面的,更大程度上是我們落地方法有問(wèn)題轮听,是我們?nèi)ヂ涞氐娜说膯?wèn)題骗露。
? ? 在一個(gè)組織內(nèi),誰(shuí)最先發(fā)起要導(dǎo)入CMMI與敏捷的呼吁呢血巍?
? ? 如果是市場(chǎng)的呼吁萧锉,那可能側(cè)重的是證書(shū),是投標(biāo)的需要述寡。
? ? 如果是開(kāi)發(fā)的呼吁柿隙,那可能側(cè)重的是減負(fù),是提高效率的需求鲫凶。
? ? 如果是老板的呼吁禀崖,那可能側(cè)重的是交付高質(zhì)量的產(chǎn)品,快速響應(yīng)市場(chǎng)的需求螟炫。
? ? 不同的sponsor波附,推動(dòng)的力度,推動(dòng)的結(jié)局是不同的昼钻。
? ? 對(duì)企業(yè)而言掸屡,對(duì)老板而言,要平衡短期利益與長(zhǎng)期利益然评,活下去仅财,活得好,活得久碗淌,需要平衡盏求。
? ? CMMI與敏捷都不是萬(wàn)能的,都有其適用場(chǎng)景亿眠,不能盲目迷信碎罚,盲目崇拜,要秉持開(kāi)放的心態(tài)纳像,持續(xù)發(fā)展的心態(tài)魂莫,兼收并蓄,取長(zhǎng)補(bǔ)短爹耗。
? ? 從理想到實(shí)現(xiàn)耙考,都有很遠(yuǎn)的路要走,都應(yīng)該聚焦于給客戶帶來(lái)實(shí)際效果潭兽,立足當(dāng)下倦始,扎扎實(shí)實(shí)的去解決問(wèn)題。
? ? 喧囂之中山卦,需要冷靜思考鞋邑,務(wù)實(shí)平衡!