心需求,就算這個需求后面發(fā)現(xiàn)必須實現(xiàn),你可以補上,總體工作量并沒有增加。但是如果你花資源去完成了這個需求,后面卻發(fā)現(xiàn)這個需求是不重要的或者可以簡化的,那你已經(jīng)浪費了一些工作量。兩者的代價相比,明顯前者的代價比較小。
4. 理好需求優(yōu)先級
需求的優(yōu)先級應該滿足如下幾點:
a. 確定不變的需求應該先完成,如果項目組去完成了一些功能,結果后面發(fā)現(xiàn)需求要改,那前期的一些工作量已經(jīng)浪費了。
b. 被其他需求依賴的需求應該先完成,只有這樣,才能不擋住依賴它的需求的開發(fā)。
比如登錄功能,很多登錄后的頁面都需要當前登錄的用戶信息。
c. 主流程,或者核心需求應該先完成,改善性的需求應該后完成。
比如信息列表頁面,很多功能需要用戶在信息列表里面選擇要操作的記錄。因此信息列表是核心需求。而在信息列表頁里面一個列顯示格式的美化,這屬于改善性需求。
五、風險管控
風險管控是項目經(jīng)理一個非常重要的技能。一個好的項目經(jīng)理應該盡量在早期把所有的風險都列出來,一個一個解決。一個流暢的項目,從前期到后期風 險點應該是倒三角形的,就是前期風險很多,后期風險越來越少。而項目管理不暢的,則是一個正三角形,上面風險少,到后期風險就多了。項目經(jīng)理應該盡可能的找出所有的風險點。假設有一個點,你不確定他是不是有風險的,那即使我們把早期把它當做一個風險點重視起來,帶來的代價也遠遠小于在后期等它爆發(fā)出來的時候再處理。
我們現(xiàn)實中就有一個很適合的例子。我們有一個功能是SSO,讓合作方去調(diào)用我們的接口實現(xiàn)免登錄直接從他們的站點跳轉(zhuǎn)到我們的站點繼續(xù)使用。因為關系到第三方,所以我們前期就有些擔心到時候這一塊會不會出現(xiàn)什么東西不可控。不過大家也就是想想而已,沒有太在意。
在項目后期的時候,需要跟第三方站點聯(lián)調(diào),通過他們的站點來測試我們的SSO接口和接下去的流程是不是可用的。結果這時候發(fā)現(xiàn),因為第三方安全 管控很嚴格,外部人員無法訪問他們的站點。
于是我們的測試工作就停滯在那邊。后面弄得雞飛狗跳,兩個公司的IT以及架構組的人討論來討論去看這個問題怎么 解決。發(fā)布時間最終還是因為這一點拖延了。
六、外部依賴最不可控
風險管控還有個要點要記住,項目組能處理的問題,算是小問題。需要項目組外的人員處理的,才是大問題。因為項目組外的人員不受你調(diào)配,他應承你 的時間不一定是你滿意的時間;即使是你滿意的時間,也不一定真的就能確保在那個時間完成;就算真的完成了,也不一定就達到你想要的效果。
七、必要的時候,任務要步步緊跟
項目經(jīng)理并不是把任務簡單分出去就可以不管的。如果你的開發(fā)人員不是很有經(jīng)驗,或者技術實力很強,思維很縝密,那你應該緊緊的跟進你分發(fā)出去的任務。
1. 你應該經(jīng)常去看一下他們的任務開發(fā)到了什么程度,可以的話,讓他運行給你看一下。
2. 問一下有沒有什么問題,有什么可以幫助他的。因為很有可能他就有個問題在糾結,而其實你因為經(jīng)驗或者了解更多的背景,很簡單就為他指出簡單的解決方案。
3. 你在檢查的過程當中,也會有可能發(fā)現(xiàn)一些他可能還沒發(fā)現(xiàn)的問題,或者跟這個任務相關聯(lián)的問題。任務的完成進度和完成質(zhì)量,是影響項目進展的一個重要因素。項目經(jīng)理的一個主要職能,就是幫助每個任務的快速推進。
八、做當前,看后續(xù)
當我們把