.
日本编写软件的流程
分类:默认栏目
2006.12.18 20:55 作者:nahelei | 评论: 0 | 阅读:388
日本一向以品質嚴格出名。日本專案不僅腳踏實地,還可以秉持自己的原則、利用企業文化的
方式,創造出最有效率的專案開發手法。且不管其他國家如何追隨歐美的腳步,趕著 CMMI 的
潮流,日本依然堅持自己的品管方式,不需要 CMMI 背書,世界各地的客戶依然可以信任日本
的產出品質,他們到底是如何做到的?
凡致力於軟體品質的工程師不難發現,維護品質最重要的因素就是成本,因為品質=成本。那
麼如何有效運用成本達到最高品質管理應該就是我們必須克服的最大議題。目前我們所知有效
降低成本的最好方式就是資源再利用,每一次的資源再利用應該都可以節省三成以上的成本。
因此,找尋最佳專案進行方式後轉換成專案經驗並建立為企業文化則是刻不容緩的任務。
有效的資源再利用並不只是相信單單在技術方面擁有物件導向的觀念、技術就可以完全有效縮
減成本,或是達到資源再利用的任務。前端系統分析的產業知識亦是真正資源再利用的精華所
在。了解的專案越多我們越可以發現,專案多餘成本的分布幾乎都集中後期的翻修成本上(如
圖 1 專案成本分布圖 所示)。
圖 1
專案成本分布圖
TOP
需求溝通
翻修成本的產生不外乎是發生在使用者需求變更、系統設計變更上。而一般而言,會發生變更
的環節大致上是在使用流程改變、使用者與系統分析師溝通不良、系統設計師與程式設計師溝
通不良等問題上。溝通除了面談、會議的面對面溝通以外還有文件上的溝通亦甚為重要,整個
系統開發溝通過程與我們從小到大的教學過程很類似(如圖 2 系統開發溝通示意圖)。面談就
好像是老師上課,交付需求結果整理文件就好像是學生交功課一樣。把面談的結果(老師上課
的內容)轉換成交付文件的內容(學生交功課),但若排除技術因素,學生交的功課如果連老
師都看不懂,那麼老師又該如何告知學生哪裡與他上課的內容(要求的功能)有差異呢?所以
只能等到考試當天(系統測試),才發現學生的成績有夠差,答非所問,只好不停的重新上課
Word.