作者:張傳波
摘要:
不少人士可能都會(huì)對(duì)CMMI有這樣的一些誤解:
CMMI重視過程不太重視人員管理;
CMMI強(qiáng)調(diào)按過程執(zhí)行,而忽視人員的主動(dòng)性、創(chuàng)造力;
過程是死的,文檔也是死的,但人是活的,事情也是變化的,CMMI的執(zhí)行缺乏彈性;
……
本文將為大家闡述CMMI對(duì)團(tuán)隊(duì)管理方面的要求,還CMMI一個(gè)“清白”。
很久以前,國內(nèi)某大軟件公司通過了CMM2級(jí)認(rèn)證(當(dāng)時(shí)國內(nèi)通過CMM評(píng)估的企業(yè)很少),媒體采訪他們的成員,他們最大的感受就是以前不用寫文檔,現(xiàn)在要寫很多文檔。直到現(xiàn)在,“寫文檔”依然是眾多過級(jí)企業(yè)的最大感受,如果SEI知道了,肯定郁悶死了!
曾經(jīng)有QA問我,怎樣保證項(xiàng)目組提交的數(shù)據(jù)是正確的?再深入問下去,原來項(xiàng)目組為了應(yīng)付度量,會(huì)共同“造假”,QA苦無應(yīng)對(duì)的良策。我非常納悶,這樣的團(tuán)隊(duì),這樣的氛圍,如何做過程改進(jìn)?
您的團(tuán)隊(duì)中有沒有這些問題呢?
團(tuán)隊(duì)中存在一些不良的風(fēng)氣。
團(tuán)隊(duì)中沒有人知道這個(gè)項(xiàng)目有什么用。
團(tuán)隊(duì)沒有統(tǒng)一的行為準(zhǔn)則、工作習(xí)慣。
勞碌了兩三年,團(tuán)隊(duì)成員技能沒有怎么增長。
遇到問題,不知道應(yīng)該由誰來決策?如何決策?
每次總結(jié)教訓(xùn)都說要注意溝通,但溝通問題還是不斷地出現(xiàn)。
……
CMMI中被遺忘的角落
CMMIv1.1版中的IT(Integrated Teaming)、OEI(Organizational Environment for Integration)這兩個(gè)PA,常常是省略不評(píng)估的PA。業(yè)內(nèi)普遍認(rèn)為,這兩個(gè)PA只適用于大型企業(yè)、大型團(tuán)隊(duì),所以評(píng)估能省則省。
IT這個(gè)PA列出了對(duì)團(tuán)隊(duì)管理的要求,如:建立項(xiàng)目遠(yuǎn)景,組建團(tuán)隊(duì)等;而OEI這個(gè)PA在組織級(jí)別列出了對(duì)團(tuán)隊(duì)管理的要求,如:建立決策機(jī)構(gòu),制定組織級(jí)行為準(zhǔn)則等。CMMIv1.2版,這兩個(gè)PA已經(jīng)“消失”了,兩個(gè)PA的內(nèi)容分別整合進(jìn)IPM和OPD中了,OPD的SG2及IPM的SG3都被標(biāo)示上“for IPPD”。
圖一:CMMIv1.1 vs CMMIv1.2
不管是CMMIv1.1還v1.2,其實(shí)CMMI有專門內(nèi)容對(duì)團(tuán)隊(duì)建設(shè)提出了要求,企業(yè)如果真正想做好過程改進(jìn),都應(yīng)該認(rèn)真學(xué)習(xí)這兩個(gè)PA。
除此以外,每個(gè)PA的以下GP都是直接與團(tuán)隊(duì)管理密切相關(guān)的:
GP2.4 Assign Responsibility
GP2.5 Train People
GP2.7 Identify and Involve Relevant Stakeholders
GP3.2 Collect Improvement Information
CMMI中的這些要求,與一般的團(tuán)隊(duì)管理要素對(duì)應(yīng)關(guān)系如下:
團(tuán)隊(duì)管理要素 CMMI中與之對(duì)應(yīng)的
團(tuán)隊(duì)文化、行為準(zhǔn)則 OPD的SP2.2 SP2.3
團(tuán)隊(duì)遠(yuǎn)景 IPM SP3.1
團(tuán)隊(duì)決策機(jī)制 OPD的SP2.1
團(tuán)隊(duì)的組成及成員職責(zé) IPM SP3.2 SP3.3 SP3.4;所有PA的GP 2.4
溝通管理 OPD的SP2.2;IPM SP3.5;所有PA的GP 2.7
知識(shí)管理 所有PA的GP2.5 GP3.2;OT;OPD SG1
團(tuán)隊(duì)的文化與行為準(zhǔn)則
CMMI中與之對(duì)應(yīng)的是:
OPD(組織過程定義,Organizational Process Definition)的
SP2.2 Establish Rules and Guidelines for Integrated Teams
SP2.3 Balance Team and Home Organization Responsibilities
什么是企業(yè)文化?企業(yè)文化是公司全體員工的價(jià)值觀、行為準(zhǔn)則、思維習(xí)慣、做事風(fēng)格、習(xí)慣等的總和。那什么決定一個(gè)公司的企業(yè)文化?有兩個(gè)方面,一方面是公司倡導(dǎo)的文化,另一方面是每一位員工的文化。
企業(yè)文化可能迄今為止在企業(yè)管理中用得最泛濫的詞語之一,企業(yè)文化怎樣才能落到實(shí)處呢?公司倡導(dǎo)的文化,與每位員工的總體水平總是有差距的,怎樣把所有員工導(dǎo)向公司所倡導(dǎo)的文化呢?企業(yè)就需要規(guī)劃企業(yè)的遠(yuǎn)景,讓全部員工了解,企業(yè)需要制定一些規(guī)則、指南,用來指導(dǎo)員工的行為,這樣才能把企業(yè)文化落到實(shí)處。
CMMI中沒有規(guī)定企業(yè)要制定怎樣的企業(yè)文化、怎樣的行為規(guī)則、指南等,但我們應(yīng)該可以想象得到,好的企業(yè)文化應(yīng)該具備公開坦誠、積極向上、推崇共享等特點(diǎn),很難想象等級(jí)嚴(yán)明、安守本分的企業(yè)文化,如何能推動(dòng)好團(tuán)隊(duì)建設(shè),如何能推動(dòng)好項(xiàng)目管理。CMMI越要做到高級(jí),越需要好的企業(yè)文化做支持!
所以,如果您的團(tuán)隊(duì)中出現(xiàn)一些風(fēng)氣問題,您就需要進(jìn)一步考慮,是不是整個(gè)公司都有這樣的風(fēng)氣,是不是公司倡導(dǎo)的文化有問題?要通過招聘、解雇、培訓(xùn)、規(guī)劃公司遠(yuǎn)景、制定行為準(zhǔn)則、制定相關(guān)制度等辦法來改善企業(yè)文化。
團(tuán)隊(duì)的遠(yuǎn)景
CMMI中與之對(duì)應(yīng)的是:
IPM(集成項(xiàng)目管理,Integrated Project Management)的
SP3.1 Establish the Project’s Shared Vision
團(tuán)隊(duì)的遠(yuǎn)景,就是所謂的團(tuán)隊(duì)的目標(biāo)了。項(xiàng)目的遠(yuǎn)景要從幾方面來考慮:從客戶的角度,希望我們的最終系統(tǒng)是怎樣的一個(gè)樣子;從公司的發(fā)展戰(zhàn)略,我們希望最終系統(tǒng)會(huì)是怎樣的一個(gè)樣子,最終系統(tǒng)會(huì)對(duì)組織財(cái)富庫帶來什么價(jià)值;從項(xiàng)目組本身發(fā)展需求,大家希望最終系統(tǒng)會(huì)是怎樣的一個(gè)樣子,對(duì)大家自身發(fā)展帶來什么收益。
遠(yuǎn)景是由團(tuán)隊(duì)成員共同制定的,平衡了各方面的考慮,是大家的共同目標(biāo),所有成員都是為同一個(gè)遠(yuǎn)景工作。
您的團(tuán)隊(duì)成員是不是整日疲于奔命,而毫無成功感?考慮一下制定一份團(tuán)隊(duì)的遠(yuǎn)景吧。
團(tuán)隊(duì)的決策機(jī)制
CMMI中與之對(duì)應(yīng)的是:
OPD(組織過程定義,Organizational Process Definition)的
SP2.1 Establish Empowerment Mechanisms
做項(xiàng)目過程中,各個(gè)層面都可能出現(xiàn)很多問題,各個(gè)層面都可能需要做決策。小決策小至某個(gè)bug是否修改,大決策大至版本是否發(fā)布,都可能涉及到需要不同的人用不同的方法去做決定。組織級(jí)別應(yīng)該定義好各種層次的關(guān)鍵決策由哪些人參與,采用什么方法和標(biāo)準(zhǔn),這樣才能保證好整個(gè)團(tuán)隊(duì)能順暢地運(yùn)作。
CMMI沒有規(guī)定要制定怎樣的一個(gè)決策機(jī)制,一個(gè)好的團(tuán)隊(duì)決策機(jī)制應(yīng)該是充分調(diào)動(dòng)成員的參與性,發(fā)揮大家創(chuàng)造力,同時(shí)也讓關(guān)鍵人物起到關(guān)鍵作用的機(jī)制。如果決策機(jī)制就是某某人說了算,其他成員就沒有參與感了,很難想象這樣的團(tuán)隊(duì)能有多大的戰(zhàn)斗力。
團(tuán)隊(duì)的組成及成員職責(zé)
CMMI中與之對(duì)應(yīng)的是:
IPM(集成項(xiàng)目管理,Integrated Project Management)的
SP3.2 Establish the Integrated Team Structure
SP3.3 Allocate Requirements to Integrated Teams
SP3.4 Establish Integrated Teams
所有PA的
GP2.4 Assign Responsibility
根據(jù)項(xiàng)目的特點(diǎn),我們需要規(guī)劃相應(yīng)的團(tuán)隊(duì)架構(gòu)并讓合適的人員擔(dān)當(dāng)相應(yīng)的角色,并規(guī)劃好每種角色的職責(zé)。不管采用MSF的6種角色對(duì)等的項(xiàng)目團(tuán)隊(duì)架構(gòu),還是采用常見的項(xiàng)目經(jīng)理領(lǐng)銜的架構(gòu),只要是對(duì)實(shí)現(xiàn)團(tuán)隊(duì)的遠(yuǎn)景有利的,都是合適的。
同樣,CMMI也沒有告訴我們應(yīng)該如何規(guī)劃團(tuán)隊(duì)的組成,團(tuán)隊(duì)?wèi)?yīng)該包含什么角色。當(dāng)您的團(tuán)隊(duì)有問題時(shí),您可以考慮一下,是不是團(tuán)隊(duì)的架構(gòu)沒有定義好,團(tuán)隊(duì)各角色之間的職責(zé)沒有劃分好?
溝通管理
CMMI中與之對(duì)應(yīng)的是:
OPD(組織過程定義,Organizational Process Definition)的
SP2.2 Establish Rules and Guidelines for Integrated Teams
IPM(集成項(xiàng)目管理,Integrated Project Management)的
SP3.5 Ensure Collaboration among Interfacing Teams
所有PA的
GP2.7 Identify and Involve Relevant Stakeholders
溝通管理應(yīng)該是制度化的管理,組織要定義溝通的一些規(guī)則和指南,保證溝通是有序的而且有效的。我們公司對(duì)如何進(jìn)行內(nèi)部溝通、如何進(jìn)行對(duì)外溝通都進(jìn)行了詳細(xì)的定義。沒有規(guī)則和指南,天天說要加強(qiáng)溝通是廢話來的。
另外我們看到,CMMI中很多地方出現(xiàn)了要讓相關(guān)的人或者組卷入進(jìn)來的描述,CMMI很強(qiáng)調(diào)組間協(xié)調(diào),在CMM的時(shí)候就專門有一個(gè)組間協(xié)調(diào)的KPA?!耙⒁舛鄥f(xié)調(diào)”,也成為我們團(tuán)隊(duì)管理中最常見的廢話之一。協(xié)調(diào)也是需要制度化的,制度化的協(xié)調(diào)辦法有:
制定計(jì)劃,考慮干系人的介入并讓干系人評(píng)審該計(jì)劃;
根據(jù)計(jì)劃,讓相關(guān)干系人參與進(jìn)來;
所有工作產(chǎn)品是某人的工作輸入時(shí),都需要某人評(píng)審該工作產(chǎn)品;
所有計(jì)劃的大變動(dòng),都需要相關(guān)干系人評(píng)審并通報(bào)相關(guān)成員。
不要光喊口號(hào)了,制定一些切實(shí)的辦法讓溝通有效起來!
知識(shí)管理
CMMI中與之對(duì)應(yīng)的是:
所有PA的
GP2.5 Train People
GP3.2 Collect Improvement Information
OT(Organizational Training)的全部內(nèi)容
OPD(組織過程定義,Organizational Process Definition)的
SG1 Establish Organizational Process Assets
保證團(tuán)隊(duì)中每位成員都具備完成本職工作所需要的技能,CMMI所有PA的GP2.5與MSF的就緒管理有異曲同工之妙。
知識(shí)管理需要在組織級(jí)別的高度上做。根據(jù)組織的發(fā)展需要,安排系統(tǒng)的培訓(xùn),通過財(cái)富庫的方式把知識(shí)“固化”,所有團(tuán)隊(duì)都可以從這個(gè)財(cái)富庫中獲取知識(shí)和提交知識(shí)。
CMMI對(duì)知識(shí)管理要求很高,這樣的高要求,對(duì)團(tuán)隊(duì)成員以及組織都是有很大好處的。大家可以對(duì)照自己的團(tuán)隊(duì),思考以下的問題:
您有埋怨過團(tuán)隊(duì)成員中有人技能不夠嗎?
項(xiàng)目面臨極大的進(jìn)度壓力,但前輩們沒有留下可供使用的東西。
長期用相同的技術(shù)解決不同的問題,技能沒有怎么增長。
把項(xiàng)目做完就阿彌陀佛了,根本沒有想過要去總結(jié)些什么。
軟件開發(fā)團(tuán)隊(duì)是智力型的團(tuán)隊(duì),如果大家每天都在“行尸走肉”,工作沒有激情,知識(shí)沒有積累,那就干脆改行算了。
CMMI既強(qiáng)調(diào)過程也強(qiáng)調(diào)人的管理
當(dāng)我對(duì)MSF還是一無所知的時(shí)候,我聽了3天的MSF課程,給我?guī)砹藰O大的震撼,收益匪淺。當(dāng)我對(duì)CMM一無所知的時(shí)候,我聽了3天的Intro to CMM的課程,給我?guī)淼氖且欢褑柼?hào),內(nèi)容沒有吸收多少。CMMI確實(shí)給我們帶來了太多的誤解,我想SEI最大的失誤可能就是沒有把CMMI這個(gè)寶貝用大家能容易理解的方式描述清楚。
本文要澄清的幾點(diǎn)就是:
CMMI非常強(qiáng)調(diào)團(tuán)隊(duì)管理的,而且從組織層面、項(xiàng)目層面、個(gè)人層面都有詳細(xì)的要求,而且所有的層面的管理都要求制度化。
CMMI很重視企業(yè)文化建設(shè),而這點(diǎn)經(jīng)常是我們過程改進(jìn)所忽視的,只有好的企業(yè)文化,才能支撐做好過程改進(jìn),只有做好團(tuán)隊(duì)管理,才可能做好過程改進(jìn)。
CMMI很強(qiáng)調(diào)人的作用,如:不同職責(zé)的人需要掌握相應(yīng)的技能,通過培訓(xùn)機(jī)制保證相關(guān)人員具備適應(yīng)公司未來發(fā)展的技能,眾多工作產(chǎn)品都需要不同的人來評(píng)審把關(guān)等。
過程和人是分不開的,越高級(jí)別的過程越需要高水平的人來執(zhí)行。希望通過本文,讓大家從團(tuán)隊(duì)管理的角度對(duì)CMMI有進(jìn)一步認(rèn)識(shí)。
---全文完---
http://www.visualproject.cn/products/cmmi.html
【?發(fā)表評(píng)論?0條?】