青草精品视频在线,国产白丝捆绑调教av网站,欧美一级毛片免费观看,国产999精品久久久久,a国产精品,亚洲精品午夜久久久久久久久久久,av视屏在线播放

軟題庫 培訓課程
當前位置:信管網(wǎng) >> 其它資料 >> 文章內(nèi)容
制訂軟件項目計劃的方法與策略
來源:信管網(wǎng) 2012年03月12日 【所有評論 分享到微信

   [摘要]軟件項目計劃的制訂是一項復(fù)雜而又富有經(jīng)驗性的工作,計劃的好壞直接關(guān)系到項目的成敗。如何制訂出高質(zhì)量的軟件項目計劃?積累了豐富的軟件開發(fā)經(jīng)驗后,我把它寫出來,愿此文對大家的實際工作有所幫助。

  [關(guān)鍵詞]軟件 項目計劃 方法 策略

  制訂軟件項目計劃的目的在于建立并維護軟件項目各項活動的計劃,軟件項目計劃其實就是一個用來協(xié)調(diào)軟件項目中其它所有計劃,指導(dǎo)項目組對項目進行執(zhí)行和監(jiān)控的文件。一個好的軟件項目計劃可為項目的成功實施打下堅實的基礎(chǔ)。

  軟件項目有其特殊性,不確定因素多,工作量估計困難,項目初期難于制定一個科學、合理的項目計劃。我曾主持和參與過大大小小的軟件項目十余項,下面我將把我制訂軟件項目計劃的經(jīng)驗分享給大家。

  1.注重項目計劃的層次性

  軟件項目計劃的層次及其關(guān)系如下圖所示。

  高級計劃,是項目的早期計劃。高級計劃應(yīng)當是粗粒度的,主要是進行項目的階段劃分,確定重大的里程碑,所需相關(guān)的資源,包括人力資源、設(shè)備資源、資金資源,即所謂的人、財、物三個要素。

  大的階段交替之前,應(yīng)做好下一階段的詳細計劃,我們稱之為二級計劃。詳細計劃要確定各項任務(wù)的負責人,開始時間,結(jié)束時間,任務(wù)之間的依賴關(guān)系,設(shè)備資源,小的事件點(即里程碑)。

  如果項目規(guī)模相對較大,可以有多級的計劃,比如說,一個項目組可能分為幾個開發(fā)組,二級計劃是各開發(fā)組制訂的適合的自己小組的計劃。如果開發(fā)組還分了小組,可以有小組的三級計劃。

  開發(fā)人員的個人計劃是低級計劃,由開發(fā)人員根據(jù)自己的任務(wù)自行制定,要把任務(wù)細化到人·日。

  一般的,軟件項目計劃至多有四級就夠了,過多的等級將會引發(fā)效率的瓶頸。大的項目不見得要有龐大的組織和人員數(shù)量來支撐,合理的劃分小組,減少組織的層次,有利于項目計劃的制訂和實施。較小的軟件項目由于工期不長,人員較少,有二級計劃(高級計劃與低級計劃)也是可行的。

  2.重視與客戶的溝通

  與客戶的溝通是很重要的。不必害怕客戶知道我們的開發(fā)計劃,特別是項目進度情況,應(yīng)當和客戶共享這些信息。

  首先,客戶會提出一些對項目時間、進度、效果上的要求,這個指標往往經(jīng)不起推敲,有的還帶有較強的政策性。如:在我主持的一個某單位人事MIS系統(tǒng)的開發(fā)中就發(fā)現(xiàn),客戶方對時間上的約束是有成形的文件的,是他們單位領(lǐng)導(dǎo)們開會的決定??蛻艚o出的從項目啟動到驗收的時間只有三個月,但是,經(jīng)過我們認真的需求調(diào)研,做出項目進度的粗計劃和部分的二級計劃后,發(fā)現(xiàn)三個月的時間是難于實現(xiàn)的。我們把做出的調(diào)研文檔和項目計劃擺出來和和客戶討論,最終使項目的開發(fā)時間延長為六個月。站在為了科學地分析和解決問題的立場上來看,項目組和客戶的目的是一致的,所以對于合理的項目進度客戶是會理解與支持的。

  其次,我們有義務(wù)要讓客戶知道項目的計劃。這樣才能讓客戶和用戶主動、積極參與項目,達到項目的最終目標。項目計劃取得雙方簽字認可是一種好的習慣??蛻艨赡懿辉敢夂炚降奈募?,那么在文檔的封面上簽上雙方負責人的姓名、聯(lián)系方式也行,雖然是非正式的,但留下了項目工作的痕跡。有必要想辦法讓客戶清楚簽字意味著什么。這就意味說雙方有了一個約定,既讓用戶感覺心里踏實,也讓自己的項目組有了責任感,有一種督促和促進的作用。

  3.該詳細的詳細,該簡略的就簡略

  軟件項目計劃就如同軟件項目本身一樣有它特殊性,一個三五個人花兩三個月就可以完工的小項目,可能項目計劃就四五頁紙,包括一個WBS(工作分解結(jié)構(gòu))和一個Gantee圖(甘特圖)。一個需要五六十個人甚至上百人,要花上半年或更長時間的大型軟件項目則會有更多的項目計劃內(nèi)容。我們得按照項目的的特定情況量體裁衣。

  如下表表1所示,這是我主持的一個某高校教務(wù)辦公信息系統(tǒng)項目的風險管理計劃表。項目較小,我們只用了兩個月的時間就開發(fā)完工,通過驗收。正因如此,我們在項目計劃中大量的采用了這種表格來制訂人員計劃、培訓計劃、風險計劃、成本估計、文檔大小估計、進度計劃,一目了然,責任到人,其效果和效益是很明顯的。

  項目的工作安排一定要責任到人,這點是要詳細的。如果是多個人共同完成的任務(wù)也要指定一位主要負責人,否則開發(fā)人員會操作不便,甚至互相推卸責任。

  4.制訂的項目計劃要現(xiàn)實

  軟件項目中的項目經(jīng)理和系統(tǒng)分析員大都是從程序員成長起來的,我亦是如此,擔任項目經(jīng)理之前我寫了五年的VB、Java和數(shù)據(jù)庫SQL代碼。項目經(jīng)理和系統(tǒng)分析員做出來的項目計劃最終要能夠被項目組成員所實現(xiàn)。

  制訂項目計劃僅靠“個人經(jīng)驗”是不夠的,不可能面面俱到,不要期希望于“個人經(jīng)驗”。解決的辦法有兩個方面。

  一是充分鼓勵、積極接納項目干系人(包括客戶、公司高層領(lǐng)導(dǎo)、項目組成員)來參與項目計劃的制定。

  可以邀請客戶和公司高層領(lǐng)導(dǎo)來共同討論高級計劃的制訂。客戶會樂意參與的,因為追求項目的成功是大家的共同目標。公司高層領(lǐng)導(dǎo)的支持是項目組的堅強后盾,項目組需要獲取必要的資源,需要及時獲取對項目特殊要的審批,需要在領(lǐng)導(dǎo)事務(wù)上得到適當?shù)闹笇?dǎo)和幫助,有些事項有時是需要公司高層領(lǐng)導(dǎo)加入才能解決的,如合同款項的按期支付。

  制訂二級、三級項目計劃要與項目組成員互動。當規(guī)劃由一個人做出而由另一個人實施時,如果項目沒有按時完成,會使得他們懷疑項目計劃的可行性,也會影響開發(fā)人員的士氣。與項目組內(nèi)部人員的溝通亦很重要。軟件程序員平時通常表現(xiàn)得內(nèi)向、清高,作為項目經(jīng)理應(yīng)當學會調(diào)節(jié)工作中的氣氛,在輕松的氛圍中去融合開發(fā)人員的意見。

  可以讓開發(fā)人員對自己職責范圍內(nèi)的事提出建議的時間和資源,再作討論約定。這樣開發(fā)人員在主觀上會更加投入工作??陀^上,開發(fā)人員的能力很難用時間及工作量來衡量,一名熟練的Java程序員比一名初學Java的程序員開發(fā)效率可能快上四五倍,因而安排的時間周期、任務(wù)量當然要不一樣。我比較傾向于召開一次專題討論會,事先寫出一個初稿,再各抒已見,最后作出結(jié)論。

  二是要充分利用一些歷史數(shù)據(jù)。歷史數(shù)據(jù)是寶貴的財富,是可復(fù)用的資源。不僅要注意積累這些數(shù)據(jù),也要學會從中提煉出可以為我所用的數(shù)據(jù)。如,項目計劃的模板,計劃的資源數(shù)據(jù)等。

  5.運用過程化的思想指導(dǎo)開發(fā)

  軟件項目計劃是CMM2級的一個KPA??捎密浖^程化的思想指導(dǎo)計劃的編制與實施。

  CMM2共有6個KPA,它們是:需求管理、軟件項目計劃、項目跟蹤和監(jiān)控、軟件轉(zhuǎn)包合同管理、軟件質(zhì)量保證、軟件配置管理。一個軟件組織如果達到了CMM2的各個過程方面的全部目標,就表明這個組織的軟件能力達到了第2級成熟度等級。

  這也可以是針對一個項目而言。通常需要根據(jù)項目的進展情況對項目計劃進行修改,以便應(yīng)付需求和承諾的變更、不夠準確的估計、糾正措施和過程更改等。在策劃和重新策劃中涉及的活動,都包含在這個過程方面里。

  6.利用成熟的項目管理工具

  Microsoft Project 2000(或更高的版本)是一款公認的功能強大、操作方便的項目管理工具軟件。它自帶了一個叫做“軟件開發(fā)”的模板,可以用它來生成大體的框架,再作細節(jié)方面的改動,也可以自己制作一個符合自己公司軟件項目運作流程的模板。

  Microsoft Project 2000的操作面版中可以安排任務(wù),并設(shè)置開始時間、結(jié)束時間、前置任務(wù)、資源名稱等參數(shù),它能自動生成Gantt圖、Pert圖,找出項目中的關(guān)鍵路徑。

  7.結(jié)束語

  軟件項目計劃分為高級計劃、二次計劃、三級計劃和低級計劃,制訂軟件項目計劃應(yīng)注意及時與客戶溝通,該詳細的詳細,該簡略的就簡略,制出來的計劃要是現(xiàn)實的,可以運用CMM2的思想指導(dǎo)計劃的制訂,Microsoft Project是倍受推薦的項目計劃軟件工具。愿我們多做出高質(zhì)量的軟件計劃,從而打造軟件精品。

[參考文獻]
[1](美)凱西.施瓦貝樂 著,王金玉 時郴 譯,《IT項目管理》,機械工業(yè)出版社,2002年1月第1版。
[2]韓萬江 姜立新 著,《軟件開發(fā)項目管理》,機械工業(yè)出版社,2004年1月第1版。
[3]楊一平等 著,《軟件能力成熟度模型CMM方法及應(yīng)用》,人民郵電出版社,2001年4月第1版。

(作者介紹:鄧子云,長沙環(huán)保學院計算機系,湖南凌科遠信科技有限公司高級項目經(jīng)理,碩士研究生,高級程序員,工程師,主要研究方向為“軟件項目管理、企業(yè)信息化”,聯(lián)系地址:湖南省長沙市井灣子長沙環(huán)保學院計算機系,聯(lián)系電話0731-6371480,郵編410004,E-mail是dengziyun@126.com)

掃碼關(guān)注公眾號

溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準!

信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。

信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。

相關(guān)內(nèi)容

發(fā)表評論  查看完整評論  

推薦文章