不少關鍵點是需要貫穿項目始終的,在項目前期可以盡早做準備工作,只有前期準備充分,后期嚴謹執行,才能讓項目的質量與進度都擁有保障。
確認關鍵人員
項目若為了節省經費而導致人手不足,特別是在前面領頭的人,后果將會很嚴重。如果你無法在一開始確定某人的能力,后期換掉他們將產生更大的費用,因為他們的工作很可能要被推倒重做。
因此,應讓項目中對關鍵處作用大的人盡早加入項目中,并讓其越早了解項目的背景、計劃等越利于項目的開展,讓其盡早為項目所需做準備,準備越充分,后期遇到的風險問題越少。
確立崗位職能
對于任何團隊來說,各個成員們了解自己的責任以及如何融入團隊是很重要的。如果團隊成員的角色是模糊的,人們不清楚公司對他們的期望是什么,也不知道團隊結構是怎樣運作的,許多事情會因此被忽略,某些崗位的責任會被稀釋。因此必須明確誰負責方向指導、誰負責審查等等。
在項目交替、不可避免地出現崗位變動時,最好與團隊成員共同商議。如果出現了崗位空缺,開放這些崗位,讓所有人都可以來應聘。當然,崗位說明無法涵蓋所有工作責任,人們常常會突破崗位職責的限制,但讓人們自由選擇承擔職責會引發很多不必要的問題。
對于團隊以外的利益相關者,如:管理高層、發行商、授權方等,這一點尤為重要。參與審批的人太多是一件危險的事,這會導致簽字確認、處理矛盾反饋的責任人不明確。因此,應該一開始就確定分工,反饋流程以及周轉時間。
啟動前定計劃
項目剛啟動時存在許多未知數,制定一個長期計劃是必要的。在項目初期,長期計劃包含了許多關鍵日期,如正式啟動日期、什么時候進入前期開發、什么時候開始制作、什么時候提交項目等等。
在這個階段,必須制定預算、時間表。計劃確立后,可以進一步估算其它事物,如果日期發生變動,計劃也隨之而變。要注意的是,長期計劃不只是為了取悅利益相關者而匆匆制定出來的一個概況,直到項目嚴重滯后時才被重新審視。保持敏捷開發的同時遵循并實時更新長期計劃,這對于保持功能相關性來說尤為重要,因為如果我們僅以不同階段審視產品功能,可能會遺漏關鍵方面。