版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1,軟件項(xiàng)目管理與軟件工程過程文檔規(guī)范,2,報(bào)告內(nèi)容,軟件項(xiàng)目管理方法及其在“內(nèi)蒙古農(nóng)牧林業(yè)科技綜合信息服務(wù)平臺(tái)”項(xiàng)目中的應(yīng)用軟件工程過程文檔規(guī)范及其在“內(nèi)蒙古農(nóng)牧林業(yè)科技綜合信息服務(wù)平臺(tái)”項(xiàng)目中的應(yīng)用,3,軟件項(xiàng)目管理方法及其在“內(nèi)蒙古農(nóng)牧林業(yè)科技綜合信息服務(wù)平臺(tái)”項(xiàng)目中的應(yīng)用,4,項(xiàng)目管理的八個(gè)方面,范圍管理時(shí)間管理成本管理質(zhì)量管理人力資源管理合同/采購管理風(fēng)險(xiǎn)管理溝通管理,5,(結(jié)構(gòu)化軟件項(xiàng)目管理-Fergu
2、s O’Connell)分五個(gè)部分報(bào)告,一、軟件項(xiàng)目管理的關(guān)鍵活動(dòng)與PSI指數(shù)(重點(diǎn))二、同時(shí)運(yùn)行多個(gè)項(xiàng)目三、怎樣評(píng)估項(xiàng)目計(jì)劃四、項(xiàng)目管理其他方法五、(總結(jié))項(xiàng)目管理四個(gè)關(guān)鍵要素,6,一、軟件項(xiàng)目管理的關(guān)鍵活動(dòng)與PSI指數(shù),項(xiàng)目分析和計(jì)劃進(jìn)行的活動(dòng)可視化目標(biāo),關(guān)注結(jié)果給要做的工作列清單必須有一個(gè)領(lǐng)導(dǎo)分工明確,責(zé)任到人管理期望值和風(fēng)險(xiǎn)儲(chǔ)備,If you fail to plan ,you plan to fail!,7
3、,軟件項(xiàng)目管理的關(guān)鍵活動(dòng)與PSI指數(shù)(續(xù)),審查和實(shí)現(xiàn)計(jì)劃進(jìn)行的活動(dòng)采用恰當(dāng)?shù)念I(lǐng)導(dǎo)風(fēng)格了解正在發(fā)生的事情告訴人們正在發(fā)生的事情重復(fù)前面的8個(gè)活動(dòng)項(xiàng)目結(jié)果,8,PSI(Probability of Success Indicator) 成功概率指數(shù),計(jì)算項(xiàng)目的PSI PSI是分布在0-100之間的分?jǐn)?shù),在項(xiàng)目生命周期的任何時(shí)刻都可以計(jì)算PSI ,并且用來衡量項(xiàng)目能否取得成功。 通過調(diào)查表、審
4、查、舉手表決等方法得到的輸入信息,來計(jì)算PSI 。,9,怎樣計(jì)算項(xiàng)目的PSI 通過對(duì)項(xiàng)目管理關(guān)鍵活動(dòng)的每一步計(jì)算其相應(yīng)PSI,該項(xiàng)目管理可能的最高得分如下:,10,第1步:可視化目標(biāo),關(guān)注結(jié)果,識(shí)別目標(biāo)定義目標(biāo)目標(biāo)定義的細(xì)化開始計(jì)劃的過程實(shí)現(xiàn)目標(biāo)的理由激勵(lì)團(tuán)隊(duì),11,第1步:可視化目標(biāo),關(guān)注結(jié)果(續(xù)),目標(biāo)變更和變更控制可視化目標(biāo)的方法項(xiàng)目管理第一定律F(功能性,交付日期,工作量,質(zhì)量)=常量可視化檢查清單
5、,12,第1步:可視化目標(biāo),關(guān)注結(jié)果(續(xù)),“他們從此過著幸福生活”的方法,13,“第一步”的PSI成份指數(shù)確定法,目標(biāo)[20]用一句話描述項(xiàng)目。 [8]3項(xiàng)或4項(xiàng)加粗的項(xiàng)目,由它們組成了項(xiàng)目的全部。 [6]2-3頁的簡(jiǎn)介,用來回答可視化檢查清單中的問題。[6] 用上述方框中的數(shù)字給項(xiàng)目打分。,14,第2步:給要做的工作列清單,制定檢查清單用表1確定工
6、作PSI成份指數(shù),15,清單內(nèi)容,需要的資源(設(shè)備、產(chǎn)品、服務(wù)、工具)需要的技能以及他們能否通過雇傭或者培訓(xùn)得到有明確的、可以明顯識(shí)別的里程碑清單有時(shí)間量程、成本和預(yù)算---顯示怎樣實(shí)現(xiàn)你估計(jì)的目標(biāo)已經(jīng)明確地陳述了你所做的假設(shè)已經(jīng)明確地陳述了不在你直接控制范圍內(nèi)的事情之間的相關(guān)性已經(jīng)明確了每件工作的責(zé)任人已經(jīng)考慮了風(fēng)險(xiǎn)很高的領(lǐng)域,第2步:給要做的工作列清單(續(xù)),16,第2步:給要做的工作列清單(續(xù)),項(xiàng)目計(jì)劃實(shí)例,17
7、,工作清單[20]工作清單是最新的嗎? [4]完整嗎? [4]已經(jīng)說明并定義了主要的里程碑嗎?[6]在第一個(gè)里程碑之前很詳細(xì)嗎? [6]用方框中的數(shù)字打分。,“第二步”的PSI成份指數(shù)確定法,18,“第二步”的PSI成份指數(shù)確定法(續(xù)),19,第3步:必須有一個(gè)領(lǐng)導(dǎo),項(xiàng)目管
8、理中“領(lǐng)導(dǎo)”的定義:項(xiàng)目中不只是擁有這個(gè)頭銜的人,而是一個(gè)準(zhǔn)備完成這個(gè)項(xiàng)目的人。如果你想得到成功的項(xiàng)目,成功所需要的任何工作都是項(xiàng)目領(lǐng)導(dǎo)的責(zé)任,他必須使工作在其掌控之下并且推動(dòng)其前進(jìn)。項(xiàng)目不能沒有領(lǐng)導(dǎo),也不能有兩個(gè)領(lǐng)導(dǎo)或一個(gè)領(lǐng)導(dǎo)委員會(huì),項(xiàng)目必須要有一個(gè)領(lǐng)導(dǎo)。,20,案例研究1---斯科特與亞孟森案例研究2---某公司1人擔(dān)任15個(gè)項(xiàng)目領(lǐng)導(dǎo)案例研究3---項(xiàng)目行政與技術(shù)2個(gè)領(lǐng)導(dǎo),第3步:必須有一個(gè)領(lǐng)導(dǎo)(續(xù)),21,下面的問題能協(xié)助查
9、出誰是領(lǐng)導(dǎo):項(xiàng)目領(lǐng)導(dǎo)的名字?誰具有完成項(xiàng)目的積極性?他或她還領(lǐng)導(dǎo)了其他多少個(gè)項(xiàng)目? 根據(jù)下面情況得出PSI值一個(gè)領(lǐng)導(dǎo)[10]兩個(gè)領(lǐng)導(dǎo)[4]沒有或多于兩個(gè)領(lǐng)導(dǎo) [1],“第三步”的PSI成份指數(shù)確定法,22,第4步:分工明確,責(zé)任到人,每一項(xiàng)工作有一個(gè)人的名字與之對(duì)應(yīng)項(xiàng)目管理工作量實(shí)例分析一個(gè)項(xiàng)目需要6個(gè)月的時(shí)間,總計(jì)22人月工作量。假設(shè)項(xiàng)目管理工作為總工作量的6%,就是1.32人月,也就是26.4天(假設(shè)20人天=
10、1人月)。這樣,在總共120天的項(xiàng)目經(jīng)歷時(shí)間中,項(xiàng)目管理工作的時(shí)間為26.4人天/120天=0.22人天/天(=1.76小時(shí)/天,若每天8小時(shí)),所以,在每天8小時(shí)的工作中,一個(gè)項(xiàng)目經(jīng)理要花1.76小時(shí)進(jìn)行項(xiàng)目管理工作。,23,第4步:分工明確,責(zé)任到人(續(xù)),單一團(tuán)隊(duì)或水平式結(jié)構(gòu)分層或分組式結(jié)構(gòu)強(qiáng)化優(yōu)勢(shì)責(zé)任到人第一類人--有能力且希望做第二類人—有能力且準(zhǔn)備去做第三類人—有能力但不準(zhǔn)備去做第四類人—通過培訓(xùn)或指導(dǎo)后有能
11、力做第五類人—沒有能力,24,第4步:分工明確,責(zé)任到人(續(xù)),案例研究----斯科特與亞孟森用表分配工作,25,第4步:分工明確,責(zé)任到人(續(xù)),現(xiàn)實(shí)項(xiàng)目中運(yùn)用第4步的實(shí)例,26,如果工作清單中的每項(xiàng)工作都有相應(yīng)的人員名字與之對(duì)應(yīng),可得33分如果你考慮了人們的其它工作,包括你自己的,特別是你其他的項(xiàng)目管理工作,那么加上3.33分如果你做了前述的人員能力分析,加3.33分,“第四步”的PSI成份指數(shù)確定法,27,第5步:管理期望
12、值和風(fēng)險(xiǎn)儲(chǔ)備,風(fēng)險(xiǎn)儲(chǔ)備:為偏差留出余量,有回旋余地明確提出的或隱含的風(fēng)險(xiǎn)儲(chǔ)備占項(xiàng)目預(yù)算或是項(xiàng)目周期的15%隱藏風(fēng)險(xiǎn)儲(chǔ)備尋找風(fēng)險(xiǎn)儲(chǔ)備功能性、交付日期、工作量(或成本)、質(zhì)量,28,管理期望值第1步到第4步建立基本的、乏味的項(xiàng)目模型步驟5a給模型加上風(fēng)險(xiǎn)儲(chǔ)備步驟5b由模型得出的老板或客戶能接受的期望值老板或客戶能接受的期望值即你的期望文檔化所選方案,簽署“同意”承諾(盡可能推遲承諾,職業(yè)化項(xiàng)目管理)管理期望值案例研究
13、---斯科特出發(fā)前的宣傳與亞孟森的理性,第5步:管理期望值和風(fēng)險(xiǎn)儲(chǔ)備(續(xù)),29,第5步:管理期望值和風(fēng)險(xiǎn)儲(chǔ)備(續(xù)),為誤差留有余地案例研究---斯科特補(bǔ)給計(jì)劃的沒有余地與亞孟森補(bǔ)給計(jì)劃的完備,30,探討管理期望值、留有偏差余量、留有回旋余地的經(jīng)典案例---泰坦尼克號(hào)。,第5步:管理期望值和風(fēng)險(xiǎn)儲(chǔ)備(續(xù)),“不沉沒”(期望值)的泰坦尼克號(hào)在1912年首航,她可以搭載2000-2500名乘客和船員,但是救生艇只能搭載1100人(沒有偏差
14、余量),她在1912年4月14日夜里撞上了冰山,1000多人失去了生命(沒有回旋余地),31,偏差余量[10](1)風(fēng)險(xiǎn)儲(chǔ)備越多,得分越高,最高5分(2)期望值離實(shí)際設(shè)定值越近,分?jǐn)?shù)越高 評(píng)估偏差余量的方法:寫下主要的風(fēng)險(xiǎn)描述回旋余地根據(jù)與最終目標(biāo)的差別,解釋回旋余地是怎樣為你創(chuàng)建偏差余量的可在以下幾個(gè)層次上做這項(xiàng)工作:在項(xiàng)目層次上為主要的里程碑為關(guān)鍵路徑上的任務(wù)為每項(xiàng)工作如果沒有考慮偏差余量,從累積分中減
15、區(qū)15分,“第五步”的PSI成份指數(shù)確定法,32,第6步:采用恰當(dāng)?shù)念I(lǐng)導(dǎo)風(fēng)格,懶惰的項(xiàng)目經(jīng)理,33,團(tuán)隊(duì)成員10中可能的情形以及在每種情況下建議的領(lǐng)導(dǎo)風(fēng)格,第6步:采用恰當(dāng)?shù)念I(lǐng)導(dǎo)風(fēng)格(續(xù)),五種領(lǐng)導(dǎo)風(fēng)格A 認(rèn)為他們是專家,能自己對(duì)工作作出判斷,讓他們做吧。B 對(duì)他們的能力沒有足夠信息,需監(jiān)管他們,配合他們作出決策,要“民主”。C 他們過去表現(xiàn)不錯(cuò),需“幫助和監(jiān)管”,決策應(yīng)“民主”。D 他們以前從未做過這樣的事情,無法信任
16、或不信任,需幫助緩慢實(shí)現(xiàn)一個(gè)個(gè)小目標(biāo),保持跟蹤監(jiān)管,累”。E 他們沒有能力完成任務(wù),首先,安排好工作;其次, 再考慮這個(gè)人。,34,第6步:采用恰當(dāng)?shù)念I(lǐng)導(dǎo)風(fēng)格(續(xù)),不同的管理風(fēng)格,高,低,不同的管理工作量,35,,在項(xiàng)目管理過程中項(xiàng)目經(jīng)理情愿花盡可能少的時(shí)間的區(qū)域,第6步:采用恰當(dāng)?shù)念I(lǐng)導(dǎo)風(fēng)格(續(xù)),36,,在項(xiàng)目管理過程中項(xiàng)目經(jīng)理不得不花盡可能多的時(shí)間的區(qū)域,第6步:采用恰當(dāng)?shù)念I(lǐng)導(dǎo)風(fēng)格(續(xù)),37,第6步:采用恰當(dāng)?shù)念I(lǐng)導(dǎo)風(fēng)格(續(xù))
17、,38,用第四步中“用以分配工作的表”進(jìn)行這 項(xiàng)分析,與實(shí)際情況對(duì)比,最高分是10分。如果管理風(fēng)格一成不變,不是管的太多,就是管的太少,那么給你自己一個(gè)低分;如果你能審時(shí)度勢(shì),改變自己的風(fēng)格,那你就做的不錯(cuò),給你自己一個(gè)高分。,“第六步”的PSI成份指數(shù)確定法,39,第7步:了解正在發(fā)生的事情,利用你的計(jì)劃作為指示器來引導(dǎo)進(jìn)行項(xiàng)目/懶惰項(xiàng)目經(jīng)理的一天檢查當(dāng)天的工作檢查計(jì)劃的完成情況檢查應(yīng)該開始的工作檢查正在進(jìn)行中的工作,
18、40,打開意外事件的包裹沒有變化。發(fā)現(xiàn)了可以修正的偏差發(fā)現(xiàn)了無法修正的偏差,第7步:了解正在發(fā)生的事情(續(xù)),41,第7步:了解正在發(fā)生的事情(續(xù)),正面跡象獲得樂趣獨(dú)立反饋(一個(gè)原型、一個(gè)Demo……) 不去干擾項(xiàng)目組項(xiàng)目結(jié)束后的生活共同的愿望幾乎沒有危機(jī),42,第7步:了解正在發(fā)生的事情(續(xù)),負(fù)面跡象里程碑沒有實(shí)現(xiàn)“一切都在掌握中” 士氣低落 個(gè)性沖突 沒有人得到樂趣 拖延 球門柱在不停移動(dòng) 錯(cuò)誤
19、不斷,大量危機(jī)(應(yīng)急事件頻繁)沒有獨(dú)立反饋令人失望的絕境謠言機(jī)器事情不向人們所期待的那樣“沒有意外”(是一種掩蓋),43,分析正在使用的報(bào)告和監(jiān)控機(jī)制,最高分是10分,如果沒有針對(duì)計(jì)劃的監(jiān)視和控制,就減分。,“第七步”的PSI成份指數(shù)確定法,44,第8步:告訴人們正在發(fā)生的事情,狀態(tài)報(bào)告第1級(jí)—項(xiàng)目按時(shí)進(jìn)行嗎?第2級(jí)--(功能性、交付日期、工作量、質(zhì)量)的高層次信息是什么?第3級(jí)—敘述“當(dāng)前事情”。第4級(jí)—可以有許多內(nèi)
20、容(計(jì)劃副本、甘特圖…)來表述當(dāng)前的細(xì)節(jié)。,45,兩個(gè)版本的狀態(tài)報(bào)告:送給項(xiàng)目團(tuán)隊(duì)成員和我的老板送給老板的客戶(我的客戶),第8步:告訴人們正在發(fā)生的事情(續(xù)),希望用戶看到我們?cè)诓捎寐殬I(yè)化項(xiàng)目管理方法實(shí)施管理!,46,第8步:告訴人們正在發(fā)生的事情(續(xù)),懶惰項(xiàng)目經(jīng)理的一周周一(設(shè)定目標(biāo)、日常工作)周二至周四(日常內(nèi)容)周五(日常內(nèi)容+完成周狀態(tài)報(bào)告)懶惰項(xiàng)目經(jīng)理一周工作的另外一種選擇周一(預(yù)寫未來一周狀態(tài)報(bào)告)周二至
21、周五(日常工作),47,滿分為10分,分析信息分發(fā)機(jī)制,例如,每個(gè)人都有最新的計(jì)劃文本嗎?每次計(jì)劃修改時(shí)他們都能得到嗎?如果沒有進(jìn)展會(huì)議或進(jìn)展報(bào)告,就減分。,“第八步”的PSI成份指數(shù)確定法,48,第9步:重復(fù)第1步到第8步——直到第10步,何時(shí)更新計(jì)劃經(jīng)常更新每周更新當(dāng)出現(xiàn)錯(cuò)誤時(shí)更新,49,第9步:重復(fù)第1步到第8步——直到第10步(續(xù)),軟件工程過程中每一階段都要重復(fù)前述各關(guān)鍵活動(dòng)計(jì)劃和需求高層設(shè)計(jì)低層設(shè)計(jì)實(shí)施Alp
22、ha測(cè)試Beta測(cè)試,50,無分。,“第九步”的PSI成份指數(shù)確定法,51,第10步:結(jié)果,PSI閾值第一步到第五步的閾值(40分)第一步到第十步的閾值(20分) 項(xiàng)目經(jīng)理第二定律核心“對(duì)一個(gè)計(jì)劃很糟糕的項(xiàng)目,任何努力都于事無補(bǔ)”,52,“第十步”的PSI成份指數(shù)確定法,無分。,53,PSI分析表實(shí)例,54,懶惰項(xiàng)目經(jīng)理的月常規(guī)工作(計(jì)算在每個(gè)項(xiàng)目上的工作量,相加后看是否可行?)項(xiàng)目經(jīng)理的周常規(guī)工作特定的周工作周一早晨
23、的計(jì)劃會(huì)議(記錄目標(biāo))星期五的項(xiàng)目狀態(tài)報(bào)告(記錄結(jié)果)項(xiàng)目經(jīng)理的日常規(guī)工作 理清今天必須完成的、最好今天完成的、不打算今天完成的、準(zhǔn)備授權(quán)給別人做的。為了成功運(yùn)行多個(gè)項(xiàng)目,上述三個(gè)步驟不能孤立使用。,二、同時(shí)運(yùn)行多個(gè)項(xiàng)目,55,三、怎樣評(píng)估項(xiàng)目計(jì)劃,第一層檢查(30分鐘)項(xiàng)目計(jì)劃:內(nèi)容分析項(xiàng)目計(jì)劃:工作分解結(jié)構(gòu)分析WBS項(xiàng)目計(jì)劃:甘特圖分析,高層概覽項(xiàng)目計(jì)劃:資源分析項(xiàng)目計(jì)劃:PSI分析,為了評(píng)估項(xiàng)目計(jì)劃,
24、在最高層需要確定4件事情:(1)項(xiàng)目有定義清晰的目(2)有實(shí)現(xiàn)目標(biāo)的計(jì)劃(3)有一個(gè)領(lǐng)導(dǎo)(4)有備用計(jì)劃/應(yīng)急方案,56,怎樣評(píng)估項(xiàng)目計(jì)劃(續(xù)),第二層檢查(2個(gè)小時(shí))項(xiàng)目計(jì)劃:進(jìn)度和工作量分析項(xiàng)目分析:甘特圖分析,關(guān)鍵路徑項(xiàng)目計(jì)劃:資源負(fù)載分析第三層檢查(時(shí)間較多)甘特圖-所有的工作,57,四、項(xiàng)目管理其他方法(一)清除爭(zhēng)端:解決問題和制定決定,解決問題的方法問題是什么理想的解決方案是什么尋找解決方案實(shí)施
25、一個(gè)或多個(gè)已確定的解決方案,58,(二)克服壓力,減少壓力的方法誰拿到了球保持心態(tài)平衡,世界上總有人比你處境更糟試著把它當(dāng)成一場(chǎng)游戲運(yùn)動(dòng)從現(xiàn)在往前看一年走出谷底了嗎,把問題關(guān)在屋子的大門外馬拉松選手把問題寫下來世界在周末停下來找個(gè)人聊聊記日記,59,(三)挑選合適的人員,面試的方法 面試的問題你做過什么事你希望做什么事你是一個(gè)什么樣的人,60,(四)談判,原則性談判把人和問題分開;關(guān)注利益,而不是態(tài)度;
26、決定做什么之前,了解各種可能性;堅(jiān)持把談判結(jié)果建立在客觀標(biāo)準(zhǔn)的基礎(chǔ)上。,,Getting to Yes,61,(五)會(huì)議,通過精心組織計(jì)劃的會(huì)議,可以排除障礙,解決問題,制定決策,推進(jìn)項(xiàng)目。,(六)演講,告訴他們你將要告訴他們什么。 告訴他們。 告訴他們你已經(jīng)告訴了他們什么。,62,(七)利用加速分析和設(shè)計(jì)縮短項(xiàng)目時(shí)間,什么事情耗費(fèi)時(shí)間—需求與設(shè)計(jì)如何實(shí)施AAD—ADD會(huì)議實(shí)施AAD的風(fēng)險(xiǎn)要考慮的現(xiàn)實(shí)因素誰應(yīng)該參與
27、 領(lǐng)導(dǎo) 分析師/設(shè)計(jì)師 項(xiàng)目領(lǐng)導(dǎo) 專業(yè)記錄員你將需要什么(房間、設(shè)備),63,(八)授權(quán)(管理的真正樂趣),挑選合適的人。盡可能把任務(wù)委派出去。,64,五、(總結(jié))項(xiàng)目管理四個(gè)關(guān)鍵要素,四要素實(shí)例1:婦女懷孕,65,總結(jié):項(xiàng)目管理四個(gè)關(guān)鍵要素(續(xù)),實(shí)例2 含有6項(xiàng)工作的一個(gè)項(xiàng)目(數(shù)據(jù)),66,總結(jié):項(xiàng)目管理四要素(續(xù)),實(shí)例2(續(xù)),67,軟件過程工程文檔規(guī)范及其在“內(nèi)蒙古農(nóng)牧林業(yè)科技綜合信息服務(wù)平臺(tái)”項(xiàng)目中的
28、應(yīng)用,68,現(xiàn)代軟件開發(fā)的特點(diǎn),軟件開發(fā)并非傳統(tǒng)意義上的“生產(chǎn)”。應(yīng)用領(lǐng)域?qū)?、?guī)模大、系統(tǒng)復(fù)雜、標(biāo)準(zhǔn)化差。開發(fā)周期長(zhǎng),需求變化快。參與人員多,流動(dòng)性大?!爸巧谈摺?,自由度大。,69,針對(duì)特點(diǎn),改變現(xiàn)狀!,怎樣變“紛亂”為“秩序”?,,70,什么是軟件工程?,軟件:文檔+數(shù)據(jù)+程序軟件工程:運(yùn)用工程學(xué)的基本原理和方法來組織和管理軟件生產(chǎn)。采用軟件工程管理軟件開發(fā)過程是有效的,也是擺脫軟件危機(jī)的一個(gè)主要出路。,71,誰需要軟件工
29、程?,開發(fā)方 ——管理者 ——技術(shù)人員 ——營(yíng)銷人員用戶方 ——投資者 ——使用者 ——維護(hù)者,,72,軟件工程過程的生命周期,制定計(jì)劃需求分析和定義軟件設(shè)計(jì)編碼軟件測(cè)試運(yùn)行/維護(hù),73,軟件過程管理及質(zhì)量保證,產(chǎn)品的質(zhì)量取決于開發(fā)和維護(hù)過程的質(zhì)量。運(yùn)用先進(jìn)的工程化方法和技術(shù),對(duì)軟件全生命周期進(jìn)行全面的質(zhì)量控制和管理,以保證軟件組織穩(wěn)定、高效和低成本地開發(fā)出滿足需求的高質(zhì)量軟
30、件產(chǎn)品。,74,各種典型開發(fā)過程,最傳統(tǒng):瀑布模型演化模型螺旋形噴泉模型增量迭代模型RUPTSP、PSP、CMM……,75,軟件工程標(biāo)準(zhǔn)化,軟件工作的范圍從只是使用程序設(shè)計(jì)語言編寫程序,擴(kuò)展到整個(gè)軟件生存期。同時(shí),許多技術(shù)管理工作以及確認(rèn)與驗(yàn)證工作常常是跨越軟件生存期各個(gè)階段的專門工作。所以,我們我們要逐步建立標(biāo)準(zhǔn)和規(guī)范。,76,軟件工程標(biāo)準(zhǔn)化的意義,提高軟件可靠性、可維護(hù)性和可移植性;提高軟件生產(chǎn)率;提高軟件人員技術(shù)
31、水平;提高軟件人員之間通信效率,減少錯(cuò)誤和誤差;有利于軟件管理,有利于降低軟件產(chǎn)品的成本和運(yùn)行維護(hù)成本;有利于縮短軟件開發(fā)周期。,77,文檔標(biāo)準(zhǔn),中華人民共和國(guó)國(guó)家軍用標(biāo)準(zhǔn);軍用計(jì)算機(jī)軟部件文檔編寫格式和內(nèi)容,GJB1566-92軍用軟件文檔編制規(guī)范,GJB438-88中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)。計(jì)算機(jī)軟件工程規(guī)范——國(guó)家標(biāo)準(zhǔn)匯編,中國(guó)標(biāo)準(zhǔn)出版社,1998計(jì)算機(jī)軟件工程規(guī)范國(guó)家標(biāo)準(zhǔn)匯編2000,中國(guó)標(biāo)準(zhǔn)出版社返回,78
32、,軟件文檔的作用,什么是文檔? 文檔是指某種數(shù)據(jù)媒體和其中所記錄的數(shù)據(jù)。它具有永久性并可由人或者機(jī)器閱讀,通常僅用于描述人工可讀的東西。 軟件工程中,文檔常常用來表示活動(dòng)、需求、過程或結(jié)果進(jìn)行描述、定義、規(guī)定、報(bào)告或認(rèn)證的任何書面或圖示的信息。 文檔是軟件產(chǎn)品的一部分。,79,軟件文檔的作用(續(xù)),1)提高軟件開發(fā)過程的可見度。2)提高開發(fā)效率。3)作為開發(fā)人員在一定階
33、段的工作成果和結(jié)束標(biāo)志。4)記錄開發(fā)過程有關(guān)信息,便于協(xié)調(diào)以后的軟件、開發(fā)使用和維護(hù)。,80,軟件文檔的作用(續(xù)),5)提供對(duì)軟件的運(yùn)行、維護(hù)和培訓(xùn)的有關(guān)信息,便于管理人員、開發(fā)人員、操作人員、用戶之間的協(xié)作、交流和了解。使軟件開發(fā)活動(dòng)更科學(xué)、更有成效。6)便于潛在用戶了解軟件的功能、性能等各項(xiàng)指標(biāo),為他們選購符合自己需要的軟件提供依據(jù)。,81,軟件文檔的作用(續(xù)),文檔的橋梁作用,計(jì) 算 機(jī),,,軟件開發(fā)人員,軟件開發(fā)
34、管理人員,用 戶,維護(hù)人員,,,,,,,,,,82,軟件文檔的分類,按照文檔產(chǎn)生和使用的范圍,軟件文檔大致可以分為三類: 開發(fā)文檔 管理文檔 用戶文檔,83,開發(fā)文檔,這類文檔在軟件開發(fā)過程中,作為軟件開發(fā)人員前一階段工作成果的體現(xiàn)和后一階段工作依據(jù)的文檔。包括:軟件需求說明書、數(shù)據(jù)要求說明書、概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書、可行性研究報(bào)告、項(xiàng)目開發(fā)計(jì)劃。,84,管理文檔,這類文檔是在軟件開發(fā)過程中,由軟件開發(fā)人員制定
35、的需提交人員的一些工作計(jì)劃或工作報(bào)告。是管理人員能夠通過這些文檔了解軟件開發(fā)項(xiàng)目的安排、進(jìn)度、資源使用和成果等。包括項(xiàng)目開發(fā)計(jì)劃、測(cè)試計(jì)劃、測(cè)試報(bào)告、開發(fā)進(jìn)度月報(bào)及項(xiàng)目開發(fā)總結(jié)。,85,用戶文檔,這類文檔是軟件開發(fā)人員為用戶準(zhǔn)備的有關(guān)該軟件使用、操作、維護(hù)的資料。包括用戶手冊(cè)、操作手冊(cè)、維護(hù)修改建議、軟件需求說明書、運(yùn)行模式建議說明書。,86,軟件文檔的工作,1)可行性研究報(bào)告。2)項(xiàng)目開發(fā)計(jì)劃。3)軟件需求說明書。4)數(shù)據(jù)要
36、求說明書。5)概要設(shè)計(jì)說明書。6)詳細(xì)設(shè)計(jì)說明書。,87,軟件文檔的工作(續(xù)),7)用戶手冊(cè)。 8)操作手冊(cè)。 9)測(cè)試手冊(cè)。10)測(cè)試分析報(bào)告。11)開發(fā)進(jìn)度月報(bào)。12)項(xiàng)目開發(fā)總結(jié)報(bào)告。13)維護(hù)修改建議。,88,文檔所回答的問題,,89,對(duì)文檔編制的質(zhì)量要求,針對(duì)性精確性清晰性完整性靈活性可追溯性,90,文檔的管理和維護(hù),在整個(gè)軟件生存期中,各種文檔作為半成品獲知最終成品,會(huì)不斷生成、修補(bǔ)或補(bǔ)充。為
37、了最終得到高質(zhì)量的軟件產(chǎn)品,達(dá)到規(guī)定的質(zhì)量要求,就必須加強(qiáng)對(duì)軟件的管理。,91,文檔規(guī)范的應(yīng)用實(shí)例——”內(nèi)蒙古農(nóng)牧林業(yè)科技綜合信息服務(wù)平臺(tái)”,“內(nèi)蒙古農(nóng)牧林業(yè)科技綜合信息服務(wù)平臺(tái)”是一個(gè)綜合性的遠(yuǎn)程教育培訓(xùn)與信息咨詢服務(wù)平臺(tái)。以農(nóng)牧林業(yè)科學(xué)技術(shù)和實(shí)用技術(shù)為主要內(nèi)容,開展針對(duì)全自治區(qū)的農(nóng)牧林業(yè)科學(xué)技術(shù)和實(shí)用技術(shù)遠(yuǎn)程教育培訓(xùn)和信息服務(wù);同時(shí)提供專家咨詢、答疑等服務(wù);兼顧科技信息,新成果、新技術(shù)的交流、發(fā)布、信息轉(zhuǎn)化服務(wù)等內(nèi)容。通過平臺(tái)的
38、示范及推廣應(yīng)用,逐步建立全區(qū)基于網(wǎng)絡(luò)和多媒體的農(nóng)牧林業(yè)科技培訓(xùn)和科技信息服務(wù)體系。,92,文檔規(guī)范的應(yīng)用實(shí)例——”內(nèi)蒙古農(nóng)牧林業(yè)科技綜合信息服務(wù)平臺(tái)”(續(xù)),采用面向?qū)ο蟮姆治鲈O(shè)計(jì)方法以滿足用戶人文的工作思維。基于RUP的軟件工程開發(fā)方法。完整統(tǒng)一的文檔管理。,93,增量模型RUP,Rational Unified Process(簡(jiǎn)稱RUP) 是一套軟件工程方法 ,它吸收了多種開發(fā)模型的優(yōu)點(diǎn),具有很好的可操作性和實(shí)用性。 與早期
39、的瀑布式開發(fā)模型相比,它具有迭代式的增量開發(fā)、使用實(shí)例驅(qū)動(dòng)、 以軟件體系結(jié)構(gòu)為核心三個(gè)鮮明特點(diǎn),這使得RUP非常適宜于開發(fā)復(fù)雜、技術(shù)難度大、需求多變、高風(fēng)險(xiǎn)的項(xiàng)目。,94,增量模型RUP(續(xù)),為了能夠方便地管理軟件開發(fā)過程,監(jiān)控軟件開發(fā)狀態(tài),RUP把軟件開發(fā)周期劃分為Cycles,每個(gè)Cycle生成一個(gè)產(chǎn)品的新的版本。每個(gè)Cycle都依次由四個(gè)連續(xù)的階段(pahse)起始階段(Inception),演化階段(evaluation),構(gòu)
40、造階段(construction),提交階段(Transition)組成,每個(gè)階段都應(yīng)完成確定的任務(wù)。在每個(gè)階段結(jié)束前都應(yīng)有一個(gè)里程碑(MileStone)評(píng)估該階段的工作。,95,增量模型RUP(續(xù)),迭代式開發(fā)方法是一個(gè)不斷地減除風(fēng)險(xiǎn)的過程,每一次的迭代過程都選擇最關(guān)鍵的也是風(fēng)險(xiǎn)最大的Use Cases執(zhí)行。因此風(fēng)險(xiǎn)在迭代過程中不斷地被發(fā)現(xiàn)、消滅。迭代式開發(fā)方法能夠更容易地管理需求的變化 ,開發(fā)人員以及項(xiàng)目相關(guān)人員能夠及時(shí)地從迭
41、代過程中得到反饋信息,并能夠及時(shí)修改以前工作中的失誤,有效地監(jiān)控開發(fā)過程,并對(duì)迭代工作流進(jìn)行校正,這對(duì)一個(gè)時(shí)間跨度很長(zhǎng)的項(xiàng)目具有重要的意義。,96,平臺(tái)文檔的特點(diǎn),具有生命周期的文檔,活動(dòng)變化的文檔。不論是開發(fā)文檔、管理文檔還是用戶文檔都有其完整嚴(yán)格的生命周期。,97,我的觀點(diǎn):RSPD(required software process document),開發(fā)文檔實(shí)施方案大綱需求規(guī)格說明書需求用例文檔開發(fā)計(jì)劃說明書測(cè)試計(jì)
42、劃說明書軟件設(shè)計(jì)規(guī)格說明書,,文檔標(biāo)準(zhǔn)(國(guó)標(biāo)和國(guó)軍標(biāo)),98,我的觀點(diǎn):RSPD(required software process document)(續(xù)),管理文檔時(shí)間報(bào)告周狀態(tài)報(bào)告測(cè)試用例報(bào)告軟件問題測(cè)試報(bào)告測(cè)試報(bào)告驗(yàn)收?qǐng)?bào)告評(píng)審報(bào)告,99,我的觀點(diǎn):RSPD(required software process document)(續(xù)),用戶文檔管理員手冊(cè)用戶手冊(cè)系統(tǒng)維護(hù)手冊(cè)運(yùn)行模式建議說明書,100,開發(fā)文
43、檔的生命周期,開發(fā)文檔的生命周期大致分為四個(gè)階段。,新 建,待評(píng)審,批 準(zhǔn),歸 檔,,,,101,需求用例文檔,開發(fā)文當(dāng)中最典型的莫過于“需求用例文檔”。開發(fā)組成員統(tǒng)一使用規(guī)定的模板。版本號(hào)體現(xiàn)生命周期?!按u(píng)審”與“批準(zhǔn)”狀態(tài)中間項(xiàng)目組會(huì)組織多次評(píng)審,來討論文檔存在的問題,使其從“待評(píng)審”過渡到“批準(zhǔn)”。處在生命周期各個(gè)階段的文檔真實(shí)記錄了我們的開發(fā)過程。,版本號(hào)標(biāo)定了生命周期的階段,102,需求用例文檔(續(xù)),
44、需求用例文檔順序圖示例。,103,開發(fā)文檔示例,104,管理文檔的生命周期,管理文檔多種多樣,其生命周期也各不相同。我們會(huì)著重介紹時(shí)間報(bào)告、狀態(tài)報(bào)告和軟件問題報(bào)告。,105,時(shí)間報(bào)告,規(guī)律的工作時(shí)間可以在一定程度上保證開發(fā)團(tuán)隊(duì)的開發(fā)進(jìn)度以及團(tuán)隊(duì)成員的日常交流。因?yàn)闀r(shí)間報(bào)告時(shí)每人每天填寫。所以時(shí)間報(bào)告沒有明確的生命周期。,106,時(shí)間報(bào)告(續(xù)),Employee Name(名字): Date(創(chuàng)建日期):Week(周起始日期):
45、200*-**-** To 200*-**-**(Monday. Sunday),107,狀態(tài)報(bào)告,狀態(tài)報(bào)告由項(xiàng)目組內(nèi)每個(gè)成員以周為單位填寫。通過狀態(tài)報(bào)告,項(xiàng)目組長(zhǎng)和項(xiàng)目負(fù)責(zé)人可以密切跟蹤項(xiàng)目的進(jìn)度并了解項(xiàng)目組成員的開發(fā)狀態(tài)。狀態(tài)報(bào)告的填寫應(yīng)規(guī)范詳細(xì),否則,項(xiàng)目組長(zhǎng)不能從中獲得有關(guān)項(xiàng)目的相關(guān)進(jìn)度。,108,狀態(tài)報(bào)告(續(xù)),狀態(tài)報(bào)告包括姓名、所屬項(xiàng)目名稱、目前報(bào)告所處的狀態(tài)、上周狀態(tài)、本周狀態(tài)、與當(dāng)前報(bào)告的項(xiàng)目無關(guān)的但需陳述的事項(xiàng)以及目
46、前存在的問題。對(duì)于“報(bào)告狀態(tài)”可選擇“進(jìn)行中”或者“已經(jīng)完成”。這就是對(duì)生命周期的體現(xiàn)。,起 草,完 成,歸 檔,,,109,狀態(tài)報(bào)告(續(xù)),Name(姓名):Division(分區(qū)):Period Ending(結(jié)束時(shí)間):Report Status(報(bào)告狀態(tài)):進(jìn)行中/已經(jīng)完成Status Last Week(上周狀態(tài))This Week Plan(本周計(jì)劃)Action Items(與當(dāng)前報(bào)告的項(xiàng)目無關(guān)的
47、需陳述的事項(xiàng))Issues(存在的問題)1. List unresolved or continuing problems, (列出尚未解決或者正在進(jìn)行的問題)2. List things that you need from other people, (列出需要?jiǎng)e人何種幫助) 3. List things which effect other people。(列出你幫助了別人什么),110,軟件問題測(cè)試報(bào)告,軟件問題報(bào)告是
48、用來記錄在測(cè)試過程中所發(fā)現(xiàn)的軟件問題。每一個(gè)軟件問題報(bào)告都應(yīng)該包括:對(duì)問題的描述、可重現(xiàn)的步驟、問題所屬的分類、嚴(yán)重性等主要元素。 針對(duì)不同階段有不同的操作,質(zhì)量保證人員和開發(fā)人員能夠互相配合共同完成軟件問題從發(fā)現(xiàn)到解決的流程。,111,軟件問題測(cè)試報(bào)告(續(xù)),軟件問題測(cè)試報(bào)告與其他管理文檔不同的地方就在于它的多分支和復(fù)雜性。,關(guān) 閉,新 建,打 開,待 驗(yàn),解 決,,,112,軟件問題測(cè)試報(bào)告(續(xù)),113,用戶文檔
49、的生命周期,用戶文檔的生命周期包括如下的四個(gè)階段。,起 草,校 對(duì),交 付,批 準(zhǔn),,,,114,用戶文檔的生命周期(續(xù)),拿“用戶操作手冊(cè)”來舉例:在生命周期的“交付”與”批準(zhǔn)”階段之間,就可能經(jīng)歷對(duì)“運(yùn)行環(huán)境”的一些討論和更改。,115,如何實(shí)現(xiàn)平臺(tái)的文檔規(guī)范管理,以Lotus Domino/Notes為架構(gòu)平臺(tái),北航軟件所開發(fā)了一個(gè)具有自主知識(shí)產(chǎn)權(quán)的支持異地協(xié)同工作的管理平臺(tái),由一系列工具組成,包括: 軟件項(xiàng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程與軟件文檔寫作
- 軟件工程_軟件測(cè)試文檔
- 軟件工程文檔模板(完整規(guī)范版)
- 軟件工程與項(xiàng)目管理
- 軟件修改報(bào)告模板文檔 (軟件工程方法)
- 軟件工程與項(xiàng)目管理實(shí)訓(xùn)報(bào)告
- 軟件工程課程設(shè)計(jì)文檔
- 軟件工程需求分析文檔模板
- 軟件工程與管理專業(yè)
- 軟件工程與軟件質(zhì)量管理淺析
- [計(jì)算機(jī)軟件及應(yīng)用]軟件工程工具--軟件項(xiàng)目管理與工具
- 軟件架構(gòu)室+軟件工程實(shí)訓(xùn)室采購項(xiàng)目
- [教育]趙良軟件工程2軟件過程模型
- 軟件架構(gòu)室+軟件工程實(shí)訓(xùn)室采購項(xiàng)目
- 軟件工程
- 企業(yè)軟件工程項(xiàng)目管理案例解析
- 軟件工程項(xiàng)目管理思考及探索
- 軟件工程項(xiàng)目管理計(jì)劃書
- 軟件工程倉庫管理系統(tǒng)軟件測(cè)試
- 軟件工程倉庫管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論