策略一:自低向上,主動改進
在進行軟件過程改善的時候,通常有兩種做法,我稱之為自頂下與自低向上。在自頂向下的做法中,企業成立一個推進小組,一般稱為SEPG(軟件工程過程組),他們是企業里"開發大法"制定的組織者。SEPG組織一些開發人員成立各種任務小組,由這些任務小組根據進行過程改善參照的標準編寫各種各樣的企業的標準與規范,經過一系列的評審、培訓,然后讓開發人員去執行。在執行過程中最常見的阻力是來自于開發人員,他們往往會抱怨制定的企業開發規范不符合企業的實際情況,標準太高,無法達到。 這一種做法,費時費力不討好,大家的意見都比較大,標準定的比較完美,而且在評審時還要大家表面上都要認可,制定標準的人花費了很大的精力,對標準的評審浪費了大家的很多的時間,執行時還難以貫徹下去。這種方式98年、99年上半年我在企業里采用過,收效甚微。后來我們降低了要求,拋棄了各種標準與規范,采用了一種簡單易行的策略,自低向上的辦法,即由SEPG找開發人員、項目經理讓他們自我發現問題:你有什么缺點?你將如何改進?好,在開發人員、項目管理人員講自己的改進措施后,讓他們確保能做到。在這種辦法中,不需要管理人員花費太多的精力進行標準的制定,改進的推動,這些工作都是由開發人員自己去做的,管理人員僅僅是起到了監督的作用,只要開發人員自己說到做到就可以了。再做下一個項目時,管理人員同樣會問這2個問題:你有什么缺點?你將如何改進?然后管理人員監督開發人員說到做到。在這個過程中逐步完善形成標準與規范。
文章來源于領測軟件測試網 http://www.kjueaiud.com/