(4)減少管理越權(quán),避免軟件開發(fā)大敵
在小型軟件開發(fā)過程中常見的例子是某些領(lǐng)導(dǎo)常常會運(yùn)用自己的權(quán)力,跳過標(biāo)準(zhǔn)開發(fā)流程的束縛,直接處理或指導(dǎo)某些事情。在軟件開發(fā)里,這種行為被稱作"管理越權(quán)",是軟件開發(fā)的頭號大敵。
"管理越權(quán)"在小型軟件開發(fā)中是難以避免的,但應(yīng)該盡量減少的。因?yàn)槟承╊I(lǐng)導(dǎo)如果不遵守開發(fā)流程經(jīng)常出現(xiàn)"管理越權(quán)",會使得其他開發(fā)人員無所適從,容易造成管理混亂,而且開發(fā)過程的工作準(zhǔn)則也會被打破。所以,盡管管理越權(quán)可能有其必要性,但其負(fù)面影響也很大。而當(dāng)執(zhí)行和落實(shí)軟件開發(fā)制度化時,能減少管理越權(quán),從而避免軟件開發(fā)的頭號大敵。
如何有效的落實(shí)軟件開發(fā)制度化?
現(xiàn)在許多小型軟件開發(fā)團(tuán)隊(duì)已經(jīng)意識到進(jìn)行制度化管理的重要性,但是他們的開發(fā)制度化建設(shè)還多停留在口頭階段,或是有制度卻形同虛設(shè)。因?yàn)殚_發(fā)制度化并不是看起來那么簡單,表面上看是一堆文檔,但其實(shí)更多的工作卻在文檔以外,難度也在文檔以外。那么小型軟件開發(fā)團(tuán)隊(duì)該如何進(jìn)行制度化管理呢?
(1)必須充分考慮制度的可操作性
在建立軟件開發(fā)制度的時候,要充分考慮小型項(xiàng)目團(tuán)隊(duì)的實(shí)際情況,必須保證制度能獲得絕大多數(shù)員工的認(rèn)同和支持,以便于制度的順利推行。另一方面,制度并不是越多越好,也不是越嚴(yán)越好,關(guān)鍵在于制度是否可行,是否具有較好的可操作性。因此,在建立制度時必須要注意制度的量與度的問題,有些制度如果暫時推行不了可先緩一緩,待開發(fā)制度本身具備了可行性和可操作性后再予以執(zhí)行。
(2)開發(fā)制度要強(qiáng)化執(zhí)行觀念
對于習(xí)慣了隨心所欲的小型軟件開發(fā)團(tuán)隊(duì)來說,制度的執(zhí)行肯定會讓成員感到痛苦,會遇到較大的阻力,因?yàn)橐?guī)范的開發(fā)流程是要拋棄原先的一些隨心所欲的做法。因此,必須要強(qiáng)化制度的執(zhí)行觀念。因?yàn)楣芾碇贫炔粓?zhí)行是一句空話,落實(shí)和執(zhí)行制度才是制度化的核心。制度只有被執(zhí)行了才有生命力,否則只能作為一紙空文。
(3)正確處理制度化與情感管理的關(guān)系
有句老話叫"國有國法,家有家規(guī)"。訂了規(guī)矩要執(zhí)行,誰踩了紅線,得處罰。制度必須體現(xiàn)至高無上的權(quán)威性,任何個人、任何部門都必須服從軟件開發(fā)制度。但需要注意的是,必須要正確處理制度化管理與情感管理之間的關(guān)系,制度化必須與情感管理、情感交流融合在一起才能充分地發(fā)揮其作用。因此,在軟件開發(fā)的過程中,既要有落實(shí)制度的原則性,也要有以人為本的情感管理,只有兩者配合才能有效的促進(jìn)小型軟件開發(fā)項(xiàng)目的順利進(jìn)行。