當接到一個項目任務時,項目發起人會制定一系列“多快好省”的目標要求,諸如要質量好、速度快、要省錢等等。
但就像海森堡測不準原理一樣,滿足一個要求就往往無法實現另外在一個要求。如果我們又想快又要省錢,其結果就是丑;如果要又快又好,要加大資源投入,結果就是貴;如果又想省錢又要好,那就慢工出細活,時間就很久。某些目標其實就是往往只是我們美好的愿景,但真正全都實現的可能性極低。
上面某提到的“多快好省”恰好就是項目管理的4大目標:范圍、進度、質量、成本。
項目管理的基本目標就是在規定的時間內,在批準的預算內,團隊完成事先確定的工作范圍內的工作,使項目達到預期的質量和性能的要求。
這句話中,每個詞都很關鍵,“在規定的時間內”是時間進度的限制,做任何事情都不可能無限的投入時間;“在批準的預算內”是成本的限制,不能超出預算;“事先確定的工作范圍”是范圍目標,我們不可能根據甲方的要求無止境地擴大需求的范圍,“預期的質量和性能”是質量目標,做任何事情,完美都是無止境的,但我們的預期是達到預先規定的質量目標即可。
這4個目標中,進度和成本是最好理解的,范圍和質量的目標其實有一些違背我們的常規認知。
在我們的傳統思想中,多做些事情總歸是好的,但是多做事就意味著“做的越多可能錯的也就越多”以及“后期維護的責任就越大”。我們都不是絕對聰明的圣人,做事情免不了出錯,產品可能有考慮不周的地方,開發寫的代碼可能會有BUG,這都是不可避免的,理論上只要出現問題或者錯誤就應該提供后期維護的服務。
舉個例子,某個定制OA項目中,產品經理為了讓OA更加好用,“擅自”給用戶增加了一個短信提醒的功能來提醒用戶對一些重要事項進行審批,這個功能并沒有在合同條款中,只是產品經理為了方便用戶使用加入的。交付時,用戶對這個驚喜的功能贊不絕口,產品經理在某種程度上維護了企業的形象。但是某次用戶沒有收到一條重要的短信提醒,從而耽擱了一個重要的審批,用戶怒而投訴。產品經理很無奈,早知道就不“擅自”加入那個功能了,原以為是錦上添花,誰知道是畫蛇添足。
再來說說質量,雖然我們總在說“沒有最好,只有更好”,以表示我們對質量的追求,但是人類的一大本質就是說一套,做一套。對質量極致的追求就會必然造成成本的上漲以及工期的增加。還是拿軟件開發舉例,誰敢保證自己寫的代碼沒有BUG?如果要真保證沒有BUG,那必然就是反復地檢查和測試,就需要花費更多的時間和金錢。再說說我們日常用的智能手機,不同價格對應不同性能和質量的手機,千元機的性能肯定不如旗艦機的好,但是成本擺在那呢,所以不要盲目追求質量(性能),適度就行,符合成本和甲方的要求即可。