RUP階段和迭代--時(shí)間軸

一黍匾、初始階段

初始階段的目標(biāo)是為系統(tǒng)建立商業(yè)案例和確定項(xiàng)目的邊界贾节。

為了達(dá)到該目的必須識(shí)別所有與系統(tǒng)交互的外部實(shí)體拖陆,在較高層次上定義交互的特性抹恳。它包括識(shí)別所有用例和描述一些重要的用例锡搜。商業(yè)案例包括驗(yàn)收規(guī)范橙困、風(fēng)險(xiǎn)評估、所需資源估計(jì)耕餐、體現(xiàn)主要里程碑日期的階段計(jì)劃凡傅。

本階段具有非常重要的意義,在這個(gè)階段中肠缔,關(guān)注的是整個(gè)項(xiàng)目進(jìn)行工程中的業(yè)務(wù)和需求方面的主要風(fēng)險(xiǎn)夏跷。對于建立在原有系統(tǒng)基礎(chǔ)上的開發(fā)項(xiàng)目來說,初始階段的時(shí)間可能很短明未。

本階段的主要目標(biāo)如下:

  • 明確軟件系統(tǒng)的范圍和邊界條件槽华,包括從功能角度的前景分析、產(chǎn)品驗(yàn)收標(biāo)準(zhǔn)和哪些做與哪些不做的相關(guān)決定

  • 明確區(qū)分系統(tǒng)的關(guān)鍵用例(Use-case) 和主要的功能場景

  • 展現(xiàn)或者演示至少一種符合主要場景要求的候選軟件體系結(jié)構(gòu)

  • 對整個(gè)項(xiàng)目做最初的項(xiàng)目成本和日程估計(jì)(更詳細(xì)的估計(jì)將在隨后的細(xì)化階段中做出)

  • 估計(jì)出潛在的風(fēng)險(xiǎn)(主要指各種不確定因素造成的潛在風(fēng)險(xiǎn))

  • 準(zhǔn)備好項(xiàng)目的支持環(huán)境

初始階段的產(chǎn)出是:

  • 藍(lán)圖文檔核心項(xiàng)目需求關(guān)鍵特色主要約束的總體藍(lán)圖

  • 原始用例模型(完成10%~20%)

  • 原始項(xiàng)目術(shù)語表(可能部分表達(dá)為業(yè)務(wù)模型)

  • 原始商業(yè)案例,包括業(yè)務(wù)的上下文趟妥、驗(yàn)收規(guī)范(年度映射猫态、市場認(rèn)可等等),成本預(yù)計(jì)

  • 原始的風(fēng)險(xiǎn)評估

  • 一個(gè)或多個(gè)原型

里程碑:生命周期的目標(biāo)

初始階段結(jié)束時(shí)是第一個(gè)重要的里程碑:生命周期目標(biāo)里程碑披摄。初始階段的評審標(biāo)準(zhǔn):

  • 風(fēng)險(xiǎn)承擔(dān)者就范圍定義成本日程估計(jì)達(dá)成共識(shí)

  • 以客觀的主要用例證實(shí)對需求的理解

  • 成本/日程亲雪、優(yōu)先級、風(fēng)險(xiǎn)和開發(fā)過程的可信度

  • 被開發(fā)體系結(jié)構(gòu)原型的深度和廣度

  • 實(shí)際開支與計(jì)劃開支的比較

如果無法通過這些里程碑疚膊,則項(xiàng)目可能被取消或仔細(xì)地重新考慮义辕。

二、細(xì)化階段

細(xì)化階段的目標(biāo)是分析問題領(lǐng)域寓盗,建立健全的體系結(jié)構(gòu)基礎(chǔ)灌砖,編制項(xiàng)目計(jì)劃,淘汰項(xiàng)目中最高風(fēng)險(xiǎn)的元素傀蚌。

為了達(dá)到該目的基显,必須對系統(tǒng)具有"英里寬和英寸深"的觀察。體系結(jié)構(gòu)的決策必須在理解整個(gè)系統(tǒng)的基礎(chǔ)上作出:它的范圍喳张,主要功能和如性能等非功能性需求续镇。

容易引起爭論美澳,細(xì)化階段是四個(gè)階段中最關(guān)鍵的階段销部。該階段結(jié)束時(shí)摸航,硬"工程"可以認(rèn)為已結(jié)束,項(xiàng)目則經(jīng)歷最后的審判日:決策是否項(xiàng)目提交給構(gòu)建和交付階段舅桩。對于大多數(shù)項(xiàng)目酱虎,這也相當(dāng)于從移動(dòng)的、輕松的擂涛、靈巧的读串、低風(fēng)險(xiǎn)的運(yùn)作過渡到高成本、高風(fēng)險(xiǎn)并帶有較大慣性的運(yùn)作過程撒妈。而過程必須能容納變化恢暖,細(xì)化階段活動(dòng)確保了結(jié)構(gòu)、需求和計(jì)劃是足夠穩(wěn)定的狰右,風(fēng)險(xiǎn)被充分減輕杰捂,所以可以為開發(fā)結(jié)果預(yù)先決定成本和日程安排。概念上棋蚌,其逼真程度一致于機(jī)構(gòu)實(shí)行費(fèi)用固定的構(gòu)建階段的必要程度嫁佳。

在細(xì)化階段,可執(zhí)行的結(jié)構(gòu)原形在一個(gè)或多個(gè)迭代過程中建立谷暮,依賴于項(xiàng)目的范圍蒿往、規(guī)模、風(fēng)險(xiǎn)和先進(jìn)程度湿弦。工作量必須至少處理初始階段中識(shí)別的關(guān)鍵用例瓤漏,關(guān)鍵用例典型揭示了項(xiàng)目主要技術(shù)的風(fēng)險(xiǎn)。通常我們的目標(biāo)是一個(gè)由產(chǎn)品質(zhì)量級別構(gòu)件組成的可進(jìn)化的原型省撑,但這并不排除開發(fā)一個(gè)或多個(gè)探索性赌蔑、可拋棄的原型來減少如:設(shè)計(jì)/需求折衷,構(gòu)件可行性研究竟秫,或者給投資者娃惯、顧客即最終用戶演示版本等特定的風(fēng)險(xiǎn)。

本階段的主要目標(biāo)如下:

  • 確保軟件結(jié)構(gòu)肥败、需求趾浅、計(jì)劃足夠穩(wěn)定;確保項(xiàng)目風(fēng)險(xiǎn)已經(jīng)降低到能夠預(yù)計(jì)完成整個(gè)項(xiàng)目的成本和日程的程度馒稍。

  • 針對項(xiàng)目的軟件結(jié)構(gòu)上的主要風(fēng)險(xiǎn)已經(jīng)解決或處理完成皿哨。

  • 通過完成軟件結(jié)構(gòu)上的主要場景建立軟件體系結(jié)構(gòu)的基線。

  • 建立一個(gè)包含高質(zhì)量組件的可演化的產(chǎn)品原型纽谒。

  • 說明基線化的軟件體系結(jié)構(gòu)可以保障系統(tǒng)需求可以控制在合理的成本和時(shí)間范圍內(nèi)证膨。

  • 建立好產(chǎn)品的支持環(huán)境。

初始階段的產(chǎn)出是:

  • 用例模型(完成至少80%)-- 所有用例均被識(shí)別鼓黔,大多數(shù)用例描述被開發(fā)

  • 補(bǔ)充捕獲非功能性要求和非關(guān)聯(lián)于特定用例要求的需求

  • 軟件體系結(jié)構(gòu)描述_可執(zhí)行的軟件原型

  • 經(jīng)修訂過的風(fēng)險(xiǎn)清單和商業(yè)案例

  • 總體項(xiàng)目的開發(fā)計(jì)劃央勒,包括紋理較粗糙的項(xiàng)目計(jì)劃不见,顯示迭代過程和對應(yīng)的審核標(biāo)準(zhǔn)

  • 指明被使用過程的更新過的開發(fā)用例

  • 用戶手冊的初始版本(可選)

里程碑:生命周期的結(jié)構(gòu)

細(xì)化階段結(jié)束是第二個(gè)重要的里程碑:生命周期的結(jié)構(gòu)里程碑。此刻崔步,檢驗(yàn)詳細(xì)的系統(tǒng)目標(biāo)

和范圍稳吮、結(jié)構(gòu)的選擇以及主要風(fēng)險(xiǎn)的解決方案。 主要的審核標(biāo)準(zhǔn)包括回答以下的問題:

  • 產(chǎn)品的藍(lán)圖是否穩(wěn)定井濒?

  • 體系結(jié)構(gòu)是否穩(wěn)定灶似?

  • 可執(zhí)行的演示版是否顯示風(fēng)險(xiǎn)要素已被處理和可靠的解決

  • 構(gòu)建階段的計(jì)劃是否足夠詳細(xì)和精確?是否被可靠的審核基礎(chǔ)支持瑞你?

  • 如果當(dāng)前計(jì)劃在現(xiàn)有的體系結(jié)構(gòu)環(huán)境中被執(zhí)行而開發(fā)出完整系統(tǒng)酪惭,是否所有的風(fēng)險(xiǎn)承擔(dān)人同意該藍(lán)圖是可實(shí)現(xiàn)的?

  • 實(shí)際的費(fèi)用開支與計(jì)劃開支是否可以接受者甲?

如果無法通過這些里程碑撞蚕,則項(xiàng)目可能被取消或仔細(xì)地重新考慮。

三过牙、構(gòu)建階段

在構(gòu)建階段,所有剩余的構(gòu)件和應(yīng)用程序功能被開發(fā)并集成為產(chǎn)品,所有的功能被詳盡的測試甥厦。

構(gòu)建階段,從某種意義上說寇钉,是重點(diǎn)在管理資源和控制運(yùn)作以優(yōu)化成本刀疙、日程、質(zhì)量的生產(chǎn)過程扫倡。就這一點(diǎn)而言谦秧,管理的理念經(jīng)歷了初始階段和細(xì)化階段的智力資產(chǎn)開發(fā)到構(gòu)建階段和交付階段可發(fā)布產(chǎn)品的過渡。

許多項(xiàng)目規(guī)模大的足夠產(chǎn)生許多平行的增量構(gòu)建過程撵溃,這些平行的活動(dòng)可以極大地加速版本發(fā)布的有效性疚鲤;同時(shí)也增加了資源管理和工作流同步的復(fù)雜性。健壯的體系結(jié)構(gòu)和易于理解的計(jì)劃是高度關(guān)聯(lián)的缘挑。換言之集歇,體系結(jié)構(gòu)上關(guān)鍵的質(zhì)量是構(gòu)建的容易程度。這也是在細(xì)化階段平衡的體系結(jié)構(gòu)和計(jì)劃被強(qiáng)調(diào)的原因语淘。

本階段的主要目標(biāo)如下:

  • 通過優(yōu)化資源和避免不必要的返工達(dá)到開發(fā)成本的最小化

  • 根據(jù)實(shí)際需要達(dá)到適當(dāng)?shù)馁|(zhì)量目標(biāo)

  • 據(jù)實(shí)際需要形成各個(gè)版本(Alpha,Beta,and other test release)

  • 對所有必須的功能完成分析诲宇、設(shè)計(jì)、開發(fā)和測試工作

  • 采用循環(huán)漸進(jìn)的方式開發(fā)出一個(gè)可以提交給最終用戶的完整產(chǎn)品

  • 確定軟件站點(diǎn)用戶都為產(chǎn)品的最終部署做好了相關(guān)準(zhǔn)備

  • 達(dá)成一定程度上的并行開發(fā)機(jī)制

構(gòu)建階段的產(chǎn)出是可以交付給最終用戶的產(chǎn)品惶翻。它最小包括:

  • 特定平臺(tái)上的集成產(chǎn)品

  • 用戶手冊

  • 當(dāng)前版本的描述

里程碑:初始運(yùn)作能力

創(chuàng)建階段結(jié)束是第三個(gè)重要的項(xiàng)目里程碑(初始功能里程碑)姑蓝。此刻,決定是否軟件吕粗、環(huán)境纺荧、用戶可以運(yùn)作而不會(huì)將項(xiàng)目暴露在高度風(fēng)險(xiǎn)下。該版本也常被稱為"beta"版。

構(gòu)建階段主要的審核標(biāo)準(zhǔn)包括回答以下的問題:

  • 產(chǎn)品是否足夠穩(wěn)定和成熟得發(fā)布給用戶?

  • 是否所有的風(fēng)險(xiǎn)承擔(dān)人準(zhǔn)備好向用戶移交?

  • 實(shí)際費(fèi)用與計(jì)劃費(fèi)用的比較是否仍可被接受?

如果無法通過這些里程碑,則移交不得不被延遲宙暇。

四榕茧、交付階段

交付階段的目的是將軟件產(chǎn)品交付給用戶群體。

只要產(chǎn)品發(fā)布給最終用戶客给,問題常常就會(huì)出現(xiàn):要求開發(fā)新版本,糾正問題或完成被延遲的問題肢簿。

當(dāng)基線成熟得足夠發(fā)布到最終用戶時(shí)靶剑,就進(jìn)入了交付階段。其典型要求一些可用的系統(tǒng)子集被開發(fā)到可接收的質(zhì)量級別及用戶文檔可供使用池充,從而交付給用戶的所有部分均可以有正面的效果桩引。這包括:

  • 對照用戶期望值,驗(yàn)證新系統(tǒng)的"beta測試"

  • 與被替代的已有系統(tǒng)并軌

  • 功能性數(shù)據(jù)庫的轉(zhuǎn)換

  • 向市場收夸、部署坑匠、銷售團(tuán)隊(duì)移交產(chǎn)品

構(gòu)建階段關(guān)注于向用戶提交產(chǎn)品的活動(dòng)卧惜。典型的厘灼,該階段包括若干重復(fù)過程,包括 beba 版本设凹、通用版本、bug 修補(bǔ)版和增強(qiáng)版闪朱。相當(dāng)大的工作量消耗在開發(fā)面向用戶的文檔素标,培訓(xùn)用戶。在初始產(chǎn)品使用時(shí)头遭,支持用戶并處理用戶的反饋任岸。開發(fā)生命周期的該點(diǎn)再榄,用戶反饋主要限定在產(chǎn)品性能調(diào)整、配置享潜、安裝和使用問題困鸥。

本階段的目標(biāo)是確保軟件產(chǎn)品可以提交給最終用戶。本階段根據(jù)實(shí)際需要可以分為幾個(gè)循環(huán)。本階段的具體目標(biāo)如下:

  • 進(jìn)行 Beta 測試以期達(dá)到最終用戶的需要

  • 進(jìn)行 Beta 測試和舊系統(tǒng)的并軌

  • 轉(zhuǎn)換功能數(shù)據(jù)庫

  • 對最終用戶和產(chǎn)品支持人員的培訓(xùn)

  • 提交給市場和產(chǎn)品銷售部門

  • 和具體部署相關(guān)的工程活動(dòng)

  • 協(xié)調(diào) Bug 修訂/改進(jìn)性能和可用性(Usability)等工作

  • 基于完整的 Vision 和產(chǎn)品驗(yàn)收標(biāo)準(zhǔn)對最終部署做出評估

  • 達(dá)到用戶要求的滿意度

  • 達(dá)成各風(fēng)險(xiǎn)承擔(dān)人對產(chǎn)品部署基線已經(jīng)完成的共識(shí)

  • 達(dá)成各風(fēng)險(xiǎn)承擔(dān)人對產(chǎn)品部署符合 Vision 中標(biāo)準(zhǔn)的共識(shí)

該階段依照產(chǎn)品的類型,可能從非常簡單到極端復(fù)雜的范圍內(nèi)變化疾就。例如澜术,現(xiàn)有的桌面產(chǎn)品的新版本可能非常簡單,而替代國際機(jī)場的流量系統(tǒng)會(huì)非常復(fù)雜猬腰。

里程碑:產(chǎn)品發(fā)布

在交付階段的終點(diǎn)是第四個(gè)重要的項(xiàng)目里程碑鸟废,產(chǎn)品發(fā)布里程碑。此時(shí)姑荷,決定是否目標(biāo)已達(dá)到或開始另一個(gè)周期盒延。在許多情況下,里程碑會(huì)與下一個(gè)周期的初始階段相重疊鼠冕。

發(fā)布階段的審核標(biāo)準(zhǔn)主要包括以下兩個(gè)問題:

  • 用戶是否滿意添寺?

  • 實(shí)際費(fèi)用與計(jì)劃費(fèi)用的比較是否仍可被接受?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末懈费,一起剝皮案震驚了整個(gè)濱河市计露,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌憎乙,老刑警劉巖票罐,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異泞边,居然都是意外死亡胶坠,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進(jìn)店門繁堡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來沈善,“玉大人,你說我怎么就攤上這事椭蹄∥拍担” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵绳矩,是天一觀的道長罩润。 經(jīng)常有香客問我,道長翼馆,這世上最難降的妖魔是什么割以? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮应媚,結(jié)果婚禮上严沥,老公的妹妹穿的比我還像新娘。我一直安慰自己中姜,他們只是感情好消玄,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布跟伏。 她就那樣靜靜地躺著,像睡著了一般翩瓜。 火紅的嫁衣襯著肌膚如雪受扳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天兔跌,我揣著相機(jī)與錄音勘高,去河邊找鬼。 笑死坟桅,一個(gè)胖子當(dāng)著我的面吹牛华望,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播桦卒,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼匿又!你這毒婦竟也來了方灾?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤碌更,失蹤者是張志新(化名)和其女友劉穎裕偿,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體痛单,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡嘿棘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了旭绒。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鸟妙。...
    茶點(diǎn)故事閱讀 38,117評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖挥吵,靈堂內(nèi)的尸體忽然破棺而出重父,到底是詐尸還是另有隱情,我是刑警寧澤忽匈,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布房午,位于F島的核電站,受9級特大地震影響丹允,放射性物質(zhì)發(fā)生泄漏郭厌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一雕蔽、第九天 我趴在偏房一處隱蔽的房頂上張望折柠。 院中可真熱鬧,春花似錦批狐、人聲如沸液走。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽缘眶。三九已至嘱根,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間巷懈,已是汗流浹背该抒。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留顶燕,地道東北人凑保。 一個(gè)月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像涌攻,于是被迫代替她去往敵國和親欧引。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容