2012年12月4日

[PL的Project Management]三軍未發,糧草先行


孫子曰:凡用兵之法,馳車千駟,革車千乘,帶甲十萬,千里饋糧;則內外之費,賓客之用,膠漆之材,車甲之奉,日費千金,然後十萬之師舉矣。

帶project就跟打仗一樣,而打仗可以有很多戰略、戰術,但都需要優先考慮糧草問題,那project要先準備好的糧草是什麼?有幾個面向:
*、PL自己
  問問你自己,準備好了嗎?
  只有你準備好了,project才會準備好,你的member才會準備好。
  要準備的不只是能力,更重要的是<心態>。
  能力永遠不夠,因為老闆總是會給你更有挑戰性的project,認清能力永遠不夠,才不會對突發的事件感到意外,才不會對困難的事情感到沮喪。
  必須給自己信心,一定可以完成project,這就是最重要的態度。

*、老闆的support
  老闆的態度很重要,如果老闆不重視,甚或扯後腿(有些壞老闆真的會做這樣的事),那project就會很難進行了,光member叫不叫得動就夠你傷腦筋了,更不用說隨之而來的垃圾事情。
  身為PL的你必須有老闆的支持才能真的擁有權力,如果是公司重要的project,小老闆也許是壞的,那你只能尋求大老闆的支持,只有大老闆說話才壓的住。
  千萬別讓自己成為有責無權的PL,因為可以預期要嘛project會是個失敗的project,不然就是project成功了,但身為PL的你也會莫名其妙中箭受重傷的。



*、工欲善其事,必先利其器
  這裡的器包含了SW、HW、Development Tool、Code management server等開發環境的建立和設定,以及開發用Device、PC server、線材之類的開發用設備的數量和品質。如果PL有搭配一個好的PM,PM可以幫忙處理<器>的問題,PL可以把重點放在RD的開發環境,尤其是SW平台是否穩定,了解SW、HW的可擴充性和有哪些限制。
  這些煩瑣的事情如果不先處理好,RD的工作效率會被嚴重拖累,想像一下只有一台PC給5個RD共用和一人一台PC的差異,就可以理解<器>不通是多麼悲慘的事了。

*、人力資源
  Project是打仗,那身為將軍的PL,就不能不了解手下的兵。
  有多少人?什麼樣的人?什麼能力的人?有幾個leader?跨多少team?
  來源只是公司內部?還是外部客戶也有人力投入?是怎麼樣的合作關係?
  主力強不強?能否扛得住重點功能的開發?
  需要人力協助時,誰或哪個單位可以再投入?

  人力是project最大的資本,也可以說是PL可控制的權力範圍,要先搞清楚,才能思考如何把對的人擺在對的位置。

*、內外的協調
  這裡指的是<人和>的重要,尤其是在外做客戶的project更需要公司內部的支持。
  一旦內外不協調,project的困難度會增加十倍以上。
  如果你是在外面帶project的PL,那家裡面會需要一個有能力可以幫你督辦好糧草,會全力support你的人來幫你。這個幫你看家的人絕對不會亞於PL的重要性,因為打仗打的是糧草,如果家裡失火,那仗也可以不用打了。
  
===========
上面只是提供方向思考,依project的條件不同,考慮的東西也會不一樣,重點是對你而言所謂的糧草是什麼?需要優先考慮的是什麼?如果你會開始思考這些問題,你的project就會事半功倍了。


沒有留言:

張貼留言