淺談PPM (Project Portfolio Management)

前言:

本文以純理論性的PPM講解為主,不會涉及到具體如何實施,我會在以后介紹詳細的PPM實施方案介紹。

?

?

PPM,可能很多人并不清楚甚至可能沒聽說過,這是一個近些年才流行起來的概念,是Project Portfolio Management首字母的縮寫。

Project Portfolio Management,字面翻譯成中文就是項目組合管理,也就是把很多項目組合在一起進行管理。這里(CSDN)很多人我相信都是跟開發工作有關的,應該也有不少是領導,對于項目管理都有或多或少的認知,我也算是一個小領導,平常對于管理的認識就是把手下管好,把工作做好。 但是,大家有沒有想過公司的大領導們對管理的認知是怎么樣的呢?

如果我是老板,我投資了這個公司,我把所有的心血都投入了進去,我應該不會只關心把手下管好吧,也不會太關心大家的工作是否做的好吧,我應該關心的是產品能否按期發布項目是否超支風險是否可控人員是否全部到位銷售是否穩步提高客戶是否繼續滿意投資回報率是否減少。。。。。。唉,看來老板需要想的,跟我們這些所謂的小領導想的事情還是很兩樣的(努力去想這些方面,努力自己變成老板吧。)

?

好了,知道老板想啥了,那我們假設自己是老板,看看他想這些我們怎么去知道。先看看產品能否按期發布,老板肯定不會自己繼續寫Code吧(要是真的在寫,要么是剛成立的公司,要么這個公司快完了),所以他不會太清楚產品開發到什么程度了,所以他只能問手下了,

老板:何經理,你們負責那個產品現在什么程度了?能否按期發布?

何經理:今天王經理報告說還比較正常,不過最近又加了幾個功能,所以具體什么時候完成我也沒法估計。我再問下王經理吧。

王經理:老大,進度還算正常,不過剛才老王不是說了加了幾個功能嗎,然后這兩天有兩個開發請假了,所以這個時間真的不太好估計,我們會盡力的。

老板:。。。。。。(還是不知道能不能按期完成

?

第二天,老板繼續問,可是,還是繼續不知道,其實他們是真的不知道,因為變數太多了,實在很難估計。(不管你信不信,反正我是信了)

第三天。。。,最后老板哭了。

?

呵呵,開個玩笑,其實這個不能怪手下,因為他們是的確不知道的或者說的確很難估算,但是作為老板來說,他這個位子,又是必須想知道具體進行得怎樣了。所以真的,做老板很累,他總是想了解到事情的準確進展,卻又總是無法知道,總是要等到最后時刻,有沒有問題或者會不會延期才能見分曉,但是那樣的話,最初的營銷計劃可能就得更改,從而影響到其他更多的方面,也就是所謂的一發而動全身了。

?

所以設身處地為老板想想,他要知道的東西如果每次問都有一個肯定的答復,他該多開心呀,他能胸有成竹地安排接下來的各種計劃。我相信每個老板都這么想的。

那我們怎么才能達到這個目標呢?

?



其實達到這個目標的“方法”很多,甚至老板可以強制要求手下必須知道進展,所以手下就很緊張,就去強制他的手下每天報告,每天評估,然后手下的手下也是這個樣子,從而呢,很Perfect,大家都知道自己負責的部分的進展了,所以老板就會聽到一個聽起來很不錯的答案,但是事實真的如此嗎?

有沒有可能手下忘了估計一項數據?

有沒有可能兩個部分是有前后關系的(完成一個才能開始另外一個),但是算的時候只考慮了一個時間段?

有沒有可能有個家伙突然請假,但是會造成的延誤無法一下子統計出來(例如他處理的問題其他人不知道或者沒去接手)?

有沒有可能對前一段時間的效率計算太高,而導致對后一段時間的估算錯誤呢?

有沒有可能一層一層數據統計(經過一層層的過濾或是潤色)得到最后的數據跟實際情況有嚴重的Difference?

有沒有可能突然客戶又提出一個功能,我們還能準時發布嗎?

有沒有可能。。。。。。

?

Nothing is impossible!

?

所以說想得很好的事情最后實施起來并不一定見得會效果好,原因是什么呢?上面這么多有沒有可能應該已經讓你知道一些原因了吧。

?

上面說的還僅僅是老板想知道的,那產品經理想知道的數據呢,開發組長想知道的數據呢,都是不一樣,產品經理可能想知道產品開發到什么程度了,功能是否都按客戶要求完成了,而開發組長只是想上周分配給手下的活是否都完成了。所以呢,處在不同層面的人需要得到的數據都是不一樣的,但是卻又必須得到這些數據,而且是正確的數據,如果聽到的回答都是不知道,可能吧,大概。。。那你想想,這個公司怎么做決策,怎么發展。

?

所以現在總結一下,其實歸功到底無非就是兩個問題需要解決:

第一個,我需要能盡可能完全得到公司內部各個方面的實際數據,從而知道公司現在是什么情況。(把握當前

第二個,我需要通過這些數據分析,得出公司現在有什么問題,進展趨勢是什么,是否有風險。。。。。。(預測未來

?

不管是老板,經理或者組長甚至是小兵,都需要把握當前,預測未來,只是把握和預測的作用點不一致罷了,老板要為公司的運作負責,而小兵只是根據最近工作情況,看看自己是否有什么方面需要提高的。



(休了一個多禮拜的假,今天終于有機會再來寫寫了,讓大家久等了。)

?

前面講了一個公司或者說一個老板、一個領導需要清楚兩個問題,一個是把握現在,另外一個是預測未來,其實還有一點也需要知道,就是分析過去分析過去其實是最好做的事情,因為事情已經發生了,我們只要去總結經驗,分析問題,得出哪些地方以后要保留,哪些要改進,哪些該去除,總之一句話,取其精華去其糟粕

?

分析過去,把握現在,預測未來,這三點我相信大家肯定也會認同,可能大家還會有一些其他不同點,但是我自己認為這三點可以稱為一條基線,其它方面可以從中引申出來,畢竟作為一個老板或者一個領導而言,實際要做的事情還會更多,但是他只要把握了主要的幾點,整個公司的發展就有保證了。而我這篇文章呢,接下來的部分還是以一個老板的角度來開展話題,當然中間也會有不少地方以其他人的角度來談問題。

?

可能用“老板”這個詞看起來像做小生意的,不像干大事,接下來我就把“老板”換成“CEO”吧,當然也不是一定每個CEO都需要想下面說的事情,因為下面的人都幫忙做了,所以我想這里所謂的CEO 基本上是還在具體負責整個公司全局運營的。

?

前面兩篇文章已經說了CEO的痛苦了,接下來我們就來看看怎么解決這些痛苦了,其實對于一些小公司而言,上面說的“痛苦”不算啥的,因為公司就這么大,需要想的事情也無非就這么幾個,大多數決策都能很快就快就出來的,但是對于一個有很多分公司,很多部門,很多產品線的公司而言,需要想的問題不是人腦想想就能想出來的,太多的數據,太多的變化,人腦是心有余而力不足,接下來還是以我最熟悉的軟件企業為切入點開始介紹解決方案(當然這個方案對大部分公司也都是適用的)

?

軟件企業的話,我們以微軟舉例好了,微軟現在很大,但是她也是從車庫里發展出來的,當然車庫發展出來的還有Google,HP,所以如果你的公司現在不太大,你還是需要看看這篇文章,因為很有可能,你的公司會發展成一個大公司的,到時,你就需要了。

?

微軟從一開始賣Basic到現在覆蓋這么多產品線,如果比爾蓋茨從一開始到現在都是用一個思維來分析過去,把握現在,預測未來的話,我估計他已經進精神病醫院了,腦袋里沒法把這么多數據分析出來。當初只要考慮賣給IBM產品就行了,到現在要把這么多系列的產品推銷出去,還要兼顧Google,Apple們的蠶食壓迫,蓋茨如果沒有一個好的方法是沒法搞定的,當然現在蓋茨已經光榮退休了,不過這個是后話了。

?

我們就拋開微軟小時候不說了,就從微軟已經有點長大的時候(也就是差不多Windows剛出來的時候)開始說了,你們認為比爾每天一來公司想的是什么事情呢?

?

那個時候微軟應該還沒到鼎盛時候,所以做的時候還很多,所以呢,每天比爾一到公司,當秘書露寶給他泡上咖啡以后,他就開始想了解公司的一些情況,那主要是有哪些呢?

總結一下,也差不多主要以下幾項:

1.?????? 是否在開展正確的項目:畢竟是在投錢,需要有回報,所以不能投在錯誤的項目上,得隨時了解產品是否是正確的,一旦由于任何因素造成了產品不正確了,就需要及時撥亂反正。

2.?????? 能否實現了過程的最優化:所謂最優化,也就是說只有這些有限的資金,有限的人力,有限的時間,是否每個資源都是被最大化、最好的方式使用著,從而使得整個過程在有序地高效率地進行著。

3.?????? 是否實現客戶要求的功能:這個是最現實的了,產品一般都是賣出去的,那當然得賣客戶想要的產品,所以客戶想要的功能就變得很重要了,我們需要實現客戶想要的,才能有可能讓客戶來買我們產品。

4.?????? 項目進展怎樣了:這個對于大部分成長中的公司的CEO還是非常重要的,因為他們需要是事情進展到什么程度了,是否會延期,是否會超支,通過這些數據來指導下一步的措施。

5.?????? 產品中是否能加入一些最新的設計理念:我們知道現在是信息社會,每天各種信息都是瞬息萬變的,對于產品而言,我們做的功能,也許競爭對手做出更好的,所以我們需要新的改進以超過競爭對手的;對于客戶而言,也許想買我們的產品,但是又覺得我們的功能沒有想象中的好,希望我們在哪些地方有改進。客戶是上帝,所以我們也得改。但是問題是,產品已經做到這個程度,再加入新的功能,改進舊的功能,是否會影響到產品的正常發布,這個是需要考慮的。

?

(未完待續)


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/453240.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/453240.shtml
英文地址,請注明出處:http://en.pswp.cn/news/453240.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

poj 3071 Football

http://poj.org/problem?id3071 2^n 支足球隊比賽,共比n場,第一場1號與2號比,3號與4號比…… 每場勝出者進入下一場,輸者淘汰 每一場都是相鄰的兩個隊伍比拼 已知任意兩個隊伍比拼獲勝的概率 求最后哪只隊伍獲勝的概率最大 dp[i]…

進程調度與作業調度

進程調度是真正讓某個就緒狀態的進程到處理機上運行,而作業調度只是使作業具有了競爭處理機的機會。進程調度(又稱微觀調度、低級調度、短程調度): 是按照某種調度算法從就緒狀態的進程中選擇一個進程到處理機上運行。負責進程調…

tensorflow源碼安裝

主要參考:https://www.tensorflow.org/install/install_sources#ConfigureInstallation卸載tensorflow sudo pip uninstall tensorflow 安裝git 安裝git時記得先安裝,后更新系統 sudo apt install git安裝jdk8: myubuntu:~$ java myubun…

Makefile學習之通配符和自動變量

規則中的通配符 “*” ,“?” ,“ [...]”, " % " , " wildcard " 1.“*” *.c表示所有后綴為.C的文件; 如果文件中用到通配符,使用“\*”; 2.通配符在變量中的使用; objects*.c 注意…

英語中十二個月名稱的由來

轉自網絡,原出處不詳。 公歷一年有12個月,但不少人并不知道12 個月的英語名稱的來歷。公歷起源于古羅馬歷法。羅馬的英語原來只有10 個月,古羅馬皇帝決定增加兩個月放在年尾,后來朱里斯*凱撒大帝把這兩個月移到年初,…

進程和程序的關系

1 進程是一個動態概念,而程序是一個靜態概念。 2 進程具有并行特征,程序沒有。 3 進程是競爭資源的基本單位。 4 一個程序對應多個進程,一個進程為多個程序服務。

Android怎么插手機卡,魅藍E手機卡怎么裝 魅藍E手機SIM卡安裝圖文教程

昨天下午,魅族發布了全新系列魅藍手機——魅藍E,定位魅藍高端產品線,售價1299元,李楠號稱魅藍E采用三四千元的旗艦機工藝,外觀/屏幕/拍照提升明顯。此外,魅藍E依舊支持全網通雙卡雙待。那么魅藍E怎么插卡/裝…

快速冪總結

快速冪總結 快速冪這個東西比較好理解,但實現起來到不老好辦,記了幾次老是忘,今天把它系統的總結一下防止忘記。 首先,快速冪的目的就是做到快速求冪,假設我們要求a^b,按照樸素算法就是把a連乘b次,這樣一來…

第三章

一.項目前期的主要工作 1.現狀分析 ①.硬件分析 ②.軟件分析 2.需求收集 3.粗略設計 ①.體系結構分析 ②.硬件(網絡)設計 ③.應用系統設計 ④.安全設計 ⑤.配套設計 4.可行性分析 二.結構的項目前期實例 1.組織分析 3.需求收集 4.粗略設計 ①.系統體系結…

進程的靜止和活動狀態

進程有3個主要狀態,即就緒,執行和等待。當一個進程被創建的時候,處于就緒狀態,嚴格地說是靜止就緒狀態,等到被激活,該進程就處于活動就緒狀態,如果時間片輪到該進程,那么該進程就執行…

榮耀magic3會用鴻蒙,趙明:榮耀Magic3芯片領先行業,大家看到以后會換掉手機!...

榮耀CEO趙明親自參加高通2021技術峰會,宣布與高通達成戰略合作,未來全系產品采用高通平臺。趙明同時透露未來的產品動向,不排除未來與華為繼續合作,采用鴻蒙操作系統的可能。趙明表示,Android操作系統依舊是榮耀的首選…

公司里從員工到經理,不同層級應該關注的事情

最近在看《領導梯隊》,超級棒的一本書,受益匪淺,推薦給各位從事管理方向的朋友 第一階段:從管理自我到管理他人(leader級)   新員工工作的最初幾年是個人貢獻者。無論他們從事的是銷售、會計、工程或是市…

繼續教育學習腳本

/* 本腳本運行于瀏覽器conlose中,自動點擊“繼續學習”按鈕,以實現阻止視頻的暫停 */ (function(){ var getStylefunction(obj,styleName){ if(obj.style){ return obj.style[styleName]; }else if(obj.currentStyle){ …

三周第三次課 3.7 su命令 3.8 sudo命令 3.9 限制root遠程登錄

3.7 su命令1、su命令su命令是用來切換用戶的;su命令需要使用- 進行切換,如果不使用- 也可以,但當前目錄是在root下,沒有徹底切換在root下 使用su命令創建文件,以指定用戶的身份創建文件切換后顯示-bash-4.2因為user5的…

js中加載指定的html代碼,在js或JQuery中怎樣判斷頁面html代碼中含有指定名稱的div元素...

在我們制作網頁的過程中,想要在某個頁面中的某一元素中添加新的內容,而不想改動那個頁面,我們一般會直接在全局的jsz中直接加入document.getElementById("指定id")來給定指定元素新的內容,但在一些頁面中沒有指定id的div元素瀏覽器就會報錯&am…

處理機和cpu的區別

處理機 處理機是計算機系統中存儲程序和數據,并按照程序規定的步驟執行指令的部件。程序是描述處理機完成某項任務的指令序列。指令則是處理機能直接解釋、執行的信息單位。處理機包括中央處理器(cpu),主存儲器,輸入-輸出接口。處…

三星手機官方固件下載

一,網站下載: https://updato.com/firmware-archive-select-model 查詢對應固件信息 https://www.sammobile.com/firmwares/galaxy-a7/SM-A7000/ http://samsung-updates.com/device/?idSM-A7000&detailsSM-A7000 二,下載器下載&#x…

133. Clone Graph

歡迎fork and star:Nowcoder-Repository-github 133. Clone Graph 題目 Clone an undirected graph. Each node in the graph contains a label and a list of its neighbors.OJs undirected graph serialization:Nodes are labeled uniquely. We use # as a separa…

進程控制塊PCB簡介

PCB(process control block),進程控制塊,是我們學習操作系統后遇到的第一個數據結構描述,它是對系統的進程進行管理的重要依據,和進程管理相關的操作無一不用到PCB中的內容。一般情況下,PCB中包含以下內容:…

html坐標繪制路徑,canvas學習筆記之繪制簡單路徑

1 線段(直線路徑)繪制線段一般步驟:moveTo(x,y) 移動畫筆到指定的坐標點(x,y)lineTo(x,y) 使用直線連接當前端點和指定的坐標點(x,y)stroke() 根據當前的畫線樣式,繪制當前或已經存在的路徑2 矩形路徑繪制矩形路徑一般步驟:rect(x, y, width, height) 矩形路徑&…