啟動(dòng)階段
圖 3-1 啟動(dòng)階段的任務(wù)和工件
研究產(chǎn)品所在領(lǐng)域的狀況,為項(xiàng)目論證提供依據(jù)。研究內(nèi)容包括:
- 產(chǎn)品領(lǐng)域的現(xiàn)狀和前景
- 產(chǎn)品領(lǐng)域的商業(yè)模式和業(yè)務(wù)流程
- 產(chǎn)品的價(jià)值和盈利空間
- 產(chǎn)品的特性和復(fù)雜度
研究產(chǎn)品的實(shí)現(xiàn)技術(shù),總結(jié)技術(shù)可行性。研究內(nèi)容包括:
- 類似產(chǎn)品的當(dāng)前實(shí)現(xiàn)技術(shù)和技術(shù)趨勢(shì)
- 實(shí)現(xiàn)技術(shù)的候選方案
- 各個(gè)方案的優(yōu)點(diǎn)、成本和風(fēng)險(xiǎn)
- 開發(fā)團(tuán)隊(duì)與實(shí)現(xiàn)技術(shù)的匹配情況
基于商業(yè)和技術(shù)等方面對(duì)項(xiàng)目的可行性進(jìn)行論證,確定項(xiàng)目是否開展。如果開展項(xiàng)目,則進(jìn)一步論證項(xiàng)目的總體方案。
論證的內(nèi)容包括:
- 商業(yè)可行性
- 技術(shù)可行性
- 當(dāng)前產(chǎn)品與類似產(chǎn)品的比較
- 項(xiàng)目收益和前景
- 項(xiàng)目的成本和風(fēng)險(xiǎn)
- 項(xiàng)目的總體方案
項(xiàng)目開始時(shí),所有相關(guān)人員必須對(duì)項(xiàng)目的目標(biāo)和范圍達(dá)成共識(shí),形成共同的項(xiàng)目愿景。并把愿景敘述為《項(xiàng)目開發(fā)大綱》向相關(guān)人員傳達(dá)。
《項(xiàng)目開發(fā)大綱》的內(nèi)容包括:
概 述 |
用三到五張圖表來描述產(chǎn)品目標(biāo)、功能、平臺(tái)、客戶、進(jìn)度表和開發(fā)職責(zé) |
高級(jí)功能 |
用一個(gè)段落來綜述產(chǎn)品,再用一個(gè)段落來描述每個(gè)重要的功能 |
不實(shí)現(xiàn)的功能 |
用一個(gè)段落來描述每個(gè)對(duì)產(chǎn)品有用的但本項(xiàng)目不實(shí)現(xiàn)的功能 |
涉 眾 |
用一個(gè)段落來明確每個(gè)重要的涉眾群體和他們的風(fēng)險(xiǎn)股本 |
項(xiàng)目需求 |
用一個(gè)段落來講述每個(gè)重要的項(xiàng)目需求 |
項(xiàng)目風(fēng)險(xiǎn) |
按風(fēng)險(xiǎn)暴露量對(duì)每個(gè)重要的項(xiàng)目風(fēng)險(xiǎn)都用一個(gè)段落來討論 |
項(xiàng)目回報(bào) |
用一個(gè)段落綜述產(chǎn)品的回報(bào),其后再對(duì)每個(gè)重要的項(xiàng)目回報(bào)都用一個(gè)段落來討論 |
結(jié) 論 |
用一到三個(gè)段落將上述所有部分聯(lián)系起來,明確項(xiàng)目的需求和風(fēng)險(xiǎn),再用論點(diǎn)和論據(jù)來總結(jié)為什么這個(gè)項(xiàng)目會(huì)成功 |
表 3-1 項(xiàng)目開發(fā)大綱
計(jì)劃階段
圖 4-1 計(jì)劃階段的任務(wù)和工件
圍繞各項(xiàng)計(jì)劃的制定工作對(duì)項(xiàng)目的規(guī)模、工作量等進(jìn)行評(píng)估,評(píng)估的內(nèi)容包括:
- 模塊數(shù)量與復(fù)雜度
- 輸入、輸出和對(duì)外接口等數(shù)量與復(fù)雜度
- SLOC和功能點(diǎn)
- 非生產(chǎn)性的支持工作量
- 開發(fā)工作量(人月)
- 進(jìn)度與里程碑
- 進(jìn)度風(fēng)險(xiǎn)
項(xiàng)目開發(fā)計(jì)劃體現(xiàn)了項(xiàng)目組對(duì)整個(gè)開發(fā)周期的預(yù)期,指定了項(xiàng)目開發(fā)的總體方針。與其他計(jì)劃一樣,項(xiàng)目開發(fā)計(jì)劃不是固定不變的,在執(zhí)行過程中要對(duì)計(jì)劃進(jìn)行監(jiān)控,可能會(huì)根據(jù)實(shí)際情況修改計(jì)劃并重新發(fā)布。
《項(xiàng)目開發(fā)計(jì)劃》的內(nèi)容包括:
概 述 |
用三到五張圖表來描述產(chǎn)品目標(biāo)、功能、平臺(tái)、客戶、進(jìn)度表和開發(fā)職責(zé)。
(《項(xiàng)目開發(fā)計(jì)劃》的概述部分應(yīng)該是《項(xiàng)目開發(fā)大綱》中概述部分的拷貝。當(dāng)項(xiàng)目計(jì)劃改變時(shí),修訂《項(xiàng)目開發(fā)計(jì)劃》的概述部分而不是修訂《項(xiàng)目開發(fā)大綱》。這樣,以后在進(jìn)行項(xiàng)目評(píng)價(jià)時(shí),通過比較《項(xiàng)目開發(fā)大綱》和《項(xiàng)目開發(fā)計(jì)劃》的概述,就能看出項(xiàng)目是如何改變的) |
高級(jí)功能 |
用一到五頁的篇幅來概述產(chǎn)品的功能,其中,要包括這些功能的附加信息(開發(fā)者需要這樣的信息來了解實(shí)現(xiàn)需求)。 |
項(xiàng)目成員 |
確定軟件工程職能角色,以及分配到這些角色的人員數(shù)量。 |
軟件過程 |
概述這個(gè)項(xiàng)目中所應(yīng)用的軟件過程。
(具體內(nèi)容可在《質(zhì)量保證計(jì)劃》中定義) |
軟件工程方法 |
概述這個(gè)項(xiàng)目中所應(yīng)用的軟件工程方法和技術(shù)。
(具體內(nèi)容可在《質(zhì)量保證計(jì)劃》中定義) |
進(jìn)度和工作量 |
這一部分要表達(dá)出整個(gè)項(xiàng)目進(jìn)度和工作量的估計(jì)。其中要包括:
- 對(duì)固定不變的里程碑和同步點(diǎn)的解釋
- 在評(píng)估中的設(shè)想情況、評(píng)估中的不準(zhǔn)確性的可能來源
- 隨著項(xiàng)目的進(jìn)展如何更新評(píng)估
(具體進(jìn)度表內(nèi)容可在《開發(fā)進(jìn)度表》中定義) |
風(fēng)險(xiǎn)管理計(jì)劃 |
概述這個(gè)項(xiàng)目中風(fēng)險(xiǎn)管理計(jì)劃。
(具體內(nèi)容可在《風(fēng)險(xiǎn)管理計(jì)劃》中定義) |
測(cè) 量 |
概述這個(gè)項(xiàng)目中要收集的測(cè)量。 |
軟件工具 |
列出要使用的每一項(xiàng)軟件工具,以及該工具所支持的任務(wù)。 |
項(xiàng)目支持 |
硬件支持 明確所需的硬件,包括那些需要移動(dòng)、獲取或升級(jí)的硬件。
軟件支持 明確所需的軟件,包括需要獲取、安裝或升級(jí)的軟件件。
人力支持 由哪個(gè)人、部門或團(tuán)隊(duì)為開發(fā)組的哪項(xiàng)任務(wù)提供支持。 |
表 4-1 項(xiàng)目開發(fā)計(jì)劃
風(fēng)險(xiǎn)管理任務(wù)包括:風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)分析、確定風(fēng)險(xiǎn)優(yōu)先級(jí)、定制風(fēng)險(xiǎn)化解方案、風(fēng)險(xiǎn)化解和風(fēng)險(xiǎn)監(jiān)控【如:圖4-2】。
圖 4-2 風(fēng)險(xiǎn)管理任務(wù)
《風(fēng)險(xiǎn)管理計(jì)劃》定義這些任務(wù)的執(zhí)行流程和人員分配。
《風(fēng)險(xiǎn)管理計(jì)劃》的內(nèi)容包括:
概 述 |
用文字和圖表概述風(fēng)險(xiǎn)管理任務(wù)的總體執(zhí)行流程。 |
風(fēng)險(xiǎn)識(shí)別 |
詳細(xì)說明“風(fēng)險(xiǎn)識(shí)別”任務(wù)的實(shí)施細(xì)節(jié)和各項(xiàng)工作的負(fù)責(zé)人。 |
風(fēng)險(xiǎn)分析 |
詳細(xì)說明“風(fēng)險(xiǎn)分析”任務(wù)的實(shí)施細(xì)節(jié)和各項(xiàng)工作的負(fù)責(zé)人。 |
確定風(fēng)險(xiǎn)優(yōu)先級(jí) |
詳細(xì)說明“確定風(fēng)險(xiǎn)優(yōu)先級(jí)”任務(wù)的實(shí)施細(xì)節(jié)和各項(xiàng)工作的負(fù)責(zé)人。 |
定制風(fēng)險(xiǎn)化解方案 |
詳細(xì)說明“定制風(fēng)險(xiǎn)處理方案”任務(wù)的實(shí)施細(xì)節(jié)和各項(xiàng)工作的負(fù)責(zé)人。 |
風(fēng)險(xiǎn)化解 |
當(dāng)風(fēng)險(xiǎn)發(fā)生時(shí),需要采取相應(yīng)的措施化解風(fēng)險(xiǎn)。
這部分的內(nèi)容是描述風(fēng)險(xiǎn)化解工作的操作規(guī)范和流程。 |
風(fēng)險(xiǎn)監(jiān)控 |
詳細(xì)說明風(fēng)險(xiǎn)監(jiān)控任務(wù)的實(shí)施細(xì)節(jié)和各項(xiàng)工作的負(fù)責(zé)人。 |
表 4-2 風(fēng)險(xiǎn)管理計(jì)劃
風(fēng)險(xiǎn)管理中通常會(huì)用到《Top N 風(fēng)險(xiǎn)列表》,風(fēng)險(xiǎn)列表按照風(fēng)險(xiǎn)暴露量排序列出當(dāng)前項(xiàng)目中主要的N個(gè)風(fēng)險(xiǎn),《Top N 風(fēng)險(xiǎn)列表》的內(nèi)容包括:
本周排名 |
本周的排名(如果本周已被完全化解用“---”表示) |
上周排名 |
上周排名(如果是新識(shí)別的風(fēng)險(xiǎn)用“---”表示) |
上表周數(shù) |
該風(fēng)險(xiǎn)已上表的周數(shù) |
風(fēng) 險(xiǎn) |
風(fēng)險(xiǎn)的名稱或簡述 |
類 型 |
風(fēng)險(xiǎn)類型(只針對(duì)進(jìn)度相關(guān)的風(fēng)險(xiǎn)):
- 計(jì)劃編制
- 組織和管理
- 設(shè)計(jì)和實(shí)現(xiàn)
- 客戶和需求
- 承包商
- 產(chǎn)品
- 人員
- 過程
- 技術(shù)
- 外部環(huán)境
- 開發(fā)環(huán)境
|
發(fā)生概率 |
風(fēng)險(xiǎn)發(fā)生的百分比概率 |
損失程度 |
風(fēng)險(xiǎn)發(fā)生時(shí)損失的進(jìn)度(工作日或工作周) |
暴露量 |
發(fā)生概率 X 損失程度 |
狀 態(tài) |
風(fēng)險(xiǎn)的當(dāng)前狀態(tài):未發(fā)生、已發(fā)生、已化解 |
化解方案 |
簡述風(fēng)險(xiǎn)的化解方案,如果有具體的化解方案文檔則鏈接到相應(yīng)文檔 |
化解進(jìn)度 |
對(duì)已發(fā)生的風(fēng)險(xiǎn),簡述化解進(jìn)度(未發(fā)生的風(fēng)險(xiǎn)用“---”表示) |
表 4-3 風(fēng)險(xiǎn)列表
保證工作質(zhì)量的一個(gè)重要步驟是制定一套合理的質(zhì)量保證計(jì)劃并貫徹執(zhí)行。
《質(zhì)量保證計(jì)劃》的內(nèi)容包括:
概 述 |
說明編寫的目的、適用范圍以及對(duì)相關(guān)人員的要求等 |
軟件過程 |
詳細(xì)說明這個(gè)項(xiàng)目中所應(yīng)用的軟件過程。 |
軟件工程方法 |
詳細(xì)說明這個(gè)項(xiàng)目中所應(yīng)用的軟件工程方法和技術(shù)。 |
工作規(guī)范 |
對(duì)工程方法中的各種工作任務(wù)進(jìn)行規(guī)范,明確執(zhí)行的時(shí)機(jī)、流程和準(zhǔn)則等。這些工作任務(wù)包括:
常規(guī)開發(fā)活動(dòng)
(需求分析、架構(gòu)設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和測(cè)試、發(fā)布和實(shí)施等)
會(huì)議
(工作例會(huì)、進(jìn)度會(huì)議、審查會(huì)議等)
評(píng)審
(方案評(píng)審、技術(shù)評(píng)審、質(zhì)量評(píng)審等)
測(cè)量
(產(chǎn)品規(guī)模測(cè)量、進(jìn)度測(cè)量、缺陷率測(cè)量、測(cè)試覆蓋率測(cè)量等)
其他活動(dòng)
(技能培訓(xùn)、資料收集、內(nèi)部流、客戶溝通等) |
表 4-4 工作規(guī)范
基于當(dāng)前對(duì)項(xiàng)目的規(guī)模和工作量評(píng)估,定制初步的開發(fā)進(jìn)度表,作為項(xiàng)目開發(fā)計(jì)劃的組成部分。
《開發(fā)進(jìn)度表》的內(nèi)容包括:
- 項(xiàng)目的開始和結(jié)束時(shí)間
- 項(xiàng)目各個(gè)階段的開始和結(jié)束時(shí)間
- 每個(gè)階段的工作任務(wù)及其開始和結(jié)束時(shí)間
- 每個(gè)工作任務(wù)的子任務(wù)的及其開始和結(jié)束時(shí)間
- 里程碑和同步點(diǎn)
- 角色的定義和任務(wù)分配
作為跟蹤項(xiàng)目進(jìn)度的重要依據(jù),進(jìn)度表在項(xiàng)目推進(jìn)過程中需要不斷細(xì)化。另外,當(dāng)實(shí)際進(jìn)度與計(jì)劃進(jìn)度出現(xiàn)偏差時(shí),需要修改進(jìn)度表并重新發(fā)布。