跳轉到內容

敏捷開發框架下的軟體工程/第三次迭代/風格指南

來自華夏公益教科書
案例研究 庫存管理

小組:Micheal Yee、Russell Craig、Che Campbell,為 Ace Suit Hire



一套西裝租賃業務的庫存管理系統需要強烈的企業形象。該軟體系統是為管理和追蹤 Ace Suit Hire 的庫存而開發的。



案例研究 北方公墓

小組:Christine Rout、Daniel Butel、Meikle Skelly


該專案旨在為一個遺產旅遊信託提供資源。該專案本質上是一個針對公墓的動態網頁,但還增加了幾個複雜因素,其中最主要的是要管理 18,000 條歷史記錄。

該小組很快製作了一個靜態網頁,並在與客戶的溝通中廣泛使用了該網頁的多個版本,由此,小組制定了功能需求。客戶對此感到滿意,小組“只需要將原型變得更健壯”。然後,他們著手開發原型——使其變得動態並新增“功能和修飾”。按照這種方法進行了大約六週後,小組意識到他們正在走向死衚衕。這種開發方法並不奏效,因為客戶開始被原型細節所分散注意力(在他們試圖討論功能時,客戶對字型等細節發表評論),而且他們意識到自己錯過了任務分析、互動設計等的邏輯設計步驟。然後,小組停止了原型的開發,並認真地進行了邏輯設計和物理設計。重新回顧這些階段突出了他們在原型中所做的假設,他們假設了百科全書式的做法,但以故事為中心的方式要好得多。線框設計使他們能夠專注於內容。

“進行了原型設計……調查了主頁和個人埋葬詳細資訊等頁面的可能佈局。雖然這些頁面專注於佈局,但顏色只是隨機選擇的,而客戶表達興趣的配色方案本可以包含在內……在經過會議並圍繞這個問題進行了一些激烈的討論後,小組得出的結論是,這種原型設計方法行不通,需要更結構化的方法”。

小組很早就意識到該系統將是一個動態網頁。在專案的早期(在重新進行邏輯設計時),他們開發了一個結構,為開發提供了穩定的平臺:一個具有讀/寫/編輯功能的資料庫,它以所需的語言生成網頁。

在第三次迭代中,小組開發了風格指南,以確定每個頁面的外觀。從那裡,將穩定的平臺和風格指南組合起來以產生最終產品,是一個相對簡單的實現過程。



華夏公益教科書