摘要:
知道什么是挨踢項目吧?什么!不知道?那IT項目知道了吧?為了不讓客戶踢、不讓老板踢、項目組成員之間不互相踢,俺為大家分享一些減少被踢機會的心得體會。就算不能讓項目成功,也至少不會死得那么慘吧!我將分戰(zhàn)略篇、團隊建設(shè)篇、需求篇、設(shè)計篇、編碼篇、測試篇、實施篇和計劃篇為你分享。
什么叫挨踢項目?
IT項目,特別是軟件開發(fā)項目,都屬于“挨踢”項目的范疇。挨踢項目的幾大特點:
1、需求不確定。
2、技術(shù)不確定。
3、工期限死。
4、預(yù)算限死
兩大不確定和兩大限死,你想不“挨踢”都難!
指揮戰(zhàn)爭可能是最復(fù)雜的項目管理?
做挨踢項目可能比較杯具,但最復(fù)雜、難度最高、代價最大的項目管理可能是戰(zhàn)爭的管理了。戰(zhàn)爭靠什么取勝呢?如果你是這場戰(zhàn)爭其中一方的統(tǒng)帥,你會如何指揮這樣戰(zhàn)爭呢?你可能會說:你不是在扯淡嗎?說挨踢項目管理,怎么跑到戰(zhàn)爭去了?讓我們先看看戰(zhàn)爭的戰(zhàn)略管理,然后再回到項目的戰(zhàn)略管理吧。
白起的故事
白起你不會沒有聽說過吧?就是那個殺死幾十萬趙國俘虜?shù)臍⑷丝衲?。但我說的不是他殺俘虜?shù)氖虑?,而是白起被稱為戰(zhàn)神,一生沒有打過敗仗,他是如何做到的?因為他只選擇打戰(zhàn)略上能打贏的仗!
當(dāng)時只有趙國有實力和秦國一戰(zhàn),雙方幾十萬大軍對峙在長平一帶。秦軍統(tǒng)帥是白起,趙軍統(tǒng)帥是廉頗。白起對于此戰(zhàn)的戰(zhàn)略上的判斷是這樣的:兩國實力、軍力相當(dāng),如果全力出戰(zhàn),秦國能勝,但只能是慘勝,這樣的后果只能是削弱了自己,反而讓其他戰(zhàn)國有機可乘。秦國的優(yōu)勢在于全國上下一心,特別是秦王和大臣們眾志成城。而趙國雖然軍力不錯,但趙國內(nèi)部權(quán)力斗爭厲害,各派只為自己利益不顧國家利益。因此白起定下的戰(zhàn)爭策略是:對外稱病不能擔(dān)當(dāng)統(tǒng)帥,隱藏自己做統(tǒng)帥的事實,以拖待變,尋找有利戰(zhàn)機再出擊。另一方面,秦國使出反間計,成功讓趙國更換主帥,換了那個很出名的只會“紙上談兵”的趙括。
趙括上任后,全軍出擊,結(jié)果中了白起埋伏,白起利用地形,用基本相等的數(shù)量的士兵困住了幾十萬趙軍,不與之決戰(zhàn),消耗趙軍的糧草,最后趙軍被迫投降。后面就是白起殺死幾十萬降兵的事情了。白起成功地用比較少的代價,給趙國帶來致命的打擊。
白起殺死幾十萬降兵后,立馬建議秦王馬上揮軍滅掉趙國。秦王認(rèn)為此時出擊必會促使六國合縱,這樣秦國會招架不住;但白起認(rèn)為,剛殺掉幾十萬降兵,其他五國還在震驚之中,沒有這么快緩過氣來,一時無法合縱,此時正是滅掉趙國的好時機!但秦王堅持自己的想法,白起只有退兵。后來秦王后悔了,想讓白起率軍滅掉趙國。這時白起認(rèn)為:其他五國已經(jīng)緩過氣來了,此時攻擊趙國,六國必會合縱。但秦王一意孤行,白起托病不統(tǒng)軍,秦王另找人統(tǒng)帥,結(jié)果六國果然合縱,出現(xiàn)了“信陵君盜取帥印”促使魏國出兵的著名歷史事件,秦軍大敗。秦王再次要求白起統(tǒng)帥,認(rèn)為只要白起統(tǒng)帥必能獲勝,但白起仍然推辭,最后秦王惱羞成怒,殺了白起。
白起在戰(zhàn)略上的判斷是相當(dāng)準(zhǔn)確的,可惜他的老板和他想法不一樣,白起拒絕執(zhí)行戰(zhàn)略上注定失敗的決策,雖然避免了自己打敗仗,但得罪了老板,下場凄慘??!咱們這些做項目的,如果遇到一個戰(zhàn)略上有問題的項目,你是做還是不做呢?
龐涓的故事
說起龐涓,大家可能馬上想到的是他如何害孫臏,然后孫臏又如何設(shè)計殺之報復(fù)。其實龐涓是一個戰(zhàn)略上判斷正確的人,只是被迫執(zhí)行了戰(zhàn)略上有問題的決策。
龐涓是魏國的大將,他對魏王建議的國策是:先西進滅掉秦國,解除后顧之憂后再圖其他。秦國當(dāng)時并不強大,多年與魏國爭奪河西河?xùn)|,“三十年河西三十年河?xùn)|”的故事就是這樣來的。但魏王認(rèn)為:秦國很窮,但秦人很彪悍,滅掉秦國代價太大,沒啥好處。魏王最想做的事情是滅掉趙國和韓國,所謂的“三晉合一”,魏、趙、韓原本同屬晉國,后來他們將之瓜分掉。龐涓認(rèn)為:滅掉趙國、韓國是不可行的,因為附近的戰(zhàn)國,特別是齊國不會讓魏國成功的,其他戰(zhàn)國必會出兵。但魏王執(zhí)意要先滅趙國,然后是韓國,讓龐涓統(tǒng)帥。龐涓只能堅決執(zhí)行老板的決策,率軍猛攻趙國,就快攻克邯鄲之時,齊國突然出兵突襲魏國的大梁,這就是“圍魏救趙”的故事。龐涓只能回師救大梁,途中遇到伏擊,損失慘重,但還不至于戰(zhàn)死。
魏王仍然不甘心,再次要龐涓統(tǒng)帥滅韓國,故事再次上演,這次是“圍魏救韓”。龐涓再次回師,孫臏上演了“逐日減灶”的典故,讓龐涓判斷失誤,率大軍進入死地,被齊軍伏擊致死。
龐涓同樣在戰(zhàn)略上的判斷是基本正確的,但他的老板想法不是這樣,龐涓作為老板的手下,他選擇了堅決執(zhí)行老板的決策,但仍然得不到好下場!
遇到一個戰(zhàn)略上有問題的項目,你不做會死,做也會死,怎么辦呢?、
認(rèn)識軟件項目的戰(zhàn)略管理和戰(zhàn)術(shù)管理
上面兩個故事,希望我能大概說清楚什么是戰(zhàn)略。項目的戰(zhàn)略大概就是指:能決定項目成敗的宏觀因素,如:甲乙雙方在這個項目上的商業(yè)利益、雙方領(lǐng)導(dǎo)的特點、項目的預(yù)算、目標(biāo)、工期等,還有就是你所帶領(lǐng)的團隊是否有能力有條件完成這個項目等。
戰(zhàn)略上有贏的可能,加上好的戰(zhàn)術(shù),項目才有機會成功。
戰(zhàn)略上沒贏的可能,無論用什么好的戰(zhàn)術(shù),項目都逃不過失敗。
戰(zhàn)略上有贏的大好條件,但你的戰(zhàn)術(shù)很差,項目也會失敗,你浪費了一個大好的項目!
希望我們能盡量選擇戰(zhàn)略上有機會贏的項目,萬一運氣不好,挑上了一個戰(zhàn)略上沒機會贏的項目,那么就要想辦法不要死得那么慘。
下面的法則供你參考。
法則1:從戰(zhàn)略高度出發(fā)
客戶為什么要做這個項目?我們公司為什么承接這個項目?
合同的金額是多少?我們公司對這個項目的預(yù)算是多少?項目工期有多長?
你的項目團隊有什么人?每個人的水平和潛力怎樣?
有沒有其他影響項目成功的重大風(fēng)險?
以上問題應(yīng)該盡早搞清楚,通常來說可以在公司的高層領(lǐng)導(dǎo)那里得到很多重要信息,但如果你無法接觸高層,或者高層不鳥你,你用盡所有辦法都難以獲取以上的重要信息,那么你基本上可以判斷:這個項目死定!
最怕遇到一些讓你自己解決所有問題的領(lǐng)導(dǎo),這些只能是無水平、不負(fù)責(zé)任的領(lǐng)導(dǎo)!除了合同金額一些涉及公司機密的內(nèi)容可能不方便透露外,其他信息是必須讓項目經(jīng)理知道的,而且有些事情是需要高層出馬幫助項目組去搞定的。
遇到高層不鳥你的情況,法則1-4都沒啥作用,你可以直接看法則5。
法則2:盡量提高你在客戶面前的地位
通常情況下,我們需要門當(dāng)戶對地和客戶接觸,高層VS高層,基層VS基層。如果你是一位小小程序員,想和客戶高層說話,這是大忌!
很不幸的是,項目經(jīng)理能經(jīng)常接觸的客戶中的最高領(lǐng)導(dǎo),只能是對方的業(yè)務(wù)骨干,最多是部門經(jīng)理,而項目經(jīng)理以下的項目成員,身份更加是低微了。
為了讓項目組將來的工作更加主動,要做好項目組成員的“包裝”,例如讓項目經(jīng)理掛上副總、總監(jiān)之類的頭銜,盡量讓項目成員的身份放大和提高。第一次和客戶接觸時,就要包裝好你的高大形象。例如項目啟動會上,以比較高的形象來展示項目組各成員。
法則3:讓客戶的高層重視項目
越是高層的客戶,越抓得住項目的目標(biāo),越是基層的客戶,越容易陷入細(xì)節(jié),甚至提出很多匪夷所思的要求。如果客戶的高層能向下屬明確本項目的目標(biāo)和范圍,那么客戶的中層基層就比較容易搞定了。
法則2做得好,就很有機會讓項目經(jīng)理可以直接接觸到客戶的高層,項目經(jīng)理在掌握了項目的戰(zhàn)略的情況下,了解了客戶大致想法的情況下,就比較容易驅(qū)動客戶高層做事情了。如果項目經(jīng)理不好接觸客戶的高層,那么就要動用法則4,讓你的高層去找客戶的高層。
法則4:驅(qū)動你的高層做事情
項目中很多重大問題,方向性的問題,其實是需要我們的高層去做的。例如讓我們的高層與客戶高層明確項目的目標(biāo)與范圍,推動客戶配合需求調(diào)研工作,推動上線試運行,推動驗收等。項目中出現(xiàn)重大問題,會影響項目成功時,都應(yīng)該第一時間將問題反饋給我們的高層,讓高層去處理或給出建議。
我不覺得你能解決所有問題才叫厲害,在項目組的層面確實有些問題是無法解決的,這些問題如果不及時讓高層知道并讓高層支援你,問題將會變得更加嚴(yán)重。
如果你的高層是那種什么事情都讓你自己搞定的話,那么本法則不適用,看“法則5:輸少當(dāng)贏!”
法則5:輸少當(dāng)贏!
如果是項目戰(zhàn)略上判斷覺得無贏的可能,但你的高層領(lǐng)導(dǎo)認(rèn)為可以贏,執(zhí)意要求你執(zhí)行他的決策,那么本法則可能會讓你不會死得那么慘。
做一個戰(zhàn)略上不可能贏的項目是很痛苦的,最佳選擇是不做這個項目,但通常你沒得選,你只能硬頭皮上。你應(yīng)該慶幸,不是讓你做戰(zhàn)爭的統(tǒng)帥,你不會象白起或者龐涓那樣會死得很慘,你最多是辭職不干!
萬一贏頭皮要做這樣的項目,只能是“輸少當(dāng)贏”了。向你的高層隨時報告進展,遇到什么問題全部拋給他,美名其曰:向您請教應(yīng)該如何處理!遇到與領(lǐng)導(dǎo)有某些分歧,你可以適當(dāng)?shù)貭幷撘幌?,然后假裝被你的領(lǐng)導(dǎo)說服,你還要裝作很受教的樣子。你只能在很有限的空間內(nèi),盡量降低這個項目的損失,盡量降低你將來需要承受后果的嚴(yán)重程度。將一些問題及時拋給高層,或許會有機會幫助高層重新思考自己的想法,逐步修正他對這個項目的戰(zhàn)略判斷,這樣的話會慢慢變得對你有利。
采用法則5時,是不得已的選擇。如果想不做這個項目,恐怕只能選擇辭職;為生活,只能暫時忍一忍,接手這個燙手山芋吧。
關(guān)鍵是心態(tài)要好,盡自己力就OK了,對得起自己,也對得起這個項目。挨領(lǐng)導(dǎo)的批可能是不可避免的了,當(dāng)他唱歌吧!