


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第三章 項(xiàng)目打算與質(zhì)量治理在可行性分析之后,項(xiàng)目打算與質(zhì)量治理將貫穿需求分析、 系統(tǒng)設(shè)計(jì)、程序設(shè)計(jì)、測(cè)試、維護(hù)等軟件工程環(huán)節(jié)。項(xiàng)目打算是要提供一份合理的進(jìn)程表,讓所有開(kāi)發(fā)人員任務(wù) 明確、步調(diào)一致,最終共同準(zhǔn)時(shí)地完成項(xiàng)目。項(xiàng)目打算是要付諸 實(shí)施的,不象用嘴巴喊政治口號(hào),能夠?qū)iT(mén)夸張。軟件的項(xiàng)目打 算重在“準(zhǔn)確”而非“快速”。提高質(zhì)量是軟件工程的要緊目標(biāo)。但由于軟件開(kāi)發(fā)是一種智 力創(chuàng)作活動(dòng),專(zhuān)門(mén)難象傳統(tǒng)工業(yè)那樣通過(guò)執(zhí)行嚴(yán)格的操作規(guī)范來(lái) 保證軟件產(chǎn)品的質(zhì)量。世上最小心翼翼、最老實(shí)巴腳的程序員未 必就能開(kāi)發(fā)出高質(zhì)量的軟件來(lái)。 程序員必須了解軟件質(zhì)量的方方 面面(稱(chēng)為質(zhì)屋因素),如正確性、性能、易用性、
2、靈活性、可 復(fù)用性、可理解性等等,才能在進(jìn)行系統(tǒng)設(shè)計(jì)、程序設(shè)計(jì)時(shí)將高 質(zhì)量?jī)?nèi)建其中。軟件的高質(zhì)量并不是“治理”出來(lái)的,實(shí)質(zhì)上是設(shè)計(jì)出來(lái)的,質(zhì)量的治理只是一種預(yù)防和認(rèn)證的手段而已。3.1 項(xiàng) 目 計(jì) 劃做項(xiàng)目打算,如同給一個(gè)待出生的嬰兒寫(xiě)傳記那樣困難。假 如同意項(xiàng)目結(jié)束后再寫(xiě)打算,那就輕松多了,同時(shí)能夠100% 地準(zhǔn)確。歷史教訓(xùn)讓我們明白一個(gè)道理:假如一萬(wàn)年以后才會(huì)有一條 陽(yáng)光大道通向共產(chǎn)主義,那么現(xiàn)在就不要忙著砸鍋煉鋼趕英超 美,免得在跑步奔向共產(chǎn)主義時(shí)把自己累死餓死。 在做軟件的項(xiàng) 目打算時(shí),應(yīng)屏棄一切浮夸作風(fēng)。只有“知已知彼”才能做出合 理的項(xiàng)目打算。那個(gè)地點(diǎn)“知彼”是指要了解項(xiàng)目的規(guī)模、
3、難度 與時(shí)刻限制?!爸选笔侵敢私庥卸嗌倏捎觅Y源,如可調(diào)用的 程序員有幾個(gè)?他們的水平如何?軟硬件設(shè)施如何?知己知彼首先要了解項(xiàng)目的規(guī)模、難度與時(shí)刻限制,才能夠確定應(yīng)該投入多少人力、 物力去做那個(gè)項(xiàng)目。 在可行性分析時(shí)期就要考慮 那個(gè)問(wèn)題。 但不幸的是, 人們?cè)谙萑腠?xiàng)目不能自撥之前總難以準(zhǔn)確地可能項(xiàng)目的規(guī)模與難度。那個(gè)地點(diǎn)經(jīng)驗(yàn)起到了最重要的作用。項(xiàng)目的時(shí)刻限制有兩類(lèi)。第一類(lèi),項(xiàng)目應(yīng)該完成的日期寫(xiě)在 合同中,假如延期了,則開(kāi)發(fā)方要作出相應(yīng)的賠償。第二類(lèi)是開(kāi) 發(fā)自己的軟件產(chǎn)品, 盡管只確定了該產(chǎn)品大致的發(fā)行日期并同意 有延誤,但假如拖延太久則會(huì)失去商機(jī)造成損失。項(xiàng)目的資源分為三類(lèi): “人”、“可
4、復(fù)用的軟構(gòu)件”和“軟硬件環(huán)境”,如圖3.1所示。(1)人是最有價(jià)值的資源。項(xiàng)目打算的制定者要確定開(kāi)發(fā)人員的名單,要依照他們的專(zhuān)長(zhǎng)進(jìn)行分工。(2) 可復(fù)用的軟構(gòu)件是次有價(jià)值的資源。節(jié)論述了復(fù)用軟構(gòu)件可提高軟件的質(zhì)量與生產(chǎn)率。軟構(gòu)件并非一定要用自己 的,能夠向?qū)I(yè)的軟件供應(yīng)商購(gòu)買(mǎi)。(3) 軟硬件環(huán)境盡管不是最重要的資源,卻是必需的資源。原 則上軟硬件環(huán)境只要符合項(xiàng)目的開(kāi)發(fā)要求即可。 有些項(xiàng)目可能要 用到專(zhuān)門(mén)的設(shè)備, 則要事先作好預(yù)備, 以免用時(shí)找不到而擔(dān)擱了進(jìn)程3. 軟硬件環(huán)境圖3.1項(xiàng)目的資源進(jìn)度安排有一位程序員忙著編寫(xiě)程序, 經(jīng)理問(wèn)他還需要多久才能完成。“改日就能夠完成?!背绦騿T立即回答?!拔?/p>
5、想這是不切實(shí)際的,實(shí)話實(shí)講,到底還要多少時(shí)刻?”經(jīng)理講?!拔疫€想加進(jìn)一些新的功能,這需要花兩個(gè)星期?!背绦騿T想了一會(huì)兒講?!凹词谷绱艘财谕^(guò)高了,只要你編完程序時(shí)告訴我一聲, 我也就滿足了。 ”經(jīng)理講。幾年以后,經(jīng)理要退休了。在他去退休午餐會(huì)時(shí),發(fā)覺(jué)那位 程序員正趴在機(jī)器旁睡覺(jué): 悲傷的家伙整個(gè)晚上都在忙于編寫(xiě)那 個(gè)程序。 James 1999程序員也期望每天早晨能在 7:00 準(zhǔn)時(shí)起床, 可老是一覺(jué)醒來(lái) 就到中午了。項(xiàng)目落后于進(jìn)度表乃是家常便飯,不必大驚小怪。 以下一些事件經(jīng)常會(huì)導(dǎo)致項(xiàng)目被延誤: (1)上級(jí)領(lǐng)導(dǎo)主管臆斷,制定了不現(xiàn)實(shí)的期限。項(xiàng)目經(jīng)理與程 序員們被迫按照不合理的進(jìn)度表開(kāi)展工作。
6、( 2)客戶的需求發(fā)生了變化, 但沒(méi)有對(duì)進(jìn)度表作出相應(yīng)的修改。 (3)低估了項(xiàng)目的規(guī)模與難度,導(dǎo)致投入的人力和物力不足。(4)并未預(yù)見(jiàn)到存在難以克服的技術(shù)障礙。(5)并未預(yù)見(jiàn)到開(kāi)發(fā)人員會(huì)發(fā)生問(wèn)題,如生病,辭職等等。(6)開(kāi)發(fā)人員之間不能專(zhuān)門(mén)好的交流、協(xié)作,導(dǎo)致各時(shí)期任務(wù) 難以如期完成。因此寫(xiě)進(jìn)程表不能象小學(xué)生寫(xiě)決心書(shū)那樣充滿幻想。以下是 一些有益的建議: (1)制定進(jìn)度表的人最好確實(shí)是項(xiàng)目負(fù)責(zé)人,他最了解項(xiàng)目和 開(kāi)發(fā)人員。 進(jìn)度表要通過(guò)開(kāi)發(fā)小組的討論, 在得到大部數(shù)人的支 持后才能實(shí)施。幸免出現(xiàn)一廂情愿的局面。(2)進(jìn)度安排并不見(jiàn)得一定要符合邏輯順序。應(yīng)盡可能地先做 技術(shù)難度高的事,后做難度低
7、的事。也確實(shí)是辛苦在前,輕松在 后。小時(shí)候我對(duì)一位老先生吃飯專(zhuān)門(mén)感興趣:他總是先把一大盒 的米飯吃光了, 然后再幸福地品嘗一小盒菜。 父母告訴我這是中 國(guó)的傳統(tǒng)美德,叫“先苦后甜” 。從此我銘記在心,按此道理去 學(xué)習(xí)和工作??涩F(xiàn)在在飯店里,人們總是先把菜吃完了,最后才 吃點(diǎn)米飯。天哪,生活真是太復(fù)雜了,我究竟該“先吃飯” 依 舊“先吃菜”?( 3)開(kāi)發(fā)一個(gè)大的軟件項(xiàng)目, 應(yīng)該將進(jìn)度表分為若干個(gè)里程碑。 一個(gè)里程碑之內(nèi)的多個(gè)任務(wù)能夠同步進(jìn)行。 程序員極容易沉迷于 技術(shù),要么樂(lè)不思蜀,要么焦頭爛額。里程碑就象心靈的燈塔, 使忙碌的人群不混亂,不迷失方向。4)進(jìn)度表中必須留有緩沖時(shí)刻,并將緩沖時(shí)刻用
8、到不確定的情況上。 因?yàn)槿藗儗?duì)立即要做的情況知之甚少, 因此要留一些時(shí) 刻以防不測(cè)。 Microsoft 公司的一些開(kāi)發(fā)小組甚至制定了 “50%緩 沖規(guī)則” Cusumano 1996 。對(duì)許多項(xiàng)目經(jīng)理而言,容忍進(jìn)度表 中存在緩沖時(shí)刻,不啻為觀念上的一個(gè)飛躍。(5)假如發(fā)覺(jué)項(xiàng)目應(yīng)交付的期限特不不合理,就要跟領(lǐng)導(dǎo)或跟 客戶據(jù)理力爭(zhēng),請(qǐng)求放寬期限、調(diào)整進(jìn)度。當(dāng)客戶的需求發(fā)生變 化時(shí), 就要對(duì)進(jìn)度表作出相應(yīng)的修正。 不要覺(jué)得修改進(jìn)度表專(zhuān)門(mén) 困難專(zhuān)門(mén)苦惱, 不修改才會(huì)產(chǎn)生真確實(shí)苦惱。 專(zhuān)門(mén)多人認(rèn)為戒煙 專(zhuān)門(mén)困難,但馬克吐溫曾講:“戒煙專(zhuān)門(mén)容易,我一年就戒幾十次?!?.2 零缺陷質(zhì)量治理的觀念“零缺陷”
9、質(zhì)量治理的觀念來(lái)源于一些國(guó)際上聞名的硬件生 產(chǎn)廠商。 盡管軟件的開(kāi)發(fā)與硬件生產(chǎn)有極大的差不, 但我們?nèi)阅?夠從“零缺陷”質(zhì)量治理中得到啟迪。 “零缺陷”質(zhì)量治理至少 有兩個(gè)核心內(nèi)容:一是高目標(biāo),二是可執(zhí)行的規(guī)范高目標(biāo)人在做一件情況時(shí),由于存在專(zhuān)門(mén)多不確定的因素,一般不 可能 100% 地達(dá)到目標(biāo)。假設(shè)平常人做事能完成目標(biāo)的80%。假如某個(gè)人的目標(biāo)是 100 分,那么他最終成績(jī)可達(dá) 80 分。假如某 個(gè)人的目標(biāo)只是 60 分,那么他最終成績(jī)只有 48 分。我們?cè)诳紙?chǎng) 上身經(jīng)百戰(zhàn),專(zhuān)門(mén)清晰那些只想混及格的學(xué)生通常都可不能及 格,那些想得高分的學(xué)生也常為自己的失誤而捶胸頓足。做一個(gè)項(xiàng)目通常需要多個(gè)人的協(xié)作。假設(shè)項(xiàng)目的總質(zhì)量(最 高為 1)是十個(gè)開(kāi)發(fā)人員的工作質(zhì)量之積。假如每個(gè)人的質(zhì)量
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貨代企業(yè)業(yè)務(wù)流程重組與優(yōu)化考核試卷
- 健身器材制造業(yè)消費(fèi)者行為研究與產(chǎn)品設(shè)計(jì)創(chuàng)新實(shí)踐考核試卷
- 藥品儲(chǔ)存與倉(cāng)儲(chǔ)環(huán)境控制考核試卷
- 禮儀用品企業(yè)社會(huì)責(zé)任實(shí)踐考核試卷
- 窗簾面料的智能傳感技術(shù)考核試卷
- 輪胎行業(yè)科技創(chuàng)新與產(chǎn)業(yè)升級(jí)考核試卷
- 肺炎醫(yī)學(xué)科普知識(shí)講座
- 生物制藥產(chǎn)品包裝技術(shù)秘密保護(hù)及品牌推廣合作協(xié)議
- 網(wǎng)絡(luò)直播平臺(tái)內(nèi)容審查與隱私保護(hù)合同
- 智能停車(chē)場(chǎng)車(chē)位預(yù)約系統(tǒng)用戶培訓(xùn)與售后服務(wù)合同
- 入孵企業(yè)合作協(xié)議書(shū)范本
- SCR脫硝催化劑體積及反應(yīng)器尺寸計(jì)算表
- 中級(jí)會(huì)計(jì)經(jīng)濟(jì)法-中級(jí)會(huì)計(jì)《經(jīng)濟(jì)法》模擬試卷12
- ISO-IEC20000-2018信息技術(shù)服務(wù)管理體系標(biāo)準(zhǔn)及內(nèi)審員培訓(xùn)教材
- 一例膿毒血癥的個(gè)案護(hù)理
- 2024年敘永縣中醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 安全科學(xué)導(dǎo)論知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋中國(guó)礦業(yè)大學(xué)(北京)
- 市場(chǎng)營(yíng)銷(xiāo)試題(含參考答案)
- 機(jī)械工程技術(shù)訓(xùn)練知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋北京航空航天大學(xué)
- 兒童退熱類(lèi)藥物安全用藥
- 保潔 合同續(xù)簽申請(qǐng)書(shū)
評(píng)論
0/150
提交評(píng)論