聊聊項目時間管理(項目的時間管理)
免責聲明
本人并非項目管理專家。本文內(nèi)容全系自行領悟,各位讀者自行分辨學習,如有因此誤入歧途者,本人概不負責。
引子
中大型軟件企業(yè)里一般會有專職 pm (項目經(jīng)理),但是很多情況下,pm 都是程序猿中的佼佼者擔任。
很多企業(yè)招聘 pm 其實是在招高階的程序猿。例如,在人才熱線上搜索一下
pm招聘信息
看看其中一個職位的要求
架構師兼pm
這也意味著,程序猿是很有必要學習一些項目管理知識滴;所以,今天我來聊一下項目管理也是很合理滴
經(jīng)典的面試問題
在申請 pm 職位時,程序猿經(jīng)常都會遇到這樣一個問題:如果你在帶一個項目,領導(或甲方)要求項目提前交付,你會怎么辦?
.
.
.
.
.
.
……思考滴分割線……
.
.
.
.
.
.
程序猿憑經(jīng)驗,很快給出了答案:加班。
對面的面試官猥瑣的一笑,心里想:程序猿就是 tmd 老實。
有加班之外的答案嗎?
項目三角形
所謂的項目三角形,是項目成本、范圍、時間三要素組成的一個三角形,如下圖
項目三角形
這個三角形的意義是什么呢?它意味著如果要改變其中某一個要素,其他要素也會發(fā)生變化
- 如果領導要求壓縮工期,那么相應的我們應該縮減項目范圍
- 如果甲方提出了新的需求,那么相應的項目時間和成本都要增加
- ……
質(zhì)量守恒
領導:這個項目多久能搞定?
你:樂觀估計要 2 周
領導:沒有那么多時間,1 周行不行?
你:不行啊,領導大人,請看我做的 WBS(工作分解結構)
領導:嗯,我看看。。。什么~!這個設計要 3 天時間,評審都要 1 天?單元測試是啥?居然要 3 天?。。。
領導威嚴的看著你,仿佛看穿了你磨洋工的小心思
在你滿頭大汗時,領導發(fā)話了:啊,我知道大家很辛苦,但是這個項目很重要。。。~~這樣吧,2 天時間做設計~!單元測試先不寫了,項目完成后再補嘛~~這樣一算,1 周的時間就足夠了嘛。。。實在不夠滴話。。。
你:明白了,領導大人,我回去重新做個計劃,如果有必要我會安排加班滴~~
作為一個 pm,遇到這樣的外行領導也很無奈吧,根據(jù)領導的指示,你最終用 1 周時間完成了原計劃需要 2 周的項目,所以,這意味著項目三角形不成立,我們可以在不改變項目范圍和成本的前提下壓縮項目時間啦?
想必你也能看出來,按領導的安排,項目的質(zhì)量風險大大提高了,項目工期的壓榨是以項目質(zhì)量的下降作為代價獲得的
事實上,當我們談論項目三角形時,我們有個隱含的前提:項目質(zhì)量守恒,也就是說,在保證項目質(zhì)量的前提下,項目的成本,范圍,時間之間是存在一個互相牽制的關系滴
正確的答案
如果你在帶一個項目,領導要求項目提前交付,你會怎么辦?
正路
- 縮減項目范圍:根據(jù)優(yōu)先級排序,將優(yōu)先級較低的部分放到下期實現(xiàn)
- 增加項目成本:增加人手/部分或全部外包/商業(yè)采購/…
邪路
- 降低項目質(zhì)量要求,裁剪質(zhì)量保障環(huán)節(jié),甚至偷工減料,壓縮項目工期:將來質(zhì)量出了偏差,你是要負責任滴
其他
- 加班:也算是一個辦法,苦逼自己,幸福領導,用得好的話有奇效。。。
ps
- 項目管理是一項科學,項目時間管理自然也是科學:項目的時間不以人的意志為轉(zhuǎn)移
- 增加投入可以壓縮項目時間,但不能無限制的壓縮項目時間:正如你投入再多的人力和物力,也不可能讓孕婦提早生產(chǎn)
- 如果你的項目時間計劃是合理的,那就一定要堅持,不可能無代價的壓縮項目時間
- 在做項目計劃時,考慮到普遍的對項目時間的壓榨,可以預留一些余地