“你在忙什么呢?”小P一進(jìn)到教研室就看到老C在電腦前面扣扣扣扣的打字。
“嗯,我在寫《初步范圍說明書》。”老C回答,“有了這個(gè)東東我們才可以開始指定項(xiàng)目計(jì)劃。”
“哦?”小P問道,“這個(gè)是做什么用的?”
“嗯,我們?nèi)绻付ㄓ?jì)劃,就得有一個(gè)初步的范圍,這樣我們才可以有的放矢的制訂計(jì)劃;同時(shí)在項(xiàng)目中我們要對(duì)項(xiàng)目范圍進(jìn)行細(xì)化,所謂項(xiàng)目是漸進(jìn)明細(xì)的特性,也包含這個(gè)意思。”老C回答,“我先寫完,這樣你也就知道到底是怎么回事了。”
“好啊,那么我就等等。”小P說著就爬到桌子上寫數(shù)理統(tǒng)計(jì)的作業(yè)。
小P寫完數(shù)理統(tǒng)計(jì)的作業(yè),伸了一個(gè)懶腰,聽到老C在叫自己,于是跑到老C桌前,看到這樣一份文檔。
-----------------------------------------------------------------------------------------------------------------(樸素的分割線)
1 項(xiàng)目與產(chǎn)品目標(biāo)
1.1
產(chǎn)品目標(biāo)
自由風(fēng)格計(jì)算器。
1.2 業(yè)務(wù)目標(biāo)
1. 掌握初步的基于對(duì)象的設(shè)計(jì)方法,可以使用對(duì)象方法對(duì)問題進(jìn)行建模。
2. 掌握初步的UML描述方法,會(huì)使用類圖和序列圖。
3. 建立初步的項(xiàng)目管理概念,明白項(xiàng)目范圍、項(xiàng)目進(jìn)度、項(xiàng)目費(fèi)用與質(zhì)量是如何被管理的。
4. 掌握初步的配置管理方法,建立初步的配置管理庫(kù)與變更控制系統(tǒng)。
5. 建立初步的文檔體系,熟悉項(xiàng)目文檔。
6. 建立初步的同行評(píng)審概念,并理解如何進(jìn)行同行評(píng)審。
2 產(chǎn)品或服務(wù)需求與特性
自由風(fēng)格的計(jì)算器,其特性包括:
1. 自由風(fēng)格的命令行式人機(jī)接口。
2. 可以完成浮點(diǎn)數(shù)據(jù)的四則混合運(yùn)算。
3. 可以完成浮點(diǎn)數(shù)據(jù)的指數(shù)運(yùn)算。
4. 可以完成浮點(diǎn)數(shù)據(jù)的對(duì)數(shù)運(yùn)算。
5. 可以完成浮點(diǎn)數(shù)據(jù)的冪運(yùn)算。
6. 可以完成浮點(diǎn)數(shù)據(jù)的三角函數(shù)運(yùn)算,角度的單位皆為弧度。
7. 可以完成參數(shù)式的代數(shù)運(yùn)算。
8. 程序可以跨平臺(tái)編譯運(yùn)行。
9. 運(yùn)算時(shí)間不得超過2秒。
3 產(chǎn)品接受標(biāo)準(zhǔn)
1. 項(xiàng)目須在1月31日前完成。
2. 運(yùn)算結(jié)果必須最少保證5個(gè)有效數(shù)據(jù)的正確性。
3. 程序不得在運(yùn)行期間崩潰,無資源泄露和數(shù)據(jù)敗壞現(xiàn)象。
4. 設(shè)計(jì)模型、文檔與代碼保持一致。
4 項(xiàng)目邊界
1. 不包含硬件(含支持程序運(yùn)行的PC、服務(wù)器等)的調(diào)試工作。
2. 不包含矩陣運(yùn)算、微積分運(yùn)算和方程運(yùn)算。
5 項(xiàng)目交付物
1. 設(shè)計(jì)模型及文檔。
2. 源代碼。
6 初始的項(xiàng)目組織結(jié)構(gòu)
項(xiàng)目成員包括老C與小P。老C兼職項(xiàng)目管理與開發(fā)的角色,小P為主要項(xiàng)目開發(fā)人員。項(xiàng)目工作由老C分配并核準(zhǔn)是否完成。
7 初始的已定義風(fēng)險(xiǎn)
1. 項(xiàng)目成員生病。
2. 教研室有其他科研任務(wù)。
3. 有其他課程設(shè)計(jì)任務(wù)。
8 時(shí)間表里程碑
2003年10月15日 完成項(xiàng)目計(jì)劃,并建立好開發(fā)環(huán)境
2003年11月10日 完成4則運(yùn)算
2003年11月30日 完成代數(shù)運(yùn)算
2003年12月10日 完成函數(shù)運(yùn)算
2003年12月20日 Alpha測(cè)試
2003年12月30日 發(fā)布Beta測(cè)試版本
2004年1月20日 正式發(fā)布
9 數(shù)量級(jí)項(xiàng)目花費(fèi)預(yù)估
不涉及
10
項(xiàng)目配置管理需求
1. 項(xiàng)目需建立配置管理庫(kù)對(duì)各個(gè)配置項(xiàng)進(jìn)行跟蹤。
2. 項(xiàng)目需求變更需經(jīng)過項(xiàng)目經(jīng)理的批準(zhǔn),經(jīng)過變更管理系統(tǒng)與配置管理系統(tǒng)才可以進(jìn)行。
11
批準(zhǔn)要求
項(xiàng)目交付物由項(xiàng)目經(jīng)理審核、批準(zhǔn)后發(fā)布。
-----------------------------------------------------------------------------------------------------------------(樸素的分割線)
“唔,這個(gè)就是傳說中的初步范圍說明書了?”小P問道。
“沒錯(cuò)。”老C點(diǎn)頭,“我們來看看產(chǎn)生出初步范圍說明書的這個(gè)過程。”說罷他拉過來白板,在上面比劃起來。
Develop Preliminary Project Scope Statement
Input:
1.
Project charter
2.
Project statement of work
3.
Enterprise environmental factors
4. Organizational
process assets
Tools
& Techniques
1.
Project management methodology
2.
Project management information system
3. Expert
judgment
Outputs
1.
Preliminary project scope statement
“首先我們需要參考Project
charter,因?yàn)槔锩嬗幸恍┘僭O(shè)會(huì)變?yōu)轫?xiàng)目風(fēng)險(xiǎn);其次里面有我們業(yè)務(wù)、商業(yè)上的目標(biāo);而且里面還會(huì)有一些重要的里程碑。其次我們需要參考工作說明書,涉及里面的項(xiàng)目背景、目標(biāo)和產(chǎn)品范圍的說明。然后我們使用項(xiàng)目管理方法論……”
“等等,什么是項(xiàng)目管理方法論?”小P問道。
“就是我們?nèi)绾螌?duì)44個(gè)過程組進(jìn)行具體運(yùn)用的方法,等我們進(jìn)行完這個(gè)項(xiàng)目,我會(huì)總結(jié)一下,你也會(huì)更明白一些。”老C回答。
“嗯,好的。”小P點(diǎn)頭。
“……然后我們使用項(xiàng)目管理的方法論。”老C接著說道,“加上一些專家判斷,在項(xiàng)目管理信息系統(tǒng)的幫助下,我們就做出了這個(gè)初步項(xiàng)目范圍說明書。”他想了想,“項(xiàng)目管理信息系統(tǒng)包括很多工具,比如我們正在使用的文本工具,之后要使用的項(xiàng)目進(jìn)度安排工具,各種報(bào)表工具,數(shù)據(jù)庫(kù)查詢工具,以及我們將要建立的配置管理系統(tǒng)等等,這些你以后都會(huì)慢慢接觸到。”
“哦?是嗎?”小P問,“看來東東還真是不少啊。”
“是啊是啊。”老C點(diǎn)頭,“我們整體項(xiàng)目管理過程組中的啟動(dòng)過程已經(jīng)做完了,下來我們要進(jìn)入項(xiàng)目管理的計(jì)劃過程組中,開始制定出項(xiàng)目的計(jì)劃,這是個(gè)比較大的工作。”老C接著說道,“還記著我們的項(xiàng)目管理過程組嗎?分為啟動(dòng)、計(jì)劃、執(zhí)行、監(jiān)控和收尾;而這幾個(gè)過程組有分配到9大領(lǐng)域里面,這樣就形成了行是過程組,列是領(lǐng)域的一個(gè)矩陣,而我們前面做的工作,在行上全部屬于項(xiàng)目整體管理,在列上全部屬于啟動(dòng)過程組。根據(jù)我們的項(xiàng)目管理方法論——這個(gè)以后在具體解釋——我們下來要進(jìn)入項(xiàng)目計(jì)劃過程組,而在這個(gè)過程組中,我們要進(jìn)行的活動(dòng)貫穿了9大領(lǐng)域,就是說這9個(gè)領(lǐng)域都需要計(jì)劃在先。等我們制定好項(xiàng)目計(jì)劃,我們就需要依照此項(xiàng)目計(jì)劃進(jìn)行執(zhí)行,并監(jiān)控項(xiàng)目計(jì)劃執(zhí)行的結(jié)果。還記得我對(duì)你說過的嗎?一個(gè)項(xiàng)目中,最重要的三份文件就是項(xiàng)目章程、項(xiàng)目范圍說明書和項(xiàng)目計(jì)劃;不要以為項(xiàng)目計(jì)劃就是一個(gè)簡(jiǎn)單的類似excel表格進(jìn)行時(shí)間安排的東東,那個(gè)只是項(xiàng)目計(jì)劃的一部分而已。”
“哦?是嗎?那么我們需要一份什么樣子的計(jì)劃呢?”小P問道。
“呵呵,項(xiàng)目是否可以順利的進(jìn)行,計(jì)劃是非常非常重要的因素,我們的管理水平首先就體現(xiàn)在項(xiàng)目計(jì)劃上啦。”老C回答,“這樣,我馬上就開始進(jìn)行項(xiàng)目計(jì)劃的工作,按照初步范圍說明書的約定,我們需要在10月15日之前完成這個(gè)計(jì)劃,并搭建完成我們的開發(fā)環(huán)境。”
“是啊,那么應(yīng)當(dāng)怎么辦呢?”小P追問。
“呵呵,您就瞧好吧。”老C買關(guān)子,讓小P瞧著自己如何完成項(xiàng)目計(jì)劃的。
(還好,下面還有,還有……)