敏捷項(xiàng)目管理注重項(xiàng)目成員的協(xié)作,注重顧客的參與和成員對(duì)于項(xiàng)目變化的快速反應(yīng)。傳統(tǒng)上,項(xiàng)目負(fù)責(zé)人只會(huì)優(yōu)先確定項(xiàng)目的時(shí)間與成本目標(biāo),而范圍定義與功能目標(biāo)都會(huì)隨著項(xiàng)目的發(fā)展產(chǎn)生變化,因此也就加大了項(xiàng)目的可塑性。
敏捷項(xiàng)目管理主要有這幾個(gè)優(yōu)點(diǎn):
(1)較強(qiáng)的靈活性;
(2)錯(cuò)誤率低;
(3)項(xiàng)目風(fēng)險(xiǎn)性低;
(4)提高項(xiàng)目成員能動(dòng)性;
(5)降低了項(xiàng)目成本。
敏捷項(xiàng)目管理這一概念起源于2001年,由十幾名相聚于美國(guó)雪鳥滑雪場(chǎng)的大師級(jí)程序員研討出了這一理念,與傳統(tǒng)的項(xiàng)目管理方式有著截然不同的觀念。經(jīng)過(guò)十幾年的發(fā)展,敏捷項(xiàng)目管理目前以Scrum與極限編程運(yùn)用的最為廣泛。兩者都是輕量級(jí)、靈巧并且具有多次迭代的管理框架,能夠在有限的時(shí)間與成本范圍優(yōu)先完成客戶最為看重或需求度最高的部分。因此,項(xiàng)目時(shí)間與經(jīng)費(fèi)的上限所對(duì)應(yīng)的就是敏捷項(xiàng)目管理中的時(shí)間管理與成本管理,也是對(duì)項(xiàng)目成果有著決定性因素的兩方面管理。
1、敏捷項(xiàng)目管理中的時(shí)間管理
敏捷項(xiàng)目管理中的時(shí)間管理主要由項(xiàng)目負(fù)責(zé)人的周期預(yù)算與調(diào)動(dòng)小組成員的工作效率組成。
項(xiàng)目時(shí)間是項(xiàng)目負(fù)責(zé)人或者發(fā)起人在項(xiàng)目啟動(dòng)之前就先確定好的,因而項(xiàng)目的時(shí)間管理就是項(xiàng)目負(fù)責(zé)人以定好的時(shí)間范圍為底線,在這個(gè)范圍內(nèi)盡可能激發(fā)項(xiàng)目成員的工作效率與熱情。
以Scrum框架為例,項(xiàng)目負(fù)責(zé)人與Scrum體能教練會(huì)盡可能多地與項(xiàng)目成員進(jìn)行面對(duì)面的深層次交談,激發(fā)他們的工作效率,打消他們對(duì)于自己的不自信與對(duì)于項(xiàng)目的不自信。在周例會(huì)上項(xiàng)目負(fù)責(zé)人除去總結(jié)這一周的工作進(jìn)展,一般會(huì)留出半個(gè)小時(shí)的時(shí)間讓項(xiàng)目成員自由發(fā)言去討論這一周的工作心得與體會(huì),特別是讓新加入小組的成員感受到Scrum框架的工作熱情,以此來(lái)提升全小組的工作熱情與效率。而在一個(gè)沖刺階段完成后,負(fù)責(zé)人會(huì)召開一個(gè)總結(jié)會(huì)議來(lái)陳述小組在這一沖刺階段中所完成的成就,將已完成的模塊全部列出來(lái)給小組成員完成任務(wù)的自豪感與成就感。
一個(gè)項(xiàng)目的最終完成就是這樣一個(gè)沖刺階段的多次重復(fù)過(guò)程。因此除去調(diào)動(dòng)小組成員的工作效率與熱情,項(xiàng)目發(fā)起人或項(xiàng)目負(fù)責(zé)人在項(xiàng)目開始之前所定下的發(fā)開周期也必須嚴(yán)密,不同于傳統(tǒng)項(xiàng)目管理對(duì)于開發(fā)周期的不確定,敏捷項(xiàng)目管理要求其可量化,將每一個(gè)模塊按工作量量化成不同的工作點(diǎn)數(shù),所有點(diǎn)數(shù)相加即確認(rèn)了該項(xiàng)目總的工作點(diǎn)數(shù),再根據(jù)以往經(jīng)驗(yàn)或模型計(jì)算計(jì)算出總點(diǎn)數(shù)所對(duì)應(yīng)的時(shí)間,得出一個(gè)有充分道理的總研發(fā)周期與各沖刺部分的周期長(zhǎng)度。當(dāng)發(fā)現(xiàn)該沖刺階段已超出預(yù)定時(shí)間時(shí),可以增加與小組成員的溝通次數(shù),找出效率變低的原因所在;當(dāng)發(fā)現(xiàn)進(jìn)度超過(guò)預(yù)定時(shí),可以相對(duì)地增加項(xiàng)目小組的放松時(shí)間,以緩解小組成員的疲勞度。
2、敏捷項(xiàng)目管理中的成本管理
敏捷項(xiàng)目管理過(guò)程中成本范圍一開始由項(xiàng)目負(fù)責(zé)人與客戶一同商議確定。敏捷項(xiàng)目管理由于減少了項(xiàng)目文檔的維護(hù)費(fèi)用并且成員之間面對(duì)面的交流也減少了交流成本,其本身所追求的較快的開發(fā)周期與客戶多方面的需求溝通直接減少了開發(fā)成本,這也就要求項(xiàng)目負(fù)責(zé)人將成本管理做到最好。項(xiàng)目管理論壇
以極限編程XP舉例,XP追求的核心思想是交流、簡(jiǎn)單、反饋、進(jìn)取,這就要求小組成員在劃分功能模塊進(jìn)行迭代時(shí)要做到JustEnough原則,模塊輕量化開發(fā),不追求多余復(fù)雜的功能開發(fā),真正做到敏捷管理基于時(shí)間與迅速迭代、增量。
客戶的多方面加入,有利于項(xiàng)目小組更好、更快地掌握客戶最為迫切的需求,于