您的位置:軟件測試 > 軟件項目管理 > 項目管理綜合 >
為什么小型項目更需要制度化管理?
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/5/17 14:48:34 ] 推薦標(biāo)簽:

負責(zé)一個小型軟件開發(fā)項目跟掉層皮似的,其需要花費的心力不亞于負責(zé)一個大型的軟件開發(fā)項目。近期公司讓我做一個小型軟件開發(fā)項目的主管,由于在資源、人力、管理水平等各種方面都有所欠缺,使我所負責(zé)的小型開發(fā)項目走了很多的彎路。為什么小型軟件開發(fā)也有那么多的麻煩事情,到底問題在哪里呢?

初期的開發(fā)失敗給我很大的打擊,對此我做了許多反思和總結(jié)。后來,我終于明白到是由于缺乏切實可行的開發(fā)制度來為開發(fā)過程保駕護航,致使開發(fā)人員和測試人員不知項目該如何穩(wěn)步地往下走,對于出現(xiàn)的異常情況也不知如何預(yù)防和規(guī)避,而且在出現(xiàn)問題時也未能有步驟的及時進行快速反應(yīng)。簡單的說,缺乏制度化管理是這次開發(fā)暫時失利的重要原因。

開發(fā)受挫源于對制度化的誤解

所謂開發(fā)制度化,是指在軟件開發(fā)過程中大量使用的口頭的或文字化的規(guī)章、標(biāo)準(zhǔn)或約定等。開發(fā)制度化對于軟件開發(fā)項目來說,像規(guī)矩對于畫方圓一樣,其重要性不言而喻。但目前許多小型軟件開發(fā)團隊對于開發(fā)制度化卻有不少的誤解。

(1)開發(fā)制度流于形式,缺乏實質(zhì)性操作

目前許多軟件開發(fā)的管理制度都是為大中型開發(fā)項目制定的開發(fā)制度與規(guī)范,如CMM、ISO9000等。因此在實際操作中,許多小型軟件開發(fā)團隊以這些為大中型軟件開發(fā)項目制定的開發(fā)管理流程為基準(zhǔn)的、模仿制定的規(guī)范制度,不但未起到明顯效果,有時還會落得個"東施效顰"的罵名。

原因并不是這些制度化的管理規(guī)范本身有什么問題,而是許多小型軟件開發(fā)團隊模仿所制定的開發(fā)管理制度,并沒有針對小型軟件開發(fā)項目的實際配置進行合理優(yōu)化。因此,許多小型軟件開發(fā)團隊花大心血建立的開發(fā)制度只流于形式,缺乏實質(zhì)性操作,在一定程度上導(dǎo)致了項目的失誤,終形成東施效顰,差之千里。

(2)過猶不及,患上制度迷信病

制度迷信病是小型軟件開發(fā)團隊在其開發(fā)管理過程中另一個常見的問題。原因是有些曾在大中型團隊或項目工作過的開發(fā)人員,在負責(zé)小型開發(fā)項目時,也往往喜歡套用大中型開發(fā)項目的經(jīng)驗,強調(diào)要用"制度"管人,用"制度"去指導(dǎo)開發(fā)。但由于缺乏對小型軟件開發(fā)活動特點的深入理解,這些開發(fā)人員往往會不自覺地形成簡單問題復(fù)雜化的僵硬化思維。久而久之,會產(chǎn)生了一種叫做"制度依賴或制度迷信"的病態(tài)不健康思維方式。

這些開發(fā)人員在開發(fā)過程中過分的期望通過制度來實現(xiàn)對人的有效管束,但卻忽視了小型開發(fā)項目的特點,結(jié)果是執(zhí)行力越來越差,效率越來越低,抱怨卻越來越多。這個時候,有制度比沒有制度還糟糕,這是患上了我們熟知的"制度病"。

(3)過分人本管理,卻欠缺制度化管理

許多小型軟件開發(fā)主管在處理開發(fā)活動和制度化管理關(guān)系過程中,常犯的通病是沒有或不善于將人本管理與制度化管理有機地結(jié)合起來,使開發(fā)過程中過分傾向于人本管理,而忽視了制度化、規(guī)范化的管理。他們只著眼于單純地、或過份地依賴其個人的管理能力,結(jié)果反而造成許多對開發(fā)質(zhì)量穩(wěn)定性不利的影響。

(4)制度執(zhí)行不力,使其成為一紙空文

許多小型軟件開發(fā)團隊在開發(fā)過程中并不缺少文件化的制度,但往往卻容易陷入另一個困境,是執(zhí)行不力。究其原因有三個:一是開發(fā)制度太多太濫令人無所適從;二是泛濫的制度化帶來了大量的額外煩瑣的管理工作量;三是對違反開發(fā)制度的行為缺乏相應(yīng)的制裁措施。結(jié)果使開發(fā)制度無法有效執(zhí)行,使其成為一紙空文,后束之高閣。因此有一句大實話是值得小型軟件開發(fā)團隊重視的,是有制度不執(zhí)行等于沒制度,執(zhí)行不到位也等于沒有制度。

為什么小型軟件開發(fā)更需要制度化管理?

俗話說:沒有規(guī)矩,則不成方圓,要想畫出合乎要求的方和圓,要有矩和規(guī)的幫助。目前,中國軟件行業(yè)中大量存在的仍然是中小型軟件開發(fā)團隊。這些小型軟件開發(fā)團隊雖然資金有限、人力有限、管理水平和技術(shù)有限,但卻是麻雀雖小,五臟俱全。因此,對于小型軟件開發(fā)項目來說,要想比較順暢的完成任務(wù),必須要提高軟件開發(fā)過程的管理素質(zhì)。換句話說,是必須要有相應(yīng)的制度框架給予支持。

(1)制度化管理可把開發(fā)活動導(dǎo)向正軌

軟件開發(fā)工作有一條不變的原則是--開發(fā)總會遇到方方面面的阻力,使到開發(fā)計劃總是在變。變化如果在項目預(yù)期內(nèi),在預(yù)設(shè)的軌道內(nèi)運行,軟件開發(fā)是可控的。否則,項目會脫軌變得不可控。因此,無論是大型還是小型軟件開發(fā)項目,只有有"軌道"可依才能實現(xiàn)高效率的項目管理。實質(zhì)上,制度化管理不但是軟件開發(fā)從"低文本文化"向"高文本文化"過渡的具體表現(xiàn),而且還是軟件開發(fā)過程實現(xiàn)"法治軌道"的具體表現(xiàn)。簡單的說,是軟件開發(fā)制度化不但是落實開發(fā)計劃以達到規(guī)范管理的過程,也是把紛繁復(fù)雜的開發(fā)活動導(dǎo)向"法治軌道"的管理過程。

(2)制度化管理可規(guī)范開發(fā)活動

小型軟件開發(fā)活動有一個大的弊病,是隨心所欲的個人行為太多。因此,小型軟件開發(fā)需要大大的減少隨心所欲的個人行為。當(dāng)在軟件開發(fā)過程中通過各種制度來規(guī)范員工的行為時,當(dāng)員工更多的依據(jù)開發(fā)制度來處理各種事務(wù)時,當(dāng)開發(fā)人員不再象以往隨心所欲時,能使開發(fā)過程逐步趨于規(guī)范化和標(biāo)準(zhǔn)化。

(3)可強化項目執(zhí)行力,減少開發(fā)風(fēng)險

建立有效的制度可以強化項目開發(fā)的執(zhí)行力,如:項目推進制度、工作管理制度、項目會議制度、項目過程管理、項目考核制度。同時,制度化管理也意味著開發(fā)活動程序化、標(biāo)準(zhǔn)化、透明化。因此,開發(fā)制度化可讓開發(fā)人員迅速明確本崗位的工作職責(zé),也便于在軟件開發(fā)過程中對員工的工作進行監(jiān)控和考核,從而促進員工不斷改善和提高工作效率。

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd