張一鳴打造“抖音”等現象級產品的祕密:技術深度融合業務,引爆產品創新!
作者| Mr.K
編輯| Emma
來源| 技術領導力(ID:jishulingdaoli)
作者簡介:K,知名電商公司技術老K級人物。文出過暢銷書,武做過CTO,若不是生活所迫,誰願意一身才華。
技術如何融合業務,引領企業創新?
如何實現實現“產品-市場匹配”?
如何使用DDD進行領域建模?
以一種領域專家、設計人員、開發人員都能理解的“通用語言”作為相互交流的工具,在不斷交流的過程中發現和挖出一些主要的領域概念,然後將這些概念設計成一個領域模型。 由領域模型驅動軟體設計,用程式碼來表現該領域模型。領域需求的最初細節,在功能層面通過領域專家的討論得出。
根據需求建立一個初步的領域模型,識別出一些明顯的領域概念以及它們的關聯。關聯可以簡單用“1對多”、“多對多”等方式描述;可以用文字精確的沒有歧義的描述出每個領域概念的涵義以及包含的主要資訊。 分析主要的軟體應用程式功能,識別出主要的應用層的類。這樣有助於及早發現哪些是應用層的職責,哪些是領域層的職責。 進一步分析領域模型,識別出哪些是實體,哪些是值物件,哪些是領域服務。通過這一步,你將得到一個更精細的領域模型,為下一步分析工作理清邏輯。 分析關聯。通過對業務的更深入分析,以及各種軟體設計原則及效能方面的權衡,明確關聯的方向或者去掉一些不需要的關聯。 找出聚合邊界及聚合根。在分析的過程中往往會碰到很多模稜兩可的難以清晰判斷的選擇問題,需要我們平時一些分析經驗的積累才能找出正確的聚合根。 為聚合根配備倉儲。一般情況下是為一個聚合分配一個倉儲,此時只要設計好倉儲的介面即可。 走查場景,確定我們設計的領域模型能夠有效地解決業務需求。通過更多的業務場景覆蓋,幫助我們反向驗證領域模型的合理性。 考慮如何建立領域實體或值物件。是通過工廠還是直接通過建構函式。 重構模型。尋找模型中覺得有些疑問或者是蹩腳的地方,比如思考一些物件應該通過關聯導航得到還是應該從倉儲獲取?聚合設計的是否正確?考慮模型的效能怎樣,等等。
本文內容小結
第一步:建立使用者畫像。 第二步:在現實生活中同你的理想使用者交談,找到價值點。 第三步:理解你的使用者現在的和未來的產品需要。 第四步:專注於一個具體的價值主張。 第五步:建立品牌可信度。
以一種領域專家、設計人員、開發人員都能理解的“通用語言”作為相互交流的工具,在不斷交流的過程中發現和挖出一些主要的領域概念,然後將這些概念設計成一個領域模型。 由領域模型驅動軟體設計,用程式碼來表現該領域模型。領域需求的最初細節,在功能層面通過領域專家的討論得出。
《領域驅動設計》、《實現領域驅動設計》,Vernon 《如何在 5 步之內找到你的 PMF》,餘鵬,GrowingIO
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31558019/viewspace-2707629/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 深度解析!短視訊如何成為現象級產品
- 產品速遞:4個創新電子產品Pebble等
- 技術人怎麼“打通”產品業務?
- 深度解析!短視訊直播系統如何成為現象級產品
- 唯科模塑:以健康產品自主研發設計生產實現產品創新
- “技術轉產品”比產品更噁心的幾個點
- 贏在新域:健康消費企業如何在產品及能力上融合創新?
- 夏普攜全品類產品亮相AWE2023 全方位展現多領域技術創新實力
- 現象級產品分析:怎樣的遊戲會讓玩家上癮?遊戲
- IRI:產品創新與變革
- 移動端深度編輯產品技術解決方案
- 生物技術的未來-- 生物產品
- 首批入選 | 綠盟科技三款產品入選2020年北京市新技術新產品
- 一夜爆火的現象級產品ChatGPT,是AI突破還是曇花乍現?ChatGPTAI
- 一張圖融合Cynefin和Wardley Map兩種戰略產品分析方法
- 巨量引擎:抖音直播產品手冊(附下載)
- 技術創業者必讀:從驗證想法到技術產品商業化的全方位解析創業
- 新產品如何推廣?推廣新產品的方法和技巧
- 工業產品開發過程中的PDM技術
- 產品讀書《引爆點:如何引發流行》
- 信創產業已成現象級新風口,快來加入爭做“弄潮兒”產業
- 品鈦產品技術怎麼樣,品鈦RPA大放異彩
- 產品分析:AFK2——商業化的藝術品
- 快速實現現存系統微服務改造 博雲微服務治理產品新升級微服務
- 希捷創新的“多讀寫臂技術”及全線企業級儲存產品亮相華為全聯接大會希捷
- 產品經理如何幫助減少技術債務 ?
- 阿里雲容器服務 ACK 產品技術動態(202208)阿里
- 阿里雲容器服務 ACK 產品技術動態(202209)阿里
- 阿里雲容器服務 ACK 產品技術動態(202210)阿里
- 阿里雲容器服務 ACK 產品技術動態(202207)阿里
- 阿里雲容器服務 ACK 產品技術動態(202302)阿里
- 產品資料管理(PDM)技術概述
- SAP產品增強技術回顧
- 產品型公司的“偽產品”?
- 作為一個產品運營,如何利用資料把產品打造到極致?
- 運營,產品,技術,市場的區別
- 如何寫好B端產品的技術方案?
- 螞蟻集團三大技術產品全面步入4.0時代 打造企業數字化升級的科技引擎