原型系統
原型系統
原型系統是指當前系統的原始形態,不一定就是信息系統,非信息化的系統也有原型。
在系統架構時經常會採用原型系統來使得跟系統相關的所有成員,如客戶、用戶、開發人員等對系統初步達成一致的理解。
如果是小系統,那麼可以對原型系統逐步迫近,從而最終得到發布版本,但大型軟體,顯然需要進行詳細設計,然後實現。
廣義來理解,當前系統的原始形態,這裡不一定就是信息系統,非信息化的系統也有原型。
狹義來理解,原型特指系統生命期開始階段建立的,可運行的最小化系統模型。
軟體開發過程就是分析系統原型,建立系統模型,再優化轉換的過程。
構造原型系統的八大原則 對自己的產品設計很有幫助
作為一名工程師或科學家,您或許會構想些您認為有市場價值的產品構思;然而,您或許會擔心您缺乏充分開發您的構思所需的培訓或技能。
不必擔心!有成功之路可循!如果您可以演示,或者如果能給客戶提供原型系統就更好了,並得到關於創新價值的真實反饋,那麼您獲得商業成功的可能性會大為提高。如果您希望創建企業實現自己的產品構思,請開發原型系統並牢記下列八大原則。
1、認識到構思的廉價性——鑒於我們生活在關聯的、充滿網際網路智慧的世界,構思已經變得廉價,而且可能會隨著時間的推移變得更為低廉。成本在於測試和驗證什麼是具有經濟價值的。一個優秀的原型系統常常是開始與潛在客戶對話並檢驗構思價值的最佳方式。
2、從書面設計開始——您或許急於開始非常快速地編寫代碼或設計電子產品。抑制衝動!未實際考慮一些設計因素就進行代碼編寫,會導致痛苦和大量的修改。從一個簡單的書面設計開始。對於一個用戶界面或網頁軟體原型系統,一份書面設計可以有效且高效地快速處理其功能特性。您可以從同事和(希望如此)客戶獲得關於圖像、文本、按鈕、圖表、菜單或下拉式選項的位置的反饋。書面設計不僅成本不高,而且比口頭表達更有價值。
3、僅投入足夠的工作量——清楚您的目標並堅持您的目標。構造原型系統有兩個很好的理由:一是檢驗軟硬體架構的可行性,二是創建一個演示版本並獲得客戶的反饋,便於您為自己的創新報價和賦予價值。牢記這些目標,並小心不要沉湎於這個過程。構造原型非常有趣,而且創新者喜歡進行修正,但是,您希望僅投入足夠的時間和工作以滿足這些目標。
4、期望多個選擇——記住模塊化設計您的原型系統。優秀的原型系統通常是模塊化的,這意味著您可以快速對其調整以滿足客戶不可預料的需求。最終決定如何使用您產品的是客戶,而不是您自己。設計擴展、性能和封裝的備選項,並降低成本。
5、設計以方便在最終產品中的復用——理想的狀況是設計一個您可以大批量生產和分發的原型系統。沒有許多原型系統構造工具可以滿足這樣的要求。典型情況下,您犧牲性能以獲得設計的靈活性。尋找能夠將您的原型系統從實驗室推向市場的原型系統構造工具。
6、避免過早對成本的關注——對於硬體設計,一個潛在的耗時點和陷阱是在您的原型系統設計的早期階段糾纏於無休止的成本優化分析。成本總是重要的,但您的目的在於使得原型系統落在可盈利設計的有效範圍內。在初始階段,聚焦於證明創新的價值,並牢記模塊化的設計原則。雖然令人沮喪,但是您的設計或許通過很多途徑都不能最終實現價值。關注於爭取您的第一批客戶,然後再進行成本優化的工作。
7、反對“均值回歸”——在原型系統構造過程中,傾向於開發簡單的產品,而不是開發那些令人驚嘆的產品。堅持您的願景,並確保原型系統實現了您創新的最初構想。
8、確保您可以展示您的原型系統——您的原型系統應當便於演示。對於客戶、風險資本家(VC)和潛在的從業人員,您希望強勢出擊並首先展示最矚目的功能。切勿構建漸強音!絕大多數人群的注意力保持的時間不超過60秒。在原型系統介紹中,無論他們是面向新的從業人員還是VC,儘可能快地進入到產品演示。如果原型系統的演示引人矚目,所有其它的內容會逐漸被了解。