建設工程教育網(wǎng) > 建筑文苑 > 工程管理 > 正文
2007-02-06 13:48 【大 中 小】【打印】【我要糾錯】
摘要:如果一個(gè)項目的每個(gè)步驟實(shí)實(shí)在在的眼皮底下進(jìn)行,而且隨時(shí)可以翻閱,那么這個(gè)項目的成功一定不會(huì )遠了。開(kāi)發(fā)過(guò)程的管理也是這樣,控制每一個(gè)細節,水到渠成。
最近陪家人逛了幾集電視連續劇《情迷天使》和《玉觀(guān)音》,《玉觀(guān)音》算是重播了,只是以前也沒(méi)注意,現在看了幾集,真是看不下去了,其中給我最大的感受就是一群人,一時(shí)的沖動(dòng),種下惡果,然后前方百計的企圖改變或是掩蓋這個(gè)結果,苦苦掙扎著(zhù)。既然希望有個(gè)嚴肅的結果,行為就一定要嚴謹。那么是否行為嚴謹就一定能有嚴肅的結果。
由此我一直在想著(zhù),行為決定結果的問(wèn)題,也想著(zhù)這其中和軟件開(kāi)發(fā)管理之間存在的緊密關(guān)系。任何一個(gè)項目,就算是最資深的開(kāi)發(fā)組長(cháng),最團結優(yōu)秀的開(kāi)發(fā)團隊,也不能保證開(kāi)發(fā)過(guò)程一定能按計劃完全順利進(jìn)行,更別說(shuō)放任計劃隨意進(jìn)行的開(kāi)發(fā)了(實(shí)際上這樣進(jìn)行開(kāi)發(fā)的項目很多)。這根源到底是什么呢?我想說(shuō)的就是可控性,如何實(shí)現可控性,是項目計劃工具—Microsoft Project 2002,是軟件開(kāi)發(fā)管理工具—美國Intersolv 公司的PVCS,是軟件配置管理工具—ClearCase, 是畫(huà)出優(yōu)美項目周期的Viso,不,都不是,各位別見(jiàn)笑,我并沒(méi)有看輕它們的意思,這些都是舉世之作,不是我狂妄的地方。之所以說(shuō)不是,是因為這完全是兩碼子事,它們進(jìn)行的是宏觀(guān)的調控,不夠細分,控制不到細節。結果是由每個(gè)細節的過(guò)程來(lái)決定的,要控制項目就要控制到每個(gè)開(kāi)發(fā)的細節,所以今天要說(shuō)的是微軟的開(kāi)發(fā)管理理念之一—BMS 缺陷管理理念(這里說(shuō)的是廣義的缺陷管理) 好好了解如何運用這個(gè)理念和工具真正掌控細節,從而實(shí)現開(kāi)發(fā)的最優(yōu)路徑。
(一)BMS 缺陷管理的作用
保持進(jìn)度、保證質(zhì)量
我們都知道,管理的目標是爭取讓每個(gè)事情都能按時(shí)完成并保證質(zhì)量,使“客戶(hù)滿(mǎn)意、公司獲利”,其實(shí)還有一個(gè)當然就是“員工受益”,通過(guò)軟件開(kāi)發(fā)管理提高,提高軟件質(zhì)量,創(chuàng )造效益,最終達到大家滿(mǎn)意。
(二)BMS 缺陷管理如何運作
1、如何保持進(jìn)度
缺陷管理理念講究的是將工作細分成小模塊甚至是最小的單元,列出要完成的模塊,每個(gè)模塊工作安排具體還細分到要完成的每個(gè)步驟,具體分配到人。比如軟件項目中的一個(gè)小模塊就可以分成:需求(或bug)、指派、開(kāi)發(fā)、測試、構造、驗收、發(fā)布。項目主管可以把每個(gè)小模塊分配到開(kāi)發(fā)組長(cháng),開(kāi)發(fā)組長(cháng)可以繼續指派到每個(gè)開(kāi)發(fā)人員手中,開(kāi)發(fā)中的每個(gè)人都有他對應的位置,每個(gè)人都可以輕松看到他在每個(gè)模塊中的任務(wù)內容及時(shí)間安排。主管也很容易了解到每個(gè)人完成的情況,從而可以隨時(shí)修正方向,及時(shí)調整工作安排,保持項目不偏不離繼續按計劃進(jìn)行。這也就是缺陷管理真正的精髓:將原來(lái)隱含的關(guān)系變成清晰的、易于管理的關(guān)系,使項目開(kāi)發(fā)更有計劃和有效地運行。
2、如何保證質(zhì)量
既然要讓工作具有質(zhì)量,那么就要極力預防錯誤的發(fā)生,就算發(fā)生了,也要能及早發(fā)現,及時(shí)修正。缺陷管理的理念就是每個(gè)環(huán)節都有相對應的人員在進(jìn)行稽核,一直循環(huán),直到達到要求為止,每個(gè)開(kāi)發(fā)人員分別完成自己的功能,針對要修改的任務(wù)進(jìn)行修改,每個(gè)測試人員針對可測試的功能進(jìn)行測試,測試不合格,再重新返回修改。把bug扼殺在交給客戶(hù)使用之前。我們知道開(kāi)發(fā)過(guò)程中,bug越遲清除,時(shí)間花得越多,立刻除蟲(chóng),時(shí)間是節省最多的(既然有時(shí)間還不如聽(tīng)聽(tīng)音樂(lè ),侃侃大山),也不用到后面弄得渾身乏術(shù),筋疲力盡,連對開(kāi)發(fā)軟件的興趣都沒(méi)了。甚至還被客戶(hù)投訴,連獎金都沒(méi)了。
3、管理文檔
開(kāi)發(fā)中還經(jīng)常出現的就是項目組把工作進(jìn)度報告看成是一種很重的負擔,要么寫(xiě)不出來(lái),要么要花很多時(shí)間去寫(xiě),為什么要特別說(shuō)很重的,因為負擔都是有的,但還是要寫(xiě),沒(méi)辦法,可是如果每天要花3~4個(gè)小時(shí)寫(xiě)報告,正常的開(kāi)發(fā)工作卻不得不加班做,那么就要想想辦法了,畢竟我們是做項目的,不是寫(xiě)報告的。缺陷管理的理念就是清楚的紀錄每個(gè)問(wèn)題的過(guò)程狀態(tài),中間產(chǎn)生的文檔可以通過(guò)系統隨時(shí)記錄在案,最高效率產(chǎn)生文檔,一目了然,完成哪些模塊,更正哪些問(wèn)題,基本上報告也就寫(xiě)完了。文檔的管理還有另一個(gè)好處就是容易翻閱歷史資料,減少內耗和誤差,這點(diǎn)大家體會(huì )應該也很深,因為很多細節的部分,是不會(huì )記錄在案的,當時(shí)為什么要這樣做,那樣改,由誰(shuí)改,全憑腦袋記憶,無(wú)從查證,運用BMS缺陷管理,可以輕松解決這一點(diǎn)困擾。
。ㄈ┤绾芜x用工具進(jìn)行缺陷管理
開(kāi)發(fā)管理過(guò)程不是操作復雜,就說(shuō)明管理就是好;也不是稿紙寫(xiě)一寫(xiě),會(huì )議開(kāi)一開(kāi),就可以。最關(guān)鍵的是適合,看得見(jiàn),管得著(zhù)(不是管人哦,注意是管事)。如何跟蹤,自然靠的就是軟件,那么就稍微介紹一下國外已經(jīng)非常流行、國內剛開(kāi)始的缺陷管理工具,F在網(wǎng)上可以查得到的缺陷管理軟件大部分是英文版的,也有2~3個(gè)是中文版的,有要收費的,有免費提供的。但無(wú)論如何,比較好的缺陷管理系統應該具備下列的優(yōu)點(diǎn)
1、 安裝簡(jiǎn)易,操作簡(jiǎn)易
2、 支持開(kāi)發(fā)、構建、測試、驗收多重迭代
3、 支持項目經(jīng)理全程追蹤督促
4、 支持開(kāi)發(fā)組長(cháng)、測試組長(cháng)多級指派
5、 完整的追蹤信息展現
6、 支持發(fā)布版本的缺陷關(guān)聯(lián)
7、 Mail實(shí)時(shí)通知缺陷任務(wù)
有了先進(jìn)的缺陷管理理念和一套好的缺陷管理系統,相信項目組長(cháng),開(kāi)發(fā)組長(cháng),都可以很輕松的控制整個(gè)開(kāi)發(fā)的進(jìn)度,時(shí)刻了解開(kāi)發(fā)的進(jìn)度,保證開(kāi)發(fā)的質(zhì)量,交出滿(mǎn)意的工作清單。
1、凡本網(wǎng)注明“來(lái)源:建設工程教育網(wǎng)”的所有作品,版權均屬建設工程教育網(wǎng)所有,未經(jīng)本網(wǎng)授權不得轉載、鏈接、轉貼或以其他方式使用;已經(jīng)本網(wǎng)授權的,應在授權范圍內使用,且必須注明“來(lái)源:建設工程教育網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其法律責任。
2、本網(wǎng)部分資料為網(wǎng)上搜集轉載,均盡力標明作者和出處。對于本網(wǎng)刊載作品涉及版權等問(wèn)題的,請作者與本網(wǎng)站聯(lián)系,本網(wǎng)站核實(shí)確認后會(huì )盡快予以處理。
本網(wǎng)轉載之作品,并不意味著(zhù)認同該作品的觀(guān)點(diǎn)或真實(shí)性。如其他媒體、網(wǎng)站或個(gè)人轉載使用,請與著(zhù)作權人聯(lián)系,并自負法律責任。
3、本網(wǎng)站歡迎積極投稿。