IT專案管理那些事兒

broadviewbj發表於2011-09-05

一、專案管理核心要素

   專案的定義:一件有意義的事兒。那麼如何能讓這件有意義的事兒很好的完成
   
   專案管理的定義:在規定的時間/有限的人力物力下產出的結果,滿足所有專案利益攸前期制定好的目標。
   
   核心詞彙:時間,人力/物力【資源】,有限【成本】,結果,利益方,滿意【質量】,制定【範圍】
     
   那麼專案管理就可以總結成:
   1)時間管理:專案的期限
   2)資源管理:需要多少人
   3)成本管理:投入多少人日
   4)質量管理:功能性,穩定性,安全性,效能,健壯性,可維護性
   5)範圍管理:做什麼,不做什麼
   6)風險管理:人員的變更,需求的變更,效能的缺陷,資源的變動,資訊同步,溝通,需求的理解,市場的變化,環境的變化
   7)需求管理:有多少需求,需求的變更
   
   專案管理的方式
   1)瀑布式
      也就是從需求到設計,從設計到編碼,從編碼到測試,從測試到提交大概這樣的流程,要求每一個開發階段都要做到最好。特別是前期階段,設計的越完美,提交後的成本損失就越少。
      適合大型專案,政府專案,第三方合作的專案,外包專案等
複製程式碼

IT專案管理那些事兒

   2)迭代式
       不要求每一個階段的任務做的都是最完美的,而是明明知道還有很多不足的地方,卻偏偏不去完善它,而是把主要功能先搭建起來為目的,以最短的時間,最少的損失先完成一個“不完美的成果物”直至提交。然後再通過客戶或使用者的反饋資訊,在這個“不完美的成果物”上逐步進行完善。
       適合中大型專案或者創業團隊

   3)敏捷式
      相比迭代式開發兩者都強調在較短的開發週期提交軟體,但是,敏捷開發的週期可能更短,並且更加強調隊伍中的高度協作。
      適合日常需求
複製程式碼

二、專案管理實踐總結 做好一個專案的4條經驗

1、先小人後君子【此條適合在需求評審階段】。

2、各司其職拒絕越界【此條適合專案初始階段,此階段,大家一定要分工明確,各崗位職責清晰,各司其職】。

  在專案的各個階段中,
  
  需求分析師要考慮的是:需求的合理性,是否符合業務特徵,需求是否符合商業邏輯等等,而不是,是否可實現,如何實現等。
  產品要考慮的是:功能的可用性,易用性,體驗感,是否可以解決問題等問題,而不是功能的可實現性,效能,安全性,可擴充套件性,可維護性等。
  技術要考慮的是:功能的開實現性,安全性,效能,容災,健壯性,擴充套件性,可維護性等,而不是功能是否符合業務,業務的合理性等。
  測試要考慮的是:功能是否符合產品說明文件的描述,效能是否符合預期目標,系統的邊界校驗,系統的健壯性等,而不是如何實現的等。
  專案經理要考慮的是:專案的邊界,專案的資源配比,專案的工期,專案的風險,專案的里程碑時間點等,而不是專案的實現等。
複製程式碼

3、既當爹又當娘【此條適合專案驗收階段,此階段,大家不要區分崗位職責分工,不要把自己定位在自己所處的崗位上,專案就是你自己的】。

4、拒絕老好人,【此條適合專案進行中,要撕破臉,不做老好人】 老好人的幾個特徵:怎麼著都行,笑而不語,知道不說,知道不做,什麼都接受,逆來順受。

  做到以下幾點你就不是老好人:
  1)辯證的看待問題
  2)多問為什麼
  3)瞭解背景和原理
  4)為了對的,敢於提出質疑
  5)有所為有所不為
  6)敢於說不

  case1:某專案執行過程中,測試同學A,在需求評審中,發現某個需求有邏輯缺陷,缺因為產品設計的同學是自己的好哥們,好朋友,或者怕得罪這個人,沒有當面或背後指出。造成專案後期因此部分功能要重新實現。
  case2:某專案執行過程中,技術同學B,在研發過程中,發現另外一個技術同學C的程式碼有嚴重的安全風險或效能風險,因為此同學是自己的上司或者因為種種原因,沒有當面或背後指出,造成專案上線後出現安全漏洞
                  或效能缺陷。
  case3:某專案執行過程中,產品同學D,發現業務方提出的需求存在明顯的商業邏輯缺陷,卻不敢/礙於某些原因,沒有提出異議,疑問,導致公司投入資源人力,專案釋出後,沒有市場。
複製程式碼

做好一個專案需要的20條職業素養

1、專業的業務領域知識
2、過硬的技術實力
3、豐富的專案管理經驗
4、權衡利弊,捨得之間的衡量
   日常中,很多事情,為了在有限的資源下達成最好的結果,往往需要捨棄掉一些意義不大,價值不大的事情
5、正直
   只有正直的人,才能確保出發點是無私的,否則很多事情都會變味!!!
6、必要時,棄卒保車的智慧
   壯士斷腕,只為活命,舉個例子,專案中,在既定的人力投入下,突然因為人員變動,導致不得不作出專案調整,這個時候就需要作出一些犧牲。
7、緊急時,捨車保帥的毅力
8、控制情緒
   不好的情緒可以傳導,而且不利於溝通和協作,控制情緒的幾個辦法:
    1)感覺做事情已經受情緒控制時,放下手頭的工作,出去走走,抽顆煙。或者做個大保健發洩一下。
    2)長作換位思考,站在對方的角度想想。
    3)實在控制不住時,請作深呼吸,連續三次,然後再說再做。
    4)多想想,你工作的目的是什麼?你人生裡很多美好的事情。
    5)平時養成,禮貌用語,文明用語,這樣在情緒來了,至少不會在語言上面得罪人。
9、保持冷靜
  尤其是在專案遇到風險的時候,一定要保持冷靜,客觀的分析,實在無法集中精力思考,建議繞公司步行三圈,或者回家次日做決定。
10、良好的表達,話有三說,同一個意思,不同人的表達出來,味道就是不一樣
    5不要
    1)不要用命令的語氣【必須,一定,肯定】
    2)不要用挑釁的語氣【我不行,你來?】
    3)不要用質疑的語氣【這個不成吧?】
    4)不要用鄙視的語氣【不這個太low了吧?】
    5)不要用教育的語氣【你這樣做是不對的,應該這樣那樣做】
   三要:
    1)要多使用建議的口氣【可不可以這樣。。。】
    2)要多使用商量的口氣【你覺得呢?】
    3)要多使用求助的口氣【你要幫我呀?】

    兩個動作要牢記:
    1)微笑
    2)聽的時候要認真,說的時候要簡明,並保持眼睛與對方平行。      
11、提問題的技巧
   舉例:
   這個技術點,我沒有聽懂,你啥時候再講一下?
   這個技術點,我覺得好高深,您啥時候得空再給我講解一下吧?
   多用大家能聽得懂的詞語,詞彙【講人話】,不要使用太專業的詞語。
12、不同姿勢的溝通確認
13、有敢拍桌子的勇氣
14、換位思考
15、目標要統一
16、利益要明確
17、克服懶惰
18、積極樂觀的心態
19、大局觀,主人翁意識
20、補位思想,只要氣球不落地,我們就是好同志複製程式碼

相關文章