動態評估過程有一些基本的實現思路,第一個基本思路是盡可能早的發現所有的問題,如何發現呢?進行一次探險式的過程。這個過程周期不能夠太長,太長的周期容易失控,而且項目初期人員未必能夠全部到位;但這個周期也不能夠太短,太短的周期無法發現足夠數量的風險,無法為后續的過程提供豐富的數據。
有時候,我們運用原型法來實現這個Mini過程。原型法包括了需求原型和技術原型,分別用于解決業務風險和技術風險。一個典型的需求原型是建立一個界面原型,來幫助客戶理解未來的軟件,避免抽象的思考。我看過很多界面原型的做法,有使用HTML的,有使用畫圖軟件的,有使用規范的XML的。但是不管如何,界面原型能夠幫助用戶直觀的理解需求。技術原型的主要目標是解決技術風險,任何一個項目都可能存在這樣或那樣的技術風險。對待風險的基本態度是盡早的評估風險并制定解決方案,而不是束之高閣。技術風險的解決方案視具體情況而定,但是,值得注意的是,一個項目中,技術風險不能夠過多。如果確實存在這種情況,想辦法找到有經驗的導師或培訓師,這要比自己摸索節省許多的成本。