確保可以很快就確認(rèn)失敗的實(shí)用做法,是及早測(cè)試項(xiàng)目的各項(xiàng)要件。在系統(tǒng)設(shè)計(jì)方面,「敏捷軟件開(kāi)發(fā)」流程就是這么做,所以往往比傳統(tǒng)的循序開(kāi)發(fā)流程產(chǎn)生更好的結(jié)果。
在敏捷的環(huán)境中,工程師分段撰寫(xiě)程序代碼,迅速來(lái)來(lái)回回地和其他程序設(shè)計(jì)師及使用者分享,然后才繼續(xù)開(kāi)發(fā)。這和傳統(tǒng)做法截然不同,后者是由分析師花好幾個(gè)月記錄用戶(hù)需求,然后把需求提交給程序設(shè)計(jì)師,之后才開(kāi)始寫(xiě)程序。等到發(fā)現(xiàn)問(wèn)題時(shí),項(xiàng)目可能已朝錯(cuò)誤的方向發(fā)展好幾年了。