軟件開發(fā)過程中里程碑的應(yīng)用(共9頁)_第1頁
軟件開發(fā)過程中里程碑的應(yīng)用(共9頁)_第2頁
軟件開發(fā)過程中里程碑的應(yīng)用(共9頁)_第3頁
軟件開發(fā)過程中里程碑的應(yīng)用(共9頁)_第4頁
軟件開發(fā)過程中里程碑的應(yīng)用(共9頁)_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上 北京理工大學(xué) 論文題目:軟件開發(fā)過程中里程碑的應(yīng)用 姓 名 蔡 林_學(xué) 號 _ 班 級_ _2013 年 5 月 3 日摘 要“里程碑“設(shè)于道路旁邊,用以記載里數(shù)的標(biāo)志。(指的是標(biāo)志公路及道路里程的碑 石,每一公里設(shè)一塊)在項(xiàng)目管理中我們也借用了“里程碑”的概念。里程碑是一個(gè)目標(biāo)導(dǎo)向模式,它表明為了達(dá)到特定的里程碑需要完成的一系列活動。里程碑式開發(fā)是通過建立里程碑和檢驗(yàn)各個(gè)里程碑的到達(dá)情況,來控制項(xiàng)目工作的進(jìn)展和保證實(shí)現(xiàn)總目標(biāo)。借用我公司自主研發(fā)的“寬帶接入綜合網(wǎng)管系統(tǒng)項(xiàng)目”來簡單介紹一下,里程碑管理在我們公司的實(shí)際應(yīng)用。關(guān)鍵詞:里程碑、管理模式、應(yīng)用目 錄 2.3

2、里程碑管理的優(yōu)勢.5 2.4里程碑管理的風(fēng)險(xiǎn).5 3.1劃分若干子項(xiàng)目,設(shè)立里程碑檢查點(diǎn).6軟件開發(fā)過程中里程碑的應(yīng)用第一章 前 言“里程碑“設(shè)于道路旁邊,用以記載里數(shù)的標(biāo)志。標(biāo)志公路及道路里程的碑 石,通常每一公里設(shè)一塊.在項(xiàng)目管理書PMBOOK中,借用了“里程碑”的概念,來標(biāo)注項(xiàng)目的進(jìn)度。一般來說,在項(xiàng)目開始時(shí)項(xiàng)目經(jīng)理都會對開發(fā)項(xiàng)目進(jìn)度制定一個(gè)詳細(xì)的計(jì)劃。通常情況下,這需要采用一些具體的開發(fā)模式技術(shù),最常用的技術(shù)是網(wǎng)絡(luò)和里程碑計(jì)劃。以任務(wù)導(dǎo)向,以工作分解結(jié)構(gòu)(WBS)為基礎(chǔ),以目標(biāo)分解結(jié)構(gòu)(OBS)為基礎(chǔ)。實(shí)際軟件開發(fā)過程中,管理模式選擇不當(dāng)將極容易造成進(jìn)度失控,也將會導(dǎo)致另外兩個(gè)嚴(yán)重問題

3、: 一是質(zhì)量無法控制,二是時(shí)間無法控制。因?yàn)?,?xiàng)目進(jìn)度的延遲總是在快到計(jì)劃結(jié)束的時(shí)刻暴露出來,結(jié)果是誰也不知道到底什么時(shí)候才能夠結(jié)束項(xiàng)目。模式的確定將直接關(guān)系到項(xiàng)目的成敗第二章 里程碑式管理2.1里程碑的概念 里程碑是一個(gè)目標(biāo)導(dǎo)向模式,它表明為了達(dá)到特定的里程碑需要完成的一系列活動。里程碑式開發(fā)是通過建立里程碑和檢驗(yàn)各個(gè)里程碑的到達(dá)情況,來控制項(xiàng)目工作的進(jìn)展和保證實(shí)現(xiàn)總目標(biāo)。 軟件開發(fā)項(xiàng)目生命周期中有三個(gè)與時(shí)間相關(guān)的重要概念,這三個(gè)概念分別是:檢查點(diǎn)、里程碑和基線。檢查點(diǎn)是指在規(guī)定的時(shí)間間隔內(nèi)對項(xiàng)目進(jìn)行檢查, 比較實(shí)際進(jìn)度與估算計(jì)劃之間的差異,并根據(jù)差異進(jìn)行調(diào)整。我們可以將檢查點(diǎn)看作是一個(gè)固定

4、“采樣”時(shí)點(diǎn),而時(shí)間間隔根據(jù)項(xiàng)目周期長短不同而不同。里程碑是 指一個(gè)具有特定重要性的事件,通常代表項(xiàng)目工作中一個(gè)重要階段的完成。在里程碑處,通常要進(jìn)行檢查。基線則是指一個(gè)配置在項(xiàng)目不同時(shí)間點(diǎn)上通過正式評審而 進(jìn)入正式受控的一種(里程碑)狀態(tài)。 三者的關(guān)系是:重要的檢查點(diǎn)是里程碑,重要的需要客戶確認(rèn)的里程碑,就是基線。2.2里程碑的選擇 簡單的說里程碑是完成一個(gè)階段工作后可以看到部分結(jié)果的檢查點(diǎn)。一般來說,在軟件開發(fā)過程中,我們都會經(jīng)過一定的流程或階段,例如信息搜集階 段、需求分析階段、系統(tǒng)設(shè)計(jì)階段、系統(tǒng)開發(fā)和系統(tǒng)測試階段。每個(gè)階段都會產(chǎn)生交付物,每一份交付物的完結(jié)說明我們已經(jīng)完成了一個(gè)階段的工

5、作,一般情況下我 們是在確認(rèn)這一份工作成果后才會進(jìn)入下一個(gè)階段的工作。因此,每一份交付物將就是開發(fā)過程中的里程碑。 里程碑(基線、基點(diǎn))是一個(gè)軟件配置在開發(fā)周期內(nèi)的某一特定時(shí)刻、正式的事件,它也就是階段性目標(biāo)。里程碑是團(tuán)隊(duì)階段性工作完成的標(biāo)志,對于任 何一個(gè)里程碑都應(yīng)該給于認(rèn)真的檢查、審定和批準(zhǔn)。在里程碑中間應(yīng)要設(shè)置大量的檢查點(diǎn),這些檢查點(diǎn)應(yīng)要細(xì)分到一旦檢查點(diǎn)出現(xiàn)問題不至于在進(jìn)度上失控。 2.3里程碑管理的優(yōu)勢 使用里程碑式模式還有一個(gè)好處,就是將大項(xiàng)目分成若干里程碑式的重要階段時(shí),可在各重要階段之間預(yù)留有緩沖時(shí)間。眾所周知,一個(gè)軟件開發(fā)項(xiàng)目最怕的就是前松后緊,缺乏監(jiān)控,很多問題和缺陷,發(fā)現(xiàn)得

6、越早,解決起來越容易,成本越低,反之亦然。使用緩沖時(shí)間,可以很好的在項(xiàng) 目未來實(shí)際執(zhí)行進(jìn)度和預(yù)計(jì)進(jìn)度之間取得平衡。一般來說,在項(xiàng)目中我們需要為意外,保留總開發(fā)1/3的時(shí)間,即“緩沖時(shí)間”。緩沖時(shí)間有助于一個(gè)項(xiàng)目適應(yīng) 意料之外的事件,例如緩沖時(shí)間可以用于彌補(bǔ)進(jìn)度延誤,或者是技術(shù)困難或是由于疏忽而忘記把任務(wù)寫入進(jìn)度,或者是未料到的難題而形成的時(shí)間損失,這種應(yīng)付突 發(fā)事件的緩沖時(shí)間在開發(fā)和穩(wěn)定化過程中是每一個(gè)主要里程碑的一部分。 2.4 里程碑管理的風(fēng)險(xiǎn) 眾所周知,里程碑是項(xiàng)目進(jìn)度控制中的一個(gè)極為重要的概念,也正因?yàn)槿绱耍藗円惨子谶^于依賴?yán)锍瘫?,反而使?xiàng)目進(jìn)度落空。里程碑陷阱表現(xiàn)為人們在軟件項(xiàng)目的

7、里程碑被設(shè)定以后,認(rèn)為“目標(biāo)管理是只問結(jié)果,不計(jì)過程”,從而忽視對過程的監(jiān)控而導(dǎo)致項(xiàng)目里程碑不能按期達(dá)到,當(dāng)然,通常,陷阱的產(chǎn)生往往是由于管理人員經(jīng)驗(yàn)不足,未能夠合理的選擇里程碑。 將里程碑的間隙設(shè)置過大,等發(fā)現(xiàn)問題,已經(jīng)來不及改正了。第三章 程碑式的管理在軟件開發(fā)項(xiàng)目中的應(yīng)用 軟件開發(fā)項(xiàng)目是比較典型的項(xiàng)目類型,有著項(xiàng)目幾乎所有的特性,例如:獨(dú)特性、時(shí)間、資源的有限性、目標(biāo)的明確性等。各個(gè)軟件開發(fā)團(tuán)隊(duì)常常選擇里程碑式管理,來完成項(xiàng)目。作為一個(gè)技術(shù)負(fù)責(zé)人,我們的團(tuán)隊(duì)也常常選擇里程碑管理。在此我借用我公司自主研發(fā)的“寬帶接入綜合網(wǎng)管系統(tǒng)項(xiàng)目”來簡單介紹一下,里程碑管理在我們公司的實(shí)際應(yīng)用。項(xiàng)目目的

8、是為了滿足運(yùn)營商在日常維護(hù)服務(wù)中,可以使用一套設(shè)備來分別對不同的各家設(shè)備提供商,提供的寬帶接入設(shè)備進(jìn)行管理和維護(hù)。一方面可以降低運(yùn)營商維護(hù)人員的維護(hù)難度,另一方面可以降低維護(hù)成本,統(tǒng)一維護(hù)標(biāo)準(zhǔn)。當(dāng)然,既然有需求就有競爭,所以項(xiàng)目開發(fā)的進(jìn)度將直接關(guān)系到銷售,而是否能夠有足夠的市場銷售,也就體現(xiàn)了項(xiàng)目的成敗。項(xiàng)目計(jì)劃在2011年3月30日正式啟動,計(jì)劃6月30日完成項(xiàng)目驗(yàn)收。里程碑一般是項(xiàng)目中完成階段性工作的標(biāo)志,不同類型的項(xiàng)目,里程碑也不同。其精髓首先是將大項(xiàng)目劃分成若干個(gè)子項(xiàng)目或若干個(gè)子階段;其次,是通過每一階段對各人員角色職責(zé)的考核和監(jiān)管,以保證開發(fā)過程的進(jìn)度和質(zhì)量。 3.1劃分若干個(gè)子項(xiàng)目

9、,設(shè)立里程碑檢查點(diǎn) 項(xiàng)目進(jìn)度是以里程碑為界限,將整個(gè)開發(fā)周期劃分為若干階段。根據(jù)里程碑的完成情況,適當(dāng)?shù)恼{(diào)整每一個(gè)較小的階段的任務(wù)量和完成的任務(wù)時(shí)間,這種方式非常有利于整個(gè)項(xiàng)目進(jìn)度的動態(tài)調(diào)整,也利于項(xiàng)目質(zhì)量的監(jiān)督。 在里程碑式的開發(fā)模式下,因?yàn)榘醋禹?xiàng)目或子階段來劃分里程碑,每一個(gè)子項(xiàng)目都會經(jīng)過一定的穩(wěn)定化階段。當(dāng)再進(jìn)入到第二個(gè)子項(xiàng)目的時(shí)候,就是基于 前一個(gè)相對穩(wěn)定的子項(xiàng)目基礎(chǔ)之上,這樣就將風(fēng)險(xiǎn)或錯誤的累加分散到最低。以局部的進(jìn)度控制和質(zhì)量控制來保證整體開發(fā)過程的穩(wěn)定,使得質(zhì)量和進(jìn)度得以很好的 控制,這就是里程碑式的開發(fā)模式優(yōu)秀之處。 這個(gè)項(xiàng)目中,我們選擇設(shè)立了14個(gè)里程碑。在實(shí)際管理過程中,也

10、實(shí)際起到了巨大的作用。通過(圖3-1)我們可以看到,在項(xiàng)目的中期,曾經(jīng)出現(xiàn)過巨大的偏差,由于我們的及時(shí)發(fā)現(xiàn),制定了糾偏計(jì)劃,通過資源調(diào)整和計(jì)劃微調(diào),最終及時(shí)趕上進(jìn)度。沒有影響用戶交付。保證了項(xiàng)目的成功 圖 3-13.2每個(gè)具體的里程碑應(yīng)與具體角色相關(guān)聯(lián) 里程碑模式也可以稱作項(xiàng)目實(shí)施進(jìn)度管理模式,一但開發(fā)項(xiàng)目立項(xiàng)確定,需要做的第一件事情就是確定項(xiàng)目進(jìn)度的里程碑。在里程碑中應(yīng)清楚地定義每一個(gè)階段的開始時(shí)間、結(jié)束時(shí)間、負(fù)責(zé)人和階段的提交成果。 因此,里程碑是項(xiàng)目經(jīng)理進(jìn)行開發(fā)進(jìn)度控制的主要依據(jù),里程碑一旦確定,各相應(yīng)負(fù)責(zé)人應(yīng)確保按時(shí)交付成果,這樣既便于明確各個(gè)角色責(zé)權(quán)范圍,也有 利于按時(shí)完成任。例如每

11、個(gè)具體的里程碑與開發(fā)組某一具體的人員角色相關(guān)聯(lián),達(dá)到某個(gè)里程碑表明對此負(fù)有主要責(zé)任的人員角色完成了任務(wù)。因此,基于里程碑的 軟件質(zhì)量控制必然會演變成對角色的質(zhì)量控制,這樣才能真正達(dá)到對軟件質(zhì)量的控制.在項(xiàng)目執(zhí)行中,我們選了15項(xiàng)交付成果,分別對應(yīng)到14個(gè)里程碑中,每個(gè)交付成果都要明確到人。職責(zé)清晰,避免了扯皮和拖沓。 圖3-2通過(圖3-2)我們就能看出,預(yù)算工作量和實(shí)際工作量還是有一定區(qū)別的,由于各項(xiàng)交付成果計(jì)劃明確,所以我們及時(shí)地發(fā)現(xiàn)了偏差,調(diào)整了各項(xiàng)投入,保證了項(xiàng)目的資源的有效利用。3.3確保里程碑有可驗(yàn)證的標(biāo)準(zhǔn) 我們經(jīng)常看到許多項(xiàng)目進(jìn)度中,都像模像樣地設(shè)立了里程碑。但實(shí)際上,最大的問題

12、就在于許多里程碑沒有設(shè)定相應(yīng)的驗(yàn)證標(biāo)準(zhǔn)。在軟件開發(fā)項(xiàng)目中設(shè)立 的里程碑,其作用是在項(xiàng)目進(jìn)行時(shí)確認(rèn)進(jìn)度用的,沒有設(shè)定驗(yàn)證標(biāo)準(zhǔn)就等于沒有里程碑管理。因此,需要給出一個(gè)清晰的驗(yàn)證標(biāo)準(zhǔn),用來驗(yàn)證是否達(dá)到里程碑。 圖3-3通過(圖3-3)我們能看到,在項(xiàng)目的實(shí)際執(zhí)行過程中,的確出現(xiàn)了部分的缺陷和偏差。由于我們合理的設(shè)置了驗(yàn)證標(biāo)準(zhǔn),及時(shí)地發(fā)現(xiàn)問題。又通過問題,及時(shí)發(fā)現(xiàn)了我們的設(shè)計(jì)問題、人員能力問題、經(jīng)驗(yàn)問題等,這些問題的發(fā)現(xiàn)又能夠及時(shí)有效的避免,項(xiàng)目后續(xù)過程中類似問題的產(chǎn)生。提高了項(xiàng)目進(jìn)度和效率。保證了軟件開發(fā)項(xiàng)目的成功第四章 總 結(jié)項(xiàng)目管理是一門學(xué)問,里程碑管理只是其中的一個(gè)很有效的工具。很多管理方式我們雖然沒有學(xué)習(xí)但是也在實(shí)際應(yīng)用,適當(dāng)?shù)呐嘤?xùn)和總結(jié)可以讓我們的管理能力在理論、實(shí)踐、理論、實(shí)踐中循環(huán)上升不斷提高。不要怕我們

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論