聊聊專案管理

2021-09-14 06:36:14 字數 2452 閱讀 3216

1、概念

pmp裡專案管理定義是「將知識、技能、工具與技術應用於專案活動,以滿足專案的要求。」簡單的說,專案管理以知識、技能、工具與技術作為輪子,保證專案活動這輛車能預期到達目的地。光讀這句話還真不好理解專案管理,下面大衛哥稍微八一八專案管理,以便於大家理解。

2、專案中管理活動和業務活動的區別

在整個專案過程中,有兩類活動是持續存在的。

其實對這種情況,大衛哥並不排斥,如果我作為老闆肯定樂意,因為這樣做的效率是最高的,價效比是最大化的。可是公司牛人畢竟是有限的,在公司快速發展後,專案大量進行,牛人戰術反而容易成為資源瓶頸,這時候管理活動的重要性日益體現。

這裡我又想起另乙個極端。剛出道那會兒,實習公司在做cmmi5的活動,其中乙個培訓講師說,他們在深圳做乙個大型專案,專案經理不懂業務,純粹通過管理手段來控制專案過程,至於這個專案的結果不得而知,但當時的大衛哥,對他的觀點深以為然。不過自從經歷了社會的洗禮後,我對此表示深深地懷疑。至少軟體專案裡是不太適合的。我估計也就只有在那種標準產品較多的專案裡還有可能,反正我是沒見過。原因麼,見下圖。

3、專案管理為什麼要劃分過程

做專案,你總得給一些人交代。比如杭州地鐵1號線建設要5年,如果你是這個專案的專案經理,有些人你得交代的。

首先,投資人要有交代:當前建到哪一步了?人家投入幾百億,每次進度匯報你都說目前在建,那人家心裡慌啊,所以你得設定幾個小目標,你得告訴他們小目標的完成情況,比如目前已經挖通隧道兩公里,地面建築完工幾個,等等,增強他們的信心,積極配合咱協調資源。

其次,團隊要有交代:人家背井離鄉跟你幹5年,天天蹲地下挖隧道,一點成就感沒有,就怕單身的,小伙心想,天天做地鼠啥時候能娶上媳婦啊,估計天天鬧情緒,要離職了。

所以呢,你得把這5年,劃分成各個階段,每個階段定乙個小目標,乙個階段乙個階段的實現小目標,最終實現專案目標。

同時每階段的小目標,可以提振士氣,增強投資人對專案的信心,保證團隊和投資人持續的支援和投入。

pmp裡已經給我們定了乙個標準過程。

4、專案管理要管哪些東西?

只要在it圈混過的,肯定碰到過這些問題。

需求多變,直接導致專案目標不明確,更別談專案進展了。需求多變,直接導致團隊士氣低落。大衛哥曾經參與過乙個藝術品拍賣系統,這個系統直接由boss負責,當時boss對產品的修改意見一變再變,導致系統兩年多還沒上線,團隊士氣嚴重受打擊,導致人員流失嚴重,大衛哥接手的時候已經是三道販子了,直到大衛哥離開,系統還是沒上線。所以如何保證專案目標明確?這就是專案範圍管理。

古代皇帝建設宮殿,都是徵召全國最好的工匠,用最好的資源保證工程的實施。可是,對於公司來說,優質開發資源畢竟是有限的,不可能分配到每個專案。難道搶不到技術大牛,專案就不做了?在現有的開發資源下如何保證專案順利進行,這就是專案人力資源管理。

這是我們經常碰到的,作為乙個專案肯定有時間限制,可是我們往往需要加班趕工完成。有時候加班趕工都看不到完成的希望。如何保證專案按時間要求完成?這就是專案時間管理。

以上幾個問題,是專案經理最直觀的感受,面對這些問題,專案管理分別從範圍管理、人力資源管理和時間管理幾個方面提供了方**,但實際的專案管理中對資源的管理遠遠不止這些,大衛哥總結如下:

面對專案管理中的問題,都有對應的方**提供指導。可是面對這麼多方**,我們該先用誰?怎麼用?這些方**用在那個過程階段呢?為了回答這些問題,pmp裡又提供了乙個「專案整合管理」的方**。這樣整個專案管理的知識體系架構就完整了。

5、小結

本篇介紹了pmp中專案管理的概念及其理解,專案管理的過程以及專案管理為了解決哪些問題,從而引出專案管理的體系。後續大衛哥將分別介紹體系中的內容。

聊聊Android記憶體管理

聊聊對記憶體洩漏的認識?1.延時性的記憶體洩漏2.覆蓋式記憶體洩漏3.累加式記憶體洩漏沒有用的物件無法 的現象就是記憶體洩露 記憶體洩露會導致什麼後果?1.應用可用的記憶體減少,增加了堆記憶體的壓力2.降低了應用的效能,比如會觸發更頻繁的 gc3.嚴重的時候可能會導致記憶體溢位錯誤,即 oom er...

聊聊springboot專案全域性異常處理那些事兒

之前我們業務團隊在處理全域性異常時,在每個業務微服務中都加入了 restcontrolleradvice exceptionhandler來進行全域性異常捕獲。某次領導在走查 的時候,就提出了乙個問題,為什麼要每個微服務專案都要自己在寫一套全域性異常 為什麼不把全域性異常塊抽成乙個公共的jar,然後...

聊聊程序 2 程序的管理

程序的管理是運維的基本功之一,對如何玩轉shell十分關鍵 bashpid 都可以,他們的區別如下指令碼 echo bashpid cat 11656 31528 echo bashpid 11656 11656 echo while read line do echo line bashpid d...