快速原型法--資料_第1頁
快速原型法--資料_第2頁
快速原型法--資料_第3頁
快速原型法--資料_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、“快速原型法”在項目開發(fā)中的成功案例項目型軟件的開發(fā)流程,通常會包括七個步驟:第一步:需求調研分析;第二步:概要設計;第三步:詳細設計;第四步:編碼;第五步:測試;第六步:軟件交付準備;第七步:驗收與收尾工作。在項目型產品的開發(fā)過程中,依據軟件工程思想的標準,遵循軟件開發(fā)流程(Softwaredevelopmentprocess)一步步的操作是最正統(tǒng)和最標準而且有效的做法,項目組人員的理解并落實這一點,整個項目就會朝著良性的方向發(fā)展。狹義的項目組成員是指軟件公司的人員,廣義的項目組成員還應該包括客戶方,對于客戶來說,更關心的是結果而不是過程。由于項目組成員們的專業(yè)素養(yǎng)和技術水平會有差異(比如項

2、目開發(fā)方的長處在計算機方面,而合作方在專業(yè)知識),再加上溝通不暢等因素,會給項目帶來一些負面影響,比如甲乙雙方對于研發(fā)成果存在爭議、項目無法按期完成等等。簡單談一下Byteh經歷的一個項目情況。由于項目的專業(yè)性,擺在項目組人員的第一個問題就是理解需求其次才是后續(xù)步驟。如果嚴格按照軟件開發(fā)的流程,必然會出現一些不可控的風險。我方項目組果斷決定采用快速原型法和敏捷開發(fā)的思想作為此次項目開發(fā)的主導,主要有以下幾個措施:1、在獲取用戶原始需求后迅速理解開發(fā)出一個雛形,把一個能看到的軟件界面反饋給用戶去探討更進一步的需求,去更準確的把握用戶需求,反復迭代。這點對甲乙雙方都是有利的,當你拿著一堆文檔讓客戶

3、確認需求簽字,從文檔上看雙方理解一致就簽字了,然而等中期匯報做出來成果會發(fā)現簡直就是南轅北轍,下次再簽字肯定就會猶豫了,下圖來自網上,說明了各方理解的“需求”和成果的差異:2、把編碼工作提到了概要設計和詳細設計的前面或者并行,不等待所有的文檔都完成才去進行下一步的工作。任何好的制度如果僵化,就會出現與制度目的背離的結果,請參考byteh的另一篇博文。3、出現疑問和爭議時抱著“友好合作協(xié)商解決”的態(tài)度去及時溝通,當然了也是個合作與斗爭的過程,一味的滿足用戶需求做出承諾意味著“死亡”而且客戶未必也會領你的“情”。及時,就是對無法獲得與客戶有效溝通地機會這個問題上不要給自己找太多理由,也許客戶方企業(yè)

4、組織的一個集體活動都會比項目重要。盡管最終無可避免的也出現了爭議和延期兩個問題,但是我方把風險做到了最小化,項目中后期一直到匯報,客戶都是和我們站在一起的,要知道我們公司的“背景”是最薄的!當時客戶方是兩個軟件項目同期進行的,通過幾次集中匯報和私底下的交流,我們了解開發(fā)方是嚴格按照軟件的開發(fā)流程展開工作。當客戶方按流程要求所有項目進行中期匯報檢查時,我們公司拿出的除了文檔還有一個能滿足客戶40%左右工作需求的軟件,而另一個項目卻只有厚厚的文檔;當項目第一次申請延期時,我方項目組實際已經和客戶落實了90%以上的需求并完成了大部分的開發(fā)工作剩余部分為了不影響驗收工作也達成了雙方都可以接受的解決方案

5、,而另一個公司的項目組的需求還在變化中;當項目驗收匯報近在咫尺時,我方在科室內部匯報中獲得了客戶方大部分的認可并可能獲得優(yōu)秀外協(xié)項目的評價,而另一個公司卻還得繼續(xù)申請延期(這一次是按違約處理要扣項目款);后來項目結束我們項目組離開駐地,3月后byteh以項目經理的身份出現在客戶方去交付剩余的需求并辦理尾款結付手續(xù)時,該公司的項目還在進行,而且還出現了一些生疏的面孔,前一段,在北京遇到了當時對方項目組的一位哥們,簡單溝通后了解到,他已經離開了那家公司而公司的老板是國內某最著名高校的教授,綜上所述,byteh個人得出結論:在項目性軟件產品的開發(fā)過程中,快速原型法要得到相關人員的重視,或者說不要生搬

6、硬套規(guī)則!【原型法】原型法(Prototyping)是20世紀80年代隨著計算機軟件技術的發(fā)展,特別是在關系數據庫系統(tǒng)(RelationalDataBaseSystem,RDBS)、第四代程序生成語言(4thGenerationLanguage,4GL)和各種系統(tǒng)開發(fā)生成環(huán)境產生的基礎上,提出的一種從設計思想、工具、手段都全新的系統(tǒng)開發(fā)方法。它摒棄了那種一步步周密細致地調查分析,然后逐步整理出文字檔案,最后才能讓用戶看到結果的繁瑣作法??焖僭头ㄍǔ:喎Q為原型法,其核心是,用交互的,快速建立起來的原型取代了形式的、僵硬的(不允許更改的)大部頭的規(guī)格說明,用戶通過在計算機上實際運行和試用原型系統(tǒng)而向開發(fā)者提供真實的、具體的反饋意見。原型法的工作步驟利用原型法進行信息系統(tǒng)的設計過程中,分四步進行:首先快速分析,弄清用戶/設計者的基本信息需求;然后構造原型,開發(fā)初始原型系統(tǒng);之后,用戶和系統(tǒng)開發(fā)人員使用并評價原型;最后系統(tǒng)開發(fā)人員修改和完善原型系統(tǒng)。原型法的優(yōu)缺點(1)優(yōu)點:符合人們認識事物的規(guī)律,系統(tǒng)開發(fā)循序漸進,反復修改,確保較好的用戶滿意度;開發(fā)周期短,費用相對少;由于有用戶的直接參與,系統(tǒng)更加貼近實際;易學易用,減少用戶的培訓時間;應變能力強。(2)缺點

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論