1.項(xiàng)目需求
當(dāng)項(xiàng)目混亂和不可控的時(shí)候,往往是源頭出了問題,解決源頭才能治本。
軟件項(xiàng)目中的范圍管理重點(diǎn)就是項(xiàng)目需求,需求包括原始需求,用戶需求,產(chǎn)品需求和軟件需求。需求是項(xiàng)目的源頭,需求生命周期包括了需求收集,需求挖掘和開發(fā),需求定義和分解,需求實(shí)現(xiàn),需求驗(yàn)證,需求確認(rèn)等諸多過程。需求不明確和后期的頻繁需求變更是軟件項(xiàng)目十大風(fēng)險(xiǎn)之一,項(xiàng)目的計(jì)劃和可預(yù)見性完全是建立在需求穩(wěn)定基礎(chǔ)上的,需求一變化整個(gè)計(jì)劃就得不斷調(diào)整,計(jì)劃的頻繁調(diào)整導(dǎo)致后期的項(xiàng)目執(zhí)行無任何計(jì)劃基線參照,后期項(xiàng)目完全不可控制。
需求就是用戶需要的一個(gè)個(gè)可確認(rèn)的功能點(diǎn),需求分解后各個(gè)需求點(diǎn)的需求狀態(tài)的追蹤自然就變成了對整個(gè)項(xiàng)目進(jìn)展?fàn)顟B(tài)的追蹤。對項(xiàng)目內(nèi)部談進(jìn)度計(jì)劃的跟蹤,對外部客戶談需求功能點(diǎn)狀態(tài)的追蹤。如果10個(gè)需求點(diǎn)都進(jìn)行到編碼狀態(tài),實(shí)際項(xiàng)目進(jìn)展已經(jīng)完成80%,但只要沒有完全完成的獨(dú)立需求點(diǎn)對用戶來講進(jìn)度都是0%。從這個(gè)意義上可可以進(jìn)一步看到瀑布模型和迭代模型的重要區(qū)別,迭代是使項(xiàng)目進(jìn)展真正可視。
2.組織類型
一群有技術(shù),有文化和有目標(biāo)的人卻做不好一件事情是組織和文化的問題。
組織類型有項(xiàng)目型,職能型還是矩陣型組織。各種類型的優(yōu)缺點(diǎn)有專門的文章比較,重點(diǎn)就是組織類型的選擇要和組織本身的發(fā)展需求和項(xiàng)目本身的特點(diǎn)相結(jié)合。比如對于大型的產(chǎn)品驅(qū)動的項(xiàng)目,更強(qiáng)調(diào)跨職能組織的產(chǎn)品開發(fā)團(tuán)隊(duì)PDT,就能夠更好的實(shí)現(xiàn)以產(chǎn)品研發(fā)驅(qū)動的目標(biāo)需要,使整個(gè)工作都能夠圍繞產(chǎn)品研發(fā)進(jìn)行,加快溝通效率和加強(qiáng)團(tuán)隊(duì)協(xié)作。
矩陣型結(jié)構(gòu)中由于多頭領(lǐng)導(dǎo)是最容易發(fā)生沖突的,因此前期必須定義明確的職責(zé)。職能經(jīng)理負(fù)責(zé)的是人員的管理,企業(yè)文化建設(shè),培訓(xùn)和職業(yè)發(fā)展和多項(xiàng)目間資源的分配和協(xié)調(diào)。而項(xiàng)目經(jīng)理是對項(xiàng)目成敗負(fù)責(zé),是按項(xiàng)目目標(biāo)申請資源,根據(jù)需求執(zhí)行項(xiàng)目計(jì)劃和按時(shí)完成項(xiàng)目。
3.項(xiàng)目團(tuán)隊(duì)
為了一個(gè)項(xiàng)目走到一起的成員,激勵他們的是工作本身和共同的價(jià)值觀,而不是職位或頭銜。
一個(gè)人可能成功,而另一個(gè)人可能失敗,這兩者的區(qū)別并不重要。重要的是,一旦他們相互協(xié)作,結(jié)成聯(lián)盟,偉大的事情就可能發(fā)生。項(xiàng)目中每個(gè)成員都有自己的技能專長,性格特征和職業(yè)發(fā)展規(guī)劃,項(xiàng)目成員的目標(biāo)只有團(tuán)隊(duì)的目標(biāo)一致后才可能真正發(fā)揮出團(tuán)隊(duì)的價(jià)值和力量。項(xiàng)目經(jīng)理的一個(gè)重要角色就是教練,團(tuán)隊(duì)建設(shè)工作將貫徹整個(gè)項(xiàng)目。
成功的項(xiàng)目團(tuán)隊(duì)必須是每個(gè)成員都認(rèn)可項(xiàng)目的目標(biāo)為之努力,項(xiàng)目成功也幫助項(xiàng)目成員提升自我價(jià)值。項(xiàng)目中每個(gè)人都清楚自己在團(tuán)隊(duì)中的位置,該做什么,如何做到,如何做好。團(tuán)隊(duì)成員之間相互信任和對自己的工件負(fù)責(zé)任。
4.項(xiàng)目計(jì)劃
靠個(gè)人的直覺和經(jīng)驗(yàn)可以保證你一時(shí)成功,靠系統(tǒng)的計(jì)劃可以保證你長久成功。
只有有了計(jì)劃你才可能真正知道項(xiàng)目目標(biāo)是否是可以達(dá)到的,是可以預(yù)測和可見的。有了項(xiàng)目計(jì)劃才可能使項(xiàng)目從無序到有序的轉(zhuǎn)變,從點(diǎn)點(diǎn)滴滴小檢查點(diǎn)和里程碑的實(shí)現(xiàn),最終達(dá)到了整個(gè)項(xiàng)目目標(biāo)的實(shí)現(xiàn)。目標(biāo)驅(qū)動如何落地?就是我們做任何一件事情都不是隨意的,目標(biāo)驅(qū)動計(jì)劃,計(jì)劃驅(qū)動我們?nèi)?zhí)行一個(gè)個(gè)實(shí)際的任務(wù)。
有了計(jì)劃不僅僅有了執(zhí)行的依據(jù),也有了項(xiàng)目經(jīng)理后期項(xiàng)目監(jiān)控的依據(jù)。所以基線和跟蹤甘特圖等是很重要的概念,出現(xiàn)偏差是不可避免的,關(guān)鍵是我們要及時(shí)的跟蹤和意識到偏差,這樣才可以及時(shí)的糾正錯(cuò)誤和調(diào)整我們的策略。
項(xiàng)目中做的任何一件事情都出自于計(jì)劃,因此計(jì)劃不僅僅是項(xiàng)目進(jìn)度計(jì)劃。為了實(shí)現(xiàn)項(xiàng)目的目標(biāo),對于項(xiàng)目的成本,質(zhì)量,需求控制,風(fēng)險(xiǎn)管理,人員管理,開發(fā)過程管理都必須有計(jì)劃。想想我受到的恐慌和打擊,更多都是來源于我們沒有預(yù)料到的問題,你要消除這種恐慌,就是要前