軟體專案經理必備素質(轉)

ger8發表於2007-08-11
許多人都以為專案經理總是與“理想與光榮”相伴的,其實作為一個有志於改進中國軟體開發流程的專案經理來說,他們承擔的更多的是“艱辛與痛苦”。
在這裡,我透過我擔任專案經理期間所遇到的種種現象,來總結專案經理所必需具備的素質,當這些素質您不具備的話,就需要花費多年的努力來培養他,如果無法培養成功,那麼請您轉換崗位,因為專案經理不適合您,您難以在這個方面獲的成功。

一、執著

可以這麼說,在中國如果不執著是做不成任何事情的,因為在軟體開發流程中推行各種規範和管理制度的時候,你可能遇到各種各樣的阻力和障礙,如果沒有應付挫折的思想和準備,你是很難推行成功的。要知道這樣一個基本事實,專案管理成敗的關鍵是:如果你不堅持,誰也不會堅持下去的。指望領導的扶持和群眾的自覺是不可能的。只有堅定信念,努力打動別人,才能成功。
堅持到成功為止。只要決定上管理流程了,就不要後悔,唯有堅持,因為你拼命努力而實現了99%,你卻不知,最後當你決定放棄的時候也許就是你要成功之時。要知道你準備放棄的時候可能正是對方也準備放棄之時,唯有堅持,你才能成功。

二、親和力

親和力是指你和團隊相互依賴,相互信任能力的大小。親和力是你領導團隊走向成功的基礎,如果一個團隊的向心力不夠,各自為政,那麼失敗就會在身邊陪伴你。要團隊的每個成員都信任你,你必須要做到關心下屬,主動與下屬溝通,為下屬爭取合法權利等。關心下屬就是在日常工作中對下屬的工作狀況,發展方向進行指導,避免其走彎路;在生活中也對其身體狀況進行關心,促進身體和心理健康的恢復。

多找下屬溝通是消除誤會的潤滑劑,同時也是瞭解下屬內心真實想法唯一捷徑。做專案經理的人,在某些事情上的處理的確會與人不同,也難以令人理解。這個時候只有多與下屬溝通,逐步達成共識,爭取大家的理解和支援。記住,沒有下屬的理解和支援,你永遠無法實現專案管理的規範化。這個環節很重要,我在這個方面曾經用時太少,走了許多彎路。另外就是了解下屬的真實想法,經常瞭解一下下屬的真實想法有利於我們不斷改進和調整流程,使生產流程更加符合本團隊的實際。切記一點,做領導的一定要多尊重下屬的想法,並且與之溝通,若一味等下屬找自己,那麼是一般下屬與之水火不容要攤牌時,才會與你溝通,這樣悔之晚矣。

為下屬爭取合法權利是專案經理的一項重要職責。敢負責任是專案經理基本素質,如果你不經常研究工作資料保障下屬的合法權益時,你就很難讓你的團隊保持高效率。曾經有一次,我們測試工程師的工作業績突然下降了一半,我與之溝通後發現公司不講效率只講工作時間,他有一天特殊沒上班,結果公司扣了一天的工資;但是他其實超額完成了月計劃的120%。瞭解情況後,我與公司協調,順利補回工資,生產效率就大幅上揚。

三、品德高尚

“一撇一捺是個人,世世代代學做人。”在這個世界上最難做的就是做個品德高尚的人。試想一個思想猥褻的人很難取得成功,即使靠鑽營取得也只是暫時的,他不可能取得長久的成功。只有品德高尚的人才能感染周圍的人,使團隊具有向心力,從成功走向成功。

人有三種,一種是仗勢欺人,一種是持才壓人,最後一種是以德服人。仗勢欺人的人自持地位高而指三道四,自然是不可能團結人,更不可能獲得成功;持才壓人的人自持學識高而盛氣凌人,或咄咄逼人。殊不知“聞到有先後,術業有專攻”,“尺有所長,寸有所短”,難以學到更高的知識,也就難以取得更大的成功。只有以德服人的人以自己的修養和品德感染人,勇於吃虧,樂於助人,以德報怨,只有這樣才能使你對立面德人都不忍心傷害你,團結到一切可以團結到的人,擁有這樣的環境,你怎麼可能不成功。

勇於吃虧,首先要放下私心,如果一個人始終 圍著自己轉的人是不可能做到的。“人不為己,天誅地滅”是八十年代後出生的人心靈普遍反應;但是要記住人首先是社會中的人,如果脫離了社會,人恐怕已不會成其為人了。因此只有當你拋棄私心,主動為人,別人才會反過來支援你,幫助你。

樂於助人,是人類的一個良好品質,就象一首歌中所唱的“人字的結構就是相互支撐”。管理流程是不可能靠專案經理一個人維持的,必須要大家支援你。但是這卻需要你多幫助別人,別人才會幫助你。不管團隊成員發生什麼事情,你要盡你所能去幫助他,這樣團隊才可能繼續前進。

以德報怨,可能是人最難做到的。中國人就強調“人若犯我,我必犯人”,其實在這回中不會有真正的仇敵,大家明爭暗鬥的結果如果過20年後再去看的時候,保準一大半的人都會覺得不值得,許多人賭得就是一口氣,將自己成功的希望給湮滅了。當你能用寬容喝善良對待你對立面的人的時候,還有什麼東西能阻擋你成功?

“得道多助,失道寡助;多助之至,天下順之,失道之至,親戚叛之;以天下之所順,攻親戚之所叛;故君子有不戰,戰必勝矣。”

四、口才

良好的口才是專案經理打動專案成員的必備武器,當你擁有良好的口才將會使你無往不利。當年希特勒就是用他那天才般的口才征服了德國,使他的《我的奮鬥》貫徹到每一個德國人的心中,從而成立了第三帝國。

要使自己的專案管理思想貫徹到每一個專案成員心中,就必須要做到以下的演講原則:
1.根據專案成員的共同目標象他們制定演講內容,只有讓他們信服你才有意義;
2.調動聽眾的這種感官,訴之觸覺、視覺、聽覺,用黑板、姿勢來輔助你的內容。
3.不斷的總結效果,改進自己演講宣傳的接受度,如果效果不理想,嘗試換一個方式來表達和描述。
4.讓聽眾學以至用,只有他們積極反饋,才能更深入的聽你的思想。

五、循序漸進

循序漸進,不急於求成是專案經理在專案管理中必需具備的品質,在中國CMM過程改進的熱潮中,真正實現CMM管理的企業屈指可數,而以CMM改進過程實質性為企業帶來質量提升和效益改進的公司更是寥落晨星。

為什麼會出現這種情況?難道CMM真的不適應中國過情嗎?不是,絕對不是。是這些企業的專案經理太心急,連CMM2還不知道怎麼回事就直奔CMM3,他們忽視了事務發展的客觀規律,凡事必須循序漸進。如果有一個企業在2年內透過了CMM4,我有十足的信心說,那是花錢買徵;如果樂觀一點,一箇中小企業從CMM1走到CMM2大約要2年時間,大型企業只會更長,不會更短,因為他們需要在培訓和溝通上付出更大的代價。

就以我所在公司來說,技術部原來只有10任,後來培訓CVS版本管理到精通花費了1年,然後才上CVSTrac變更和過程管理,花費了3個多月,然後再實施Finabuild管理花費了3個月,最後改進CVSTrac成CVSProduce管理開發過程並統計花費了半年,其間成立了QA管理部門,並增加了專案專職管理人員,部門人數已經增加到16人,還在不斷擴充中。我們的感覺管理越科學化、流程化,所需的分工就越細,人員也就越多。同事培訓和做通這些人的思想工作的成本就越大。開發管理軟體的成本也會隨之上升。當所有人都能接受流程管理並持續改進時,大約2年光陰也就過去了。
“循序漸進,循序漸進,再循序漸進。”這句巴斯德德經典名言同樣適用於我們專案管理領域,他將逐步把我們帶向成功。

六、持久求學

“書到用時方恨少,學至成時始知卑。”學無止境,我在生產實踐中發現,整個專案管理過程改進就是“學習-培訓-實施-發現問題-再學習”的迴圈過程,專案經理如果不學習將不能解決現實工作中出現的新問題,更不可能站在一個戰略的角度來解決問題。

事實上,求學也不能沒有目標,否則學到的知識太龐雜,而不能融會貫通,這樣的知識對實際工作指導甚少,真正的知識是一個目標體系,嚴格按照流程來一步步的掌握我們所需要的知識。
最後,我總結一下中國專案經理所必需掌握的知識:
1.專業知識:資料結構、關聯式資料庫、作業系統、軟體工程、編譯原理。(外國的專案經理可能不需要掌握)
2.管理知識:專案計劃、專案配置管理、成本核算、風險預估、績效考核。這是專案經理必須掌握的內容。
3.網路知識:伺服器的架構、各種服務的配置。因為管理的大廈是基於軟體的管理,沒有一個服務管理的網路配合是不可以想象的。
4.“越過高峰,另一峰卻又現”,這是中國專案經理在持續求學中會不停的挑戰自我,向更高的山峰邁進。

七、敢負責任

一個人因為有責任才有生存的意義。一個人隨著年齡的增長,責任感也會愈來愈重。成年時,法律也會賦予一些年少時沒有的責任。同時地位逐漸提高,責任也會相對加重。

一個人惟有負責,才能產生做人的價值。所負責任愈大,價值就愈高。換句話說,有責任,生命才有意義。如果沒有感受到自己該負的責任,即使年齡超過20歲,也不算是一個成年人。

因此,經理就是要負責任,如果不負責任就可以不要經理了!專案經理關係到一個專案的成敗;對於公司他必須要承擔及時彙報專案進度、成本核算和質量係數的責任,同時也必須保證專案組成員績效考核,政策落實,預留人才儲備等責任,是整個專案中責任最大的人,如果沒有良好的心理素質和應對能力是無法擔負責任的。

實際工作中專案經理主要要負責專案組的人員安排排程、工作分配、工作稽核、工作跟蹤、專案計劃、專案彙報總結、成本核算、利潤分配等職責。

八、以身作則

專案管理的一個重要工作就是定義各種規範和制定,但是這些規範和制度的執行除了靠專案經理的執著推行,口才宣傳,力主培訓、懲戒得當之外,關鍵還是在於專案經理的以身作則。如果專案經理自己都違反自己定義的條款的話,那麼就別指望團隊會自覺遵守這些規定。

作為一個管理者以身作則是最基本的素質,千萬不要為自己違反規範和制度找各種藉口,例如我我是公司只屬考核,我因為某某更重要的事情而不得不違反。“只許周宮放火,不許百姓點燈”的話,是無法將規範和制度推入人心的。專案經理如果違反了規範,只有當眾加重處罰,別無他法。
說個真實的事例。我從事專案經理工作之前經常遲到,結果不久全技術部人隔三岔五的遲到。我當專案經理後執行晨會制度,早上到公司頭半個小時總結一下昨天工作,探討一下今天的工作,但是因為習慣,有人總是遲到。而我開始從不遲到,有一點為了趕時間我長跑去買早餐以在晨會規定時間之前到公司,被許多團隊成員看見。以後就再沒人遲到,直至專案結束。

因此,鑑於規範制度的權威性主要還是靠專案經理自己,只有堅持以身作則,才能將自己優秀的管理思想貫穿下去,取得開發過程改進的成功。

九、要有威信

一個專案經理說話有沒有人聽,必須要靠威信,這種威信是靠自身的素質,而不是狐假虎威。靠高層領導的支援來強迫團隊執行專案制度過程的話,是註定會失敗的。因為團隊成員不信任你,表面服從,實際消極怠工,就足以讓流程實質癱瘓。

做事要有信用,說一不二,不能因為朋友關心就講情面。公是公,私是私。平時可以稀稀拉拉,關鍵問題決不手軟,不因為朋友關係妥協,這樣才能樹立威信,便於工作。
威信除了必要的威信之外,最主要的還是信用,專案經理在做事沒有絕對把握的時候千萬不要承諾,一旦承諾就無論如何一定要實現。否則,當實現不成功而丟失信用之後,再想讓團隊相信你,信任你就是非常困難的事情了。

十、善於總結

專案經理要善於總結,只有不斷的總結才能不停的完善自己,成功的事情總結經驗,失敗的事情要總結教訓,總結的過程就是不斷改進的過程,這也是CMM規範所必需的素質。

總結的過程要多吸取別人的意見,不要武斷自己的結論。博人所長,綜合起來才算趨於完美。這個原因有二:其一,專案經理不是孤立的一個人,而是必須融於團隊之中,一個流程合不合理,不是由專案經理說了算,而是要由團隊的成員說了算,注意傾聽團隊成員的真實感受,不斷改進流程才能成功。中國的許多CMM改進失敗,並不是專案經理知識能力不夠,而是他們沒有一起與團隊總結,經多年經驗,我們發現大多數規範,必須要有一套合理的軟體支援才能成功,否則無論你的理想多先進,想靠程式設計師工作來提高過程質量的改進是不現實的。其二,“聞道有先後,術業有專攻”,專案經理不可能是全才,什麼都懂。因此要和哪些與專攻方向不同的人一起總結。比如專案經理可能精通軟體開發流程的改進,但是卻不知道測試流程、網路管理流程、品質保證流程的改進,而這些流程又直接作用於軟體開發流程。這個時候必須與測試人員、網管人員、質量保證人員共同探討,找出一條切實可行的改進方案。

專案經理除了必須具備以上素質外,還必須要有珍惜時間、要有勇氣、善於傾聽等基本素質,我就不一一描述了,只有寄希望於大家在做專案經理的時候不斷的培養完善自己,讓軟體開發流程不斷獲得改進。
[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7839396/viewspace-946055/,如需轉載,請註明出處,否則將追究法律責任。

相關文章