認識軟件項目的戰略管理和戰術管理

  上面兩個故事,希望我能大概說清楚什么是戰略。項目的戰略大概是指:能決定項目成敗的宏觀因素,如:甲乙雙方在這個項目上的商業利益、雙方領導的特點、項目的預算、目標、工期等,還有是你所帶領的團隊是否有能力有條件完成這個項目等。

  戰略上有贏的可能,加上好的戰術,項目才有機會成功。

  戰略上沒贏的可能,無論用什么好的戰術,項目都逃不過失敗。

  戰略上有贏的大好條件,但你的戰術很差,項目也會失敗,你浪費了一個大好的項目!

  希望我們能盡量選擇戰略上有機會贏的項目,萬一運氣不好,挑上了一個戰略上沒機會贏的項目,那么要想辦法不要死得那么慘。

  下面的法則供你參考。

  法則1:從戰略高度出發

  客戶為什么要做這個項目?我們公司為什么承接這個項目?

  合同的金額是多少?我們公司對這個項目的預算是多少?項目工期有多長?

  你的項目團隊有什么人?每個人的水平和潛力怎樣?

  有沒有其他影響項目成功的重大風險?

  以上問題應該盡早搞清楚,通常來說可以在公司的高層領導那里得到很多重要信息,但如果你無法接觸高層,或者高層不鳥你,你用盡所有辦法都難以獲取以上的重要信息,那么你基本上可以判斷:這個項目死定!

  怕遇到一些讓你自己解決所有問題的領導,這些只能是無水平、不負責任的領導!除了合同金額一些涉及公司機密的內容可能不方便透露外,其他信息是必須讓項目經理知道的,而且有些事情是需要高層出馬幫助項目組去搞定的。

  遇到高層不鳥你的情況,法則1-4都沒啥作用,你可以直接看法則5。

  法則2:盡量提高你在客戶面前的地位

  通常情況下,我們需要門當戶對地和客戶接觸,高層VS高層,基層VS基層。如果你是一位小小程序員,想和客戶高層說話,這是大忌!

  很不幸的是,項目經理能經常接觸的客戶中的高領導,只能是對方的業務骨干,多是部門經理,而項目經理以下的項目成員,身份更加是低微了。

  為了讓項目組將來的工作更加主動,要做好項目組成員的“包裝”,例如讓項目經理掛上副總、總監之類的頭銜,盡量讓項目成員的身份放大和提高。第一次和客戶接觸時,要包裝好你的高大形象。例如項目啟動會上,以比較高的形象來展示項目組各成員。

  法則3:讓客戶的高層重視項目

  越是高層的客戶,越抓得住項目的目標,越是基層的客戶,越容易陷入細節,甚至提出很多匪夷所思的要求。如果客戶的高層能向下屬明確本項目的目標和范圍,那么客戶的中層基層比較容易搞定了。

  法則2做得好,很有機會讓項目經理可以直接接觸到客戶的高層,項目經理在掌握了項目的戰略的情況下,了解了客戶大致想法的情況下,比較容易驅動客戶高層做事情了。如果項目經理不好接觸客戶的高層,那么要動用法則4,讓你的高層去找客戶的高層。

  法則4:驅動你的高層做事情

  項目中很多重大問題,方向性的問題,其實是需要我們的高層去做的。例如讓我們的高層與客戶高層明確項目的目標與范圍,推動客戶配合需求調研工作,推動上線試運行,推動驗收等。項目中出現重大問題,會影響項目成功時,都應該第一時間將問題反饋給我們的高層,讓高層去處理或給出建議。

  我不覺得你能解決所有問題才叫厲害,在項目組的層面確實有些問題是無法解決的,這些問題如果不及時讓高層知道并讓高層支援你,問題將會變得更加嚴重。

  如果你的高層是那種什么事情都讓你自己搞定的話,那么本法則不適用,看“法則5:輸少當贏!”

  法則5:輸少當贏!

  如果是項目戰略上判斷覺得無贏的可能,但你的高層領導認為可以贏,執意要求你執行他的決策,那么本法則可能會讓你不會死得那么慘。

  做一個戰略上不可能贏的項目是很痛苦的,佳選擇是不做這個項目,但通常你沒得選,你只能硬頭皮上。你應該慶幸,不是讓你做戰爭的統帥,你不會象白起或者龐涓那樣會死得很慘,你多是辭職不干!

  萬一贏頭皮要做這樣的項目,只能是“輸少當贏”了。向你的高層隨時報告進展,遇到什么問題全部拋給他,美名其曰:向您請教應該如何處理!遇到與領導有某些分歧,你可以適當地爭論一下,然后假裝被你的領導說服,你還要裝作很受教的樣子。你只能在很有限的空間內,盡量降低這個項目的損失,盡量降低你將來需要承受后果的嚴重程度。將一些問題及時拋給高層,或許會有機會幫助高層重新思考自己的想法,逐步修正他對這個項目的戰略判斷,這樣的話會慢慢變得對你有利。

  采用法則5時,是不得已的選擇。如果想不做這個項目,恐怕只能選擇辭職;為生活,只能暫時忍一忍,接手這個燙手山芋吧。

  關鍵是心態要好,盡自己力OK了,對得起自己,也對得起這個項目。挨領導的批可能是不可避免的了,當他唱歌吧!