程序員修煉之道系列 | “豆腐渣”工程竟然也能做原型
原創-
發表時間 2021-06-02
-
閱讀數 3545
-
最后编辑:琦琦 于 2025-05-23 15:42:35
在很多行業中,爲了表達和快速驗證項目的可行性,生産商們通常會制作不同的原型,以明確這一想法是否具有風險。
構建原型的方式有很多,除了基于代碼,也可用便箋、索引卡、粘土等制作。比如,針對一款新型汽車的設計開發,可以通過軟木和布膠帶搭建汽車模型,也可在虛擬環境中建模構建汽車原型。
什麽時候需要做原型?
任何未經證實、實驗性、可疑性、之前從未嘗試過、對最終系統來說很關鍵的功能,都需要用到原型。
例如:架構、已有系統中的新功能、第三方工具或組件、性能問題、用戶界面設計等。通過構建原型,能夠及時發現這一新事物的風險。實際上,原型制作是一種學習經驗,其價值並不在于所産生的代碼,而在于學到的經驗教訓。
怎樣使用原型設計?
簡而言之,就是忽略細節。原型制作要忽略以下幾個細節:
1.正確性
原型中的數據可以用其他數據替代,無需完全正確、必要的數據。
2.完整性
原型只需要滿足有限的功能,不會有完備的功能展現。針對不同的功能,可制作不同原型進行驗證。
3.健壯性
不需要對原型進行嚴格檢查。如果邏輯不出錯的話,即使原型是一個“豆腐渣”工程也不會有大礙。
4.格式
盡管通過原型驗證,會總結出大量的經驗文檔,但是原型制作過程中,並不需要太多的注釋和文檔。
不要把原型用于産品
在开始制作原型之前,有一点需要大家格外注意:原型并不完整也不可能完整。原型能够幫助大家在项目早期识别出潜在的问题点,并给予纠正 。但由于原型不具有正确性,所以原型不可能应用到真正的産品开发中。
畢竟有人會選擇用軟木和布膠帶來搭建一個新車的原型,卻不會有人選擇開它上路。
总之,开发産品时,原型制作可幫助开发者节省很多沟通成本、时间成本,避免资源浪费,同时也能为随后曳光弹的开发打下基础。用好原型,则需要大家在实践中一步步探索。
-
禅道産品
禅道開源版 禅道企業版 禅道旗艦版 禅道IPD版 -
核心功能
産品管理 項目管理 質量管理 效能管理 -
使用文檔
基本版手冊 企業版手冊 旗艦版手冊 IPD版手冊 開發中心手冊 -
幫助中心
积分問答 常見問題 論壇交流 使用視頻 Gitee GitHub -
關于我們
關于我們 禅道軟件 最新動態 禅道活動 -
禅道社區
禅道博客 積分排行 積分商城 禅道書院 -
聯系方式
聯系人:魏中顯 電話:18561939726 微信:18561939726 Q Q:1746749398北京、上海、深圳分部
友情鏈接:
ZTF自動化測試框架
ZenData測試數據生成器
喧喧IM
敏捷開發
敏捷咨詢
測試窩
悅庫網盤
Ledge知識平台
渠成軟件
ZDOO全協同企業管理軟件
融管理社區
ZenDAS數據分析工具
ZenShot跨平台截圖工具
飛信釘即時通訊解決方案
項目管理
IPD學習網
PMP百科網
艾體驗
創無記2049