后把手冊散發(fā)出去,天真地期待每個人都會遵守它,結果當然是他們并不遵守。多數情況下,他們不遵守反而好一點。項目小組又各自將自己的那一套流程搬了出來。
對第三種情況來說,開發(fā)流程已得到明確和遵守,可惜這個流程天生就效率低下。令人吃驚的是,許多公司在規(guī)范流程時,只是簡單地將他們現有的做法寫成文件,哪怕這個流程效率低下,其結果自然是把問題制度化了。
在評審開發(fā)流程時,我們發(fā)現普遍存在下列缺陷:
·無章可循的開發(fā)活動導致產品不斷更新?!び捎趯Ρ仨毻瓿墒裁礃拥拈_發(fā)活動及何時完成有誤解,因而造成項目計劃不周及準備不足?!と狈νㄓ眯g語以及由此引起的理解問題,導致開發(fā)工作不理想?!ぎa品開發(fā)定義過于詳細,尤其是缺乏結構化的定義,使得開發(fā)效率不高?!っ恳徊蕉夹枰鄠€簽字蓋章的官僚流程延緩了開發(fā)工作?!と狈Σ⑿泄こ?,因為它沒有被設計到結構化開發(fā)流程里?!と狈﹂_發(fā)活動的周期時間指導,導致項目進度不準確?!び捎跊]有將責任落實下來,導致未能不斷地改進產品開發(fā)流程。
在PACE方法中,核心小組用結構化開發(fā)流程開發(fā)產品,這將確保一致性,并避免小組創(chuàng)立各自的流程?;谝粋€通用的結構化流程,就可以使用通用的周期時間指南并為持續(xù)改進打下基礎。
按照PACE的方法,一個結構化開發(fā)流程包括幾個等級。在階段評審流程所提供的框架中,一般有15-20個主要步驟來定義一個公司的產品開發(fā)流程;每一步又分成10-30項任務,規(guī)定每一個步驟如何在公司里得以實施。這些任務又為每一個步驟定義出標準周期時間,因此可以根據這些基本步驟編制進度表、預估資源需求、制定計劃及進行管理。
每一項任務還可進一步細分成各種各樣的開發(fā)活動。根據任務的性質,每一步驟的開發(fā)活動數量從幾個到30或40個不等??偟膩碚f,各步驟與任務永遠適用于各種項目,而開發(fā)活動則因項目不同而不同。