【物聯網產品架構】如何構建物聯網產品路線圖

f181340f09c6f4278aff53d9844b4703.jpeg

面對現實吧。建立物聯網產品路線圖難度要比為“正常”技術產品制定路線圖要困難得多。

這是因為IoT產品是復雜的系統。為了創建一個工作的解決方案,物聯網技術棧的所有層 - 設備硬件,設備軟件,通信,云平臺和云應用都需要一起工作。就像在一個管理五個產品一樣,你的路線圖需要成為讓所有利益相關者符合你的愿景的膠合劑。

物聯網路線圖 - 您的利益相關方和團隊對齊的關鍵

物聯網路線圖需要以所有利益相關者有意義的方式展示產品方向以及新功能的影響。您的利益相關者可能來自銷售,營銷,執行團隊,工程等。他們都有不同的需求和不同層次的了解產品如何組合在一起。

事實上,IoT引入了額外的復雜性,因為即使技術實現可能分為多個組。根據您公司的結構,您可能會有專門的硬件與軟件團隊,嵌入式和云開發等。沒有任何一個團隊將有一個整體的理解,這使您更加重要(和您的路線圖)溝通完整的圖片。

由于這種復雜性,管理物聯網產品類似于管理產品組合,區別在于您的投資組合中的所有產品需要一起工作以形成一個凝聚力的解決方案。不是一件容易的事情

構建物聯網產品路線圖的關鍵是平衡端到端產品的高級視圖,并在物聯網技術棧的每一層進行更詳細的視圖。這樣,您就可以為不同的利益相關者提供適當的信息,確保沒有人看到大局。

建議閱讀:物聯網:產品經理入門

建立高層次的物聯網產品路線圖

我們用一個例子來說明物聯網產品路線圖的所有運動部分。假裝你的公司建造工業水泵。

在與很多客戶和銷售人員交談之后,您發現客戶的一個主要關注點是始終保持業務運行。他們想知道泵是否即將失效,以便他們可以主動地訂購部件并安排服務。這將減少停機時間并節省很多錢。這種“預測維護”對您的客戶非常有價值,他們愿意付出很多代價。

研究解決方案與工程,你會知道,隨著泵的老化,它開始振動。振動越多,失敗越緊。因此,如果您能夠監測泵振動并對該數據執行分析,則可以預測故障。通過這些信息和一些業務盡職調查,您確定這是一個很好的解決方案,您可以將其放在內部買入的路線圖中。

您的高級路線圖可能看起來像這樣。

befe96c4e743c774bd008947c70e1b82.jpeg

如您所見,這與非IoT產品的路線圖沒有什么不同。這里面臨的挑戰是,您的利益相關者(高管,銷售,營銷和工程部門)很難理解構建此功能以及最終產品的功能。也很難理解為什么第一版將需要6個月,而版本#2和#3將會更短。

使用故事映射來增強您的物聯網路線圖

對于您的IoT路線圖傳達完整的故事,您需要提供另一個級別的詳細信息,描述物聯網技術棧中高層路線圖的功能。

我發現故事映射是深入下一個細節層級的好方法。我喜歡將故事映射與IoT技術棧結合在一起,以顯示功能如何與端對端IoT產品的各個層對齊。

結果是一個比“產品積壓”更高的可視化,但為所有團隊提供足夠的信息來了解大局。這一觀點還使團隊能夠了解計劃功能如何與他們需要做的日常工作相關。

以下是這種方法將如何尋找我們的“智能泵”的例子。從這個觀點來看,更容易解釋需要完成的工作來支持預測性維護功能。請注意,上一個路線圖中高級功能的名稱如何成為每個版本的主題。這有助于您的團隊關注大局,同時關注較小的細節。

f9f7087d472d061f1b055ed49c070190.jpeg

請注意,并非所有圖層都必須受到每個版本的影響。在這個例子中,發布#1后的“通信”層沒有任何功能。此示例假定“通信”層中的版本#1功能將能夠支持版本#2和#3的功能。

從這個可視化的角度來看,很容易看到第1版是影響設備硬件的唯一版本。因此,很容易解釋為什么第1版將比其他版本更長。

您還可以看到在版本#2和#3中影響較少的圖層。初始版本將是最長的,因為您需要構建大量的基礎設施。一旦建立了初始的“管道”,那么您可以以更快的速度添加其上的功能。您可以使用此工具來解釋演變。

建議閱讀:物聯網的產品管理框架

使用路線圖協調工程

您還可以使用故事映射路線圖來協調跨越物聯網技術棧的各個層次的多個工程團隊。每個團隊都需要分享產品所在的統一愿景。但與此同時,他們需要了解他們特定團隊的未來工作。該路線圖可以幫助您實現兩個目標。

如下圖所示,您可以使用“垂直切片”為多個版本的每個工程團隊創建特定的路線圖。只要數據格式和層之間的接口被明確定義,這種方法將使每個團隊能夠獨立工作,并使進度更快。

371f15351fff37a48091a12edf43a1e2.jpeg

底線

作為產品經理,在整個公司溝通產品愿景時,您將永遠面臨挑戰。這是一項艱巨的任務,但這可能是我們角色中最重要的功能。這篇文章中概述的方法為您提供了一個非常強大的溝通工具,您可以使用它來清楚地表達您的產品想法并使每個人都對齊。結果:提高透明度,從而實現更好的溝通,快樂的團隊和愉快的客戶。

本文 :https://architect.pub/how-build-iot-product-roadmap
討論:知識星球【首席架構師圈】或者加微信小號【ca_cto】或者加QQ群【792862318】
公眾號

【jiagoushipro】
【架構師酒館】
精彩圖文詳解架構方法論,架構實踐,技術原理,技術趨勢。
我們在等你,趕快掃描關注吧。
49f2858e04e29f81bdc1a9b9a9408087.jpeg
微信小號

【ca_cea】
50000人社區,討論:企業架構,云計算,大數據,數據科學,物聯網,人工智能,安全,全棧開發,DevOps,數字化.

b467dbe3efc132ceddea18b7528d2d6a.jpeg

QQ群

【285069459】深度交流企業架構,業務架構,應用架構,數據架構,技術架構,集成架構,安全架構。以及大數據,云計算,物聯網,人工智能等各種新興技術。
加QQ群,有珍貴的報告和干貨資料分享。

007a9dc9d649eab0054f2a989380220b.jpeg

視頻號【架構師酒館】
1分鐘快速了解架構相關的基本概念,模型,方法,經驗。
每天1分鐘,架構心中熟。

21a28b96b02149b8cc358f79b5429436.jpeg

知識星球【首席架構師圈】向大咖提問,近距離接觸,或者獲得私密資料分享。

1f7bdc731d42b78333a2f0f4e09a3dca.jpeg

喜馬拉雅【超級架構師】路上或者車上了解最新黑科技資訊,架構心得。【智能時刻,架構君和你聊黑科技】
知識星球認識更多朋友,職場和技術閑聊。知識星球【職場和技術】
微博【架構師酒館】智能時刻
嗶哩嗶哩【架構師酒館】

ba99e548f24d524e4d6f3c90a8a4360f.jpeg

抖音【cea_cio】架構師酒館

524dd7fcbc5f373ba84f576946d05868.jpeg

快手【cea_cio_cto】架構師酒館

957ae6e2d3abdf74e308152ce6e5bbda.jpeg

小紅書【cea_csa_cto】架構師酒館

fc780c94a6d8c628874f7994bb4c9ee2.jpeg

網站CIO(首席信息官)https://cio.ceo
網站CIO,CTO和CDOhttps://cioctocdo.com
網站架構師實戰分享https://architect.pub? ?
網站程序員云開發分享https://pgmr.cloud
網站首席架構師社區https://jiagoushi.pro
網站開發者閑談https://blog.developer.chat
網站CPO工作寶典https://cpo.work
網站首席安全官https://cso.pub????
網站CIO酷https://cio.cool
網站CDO信息https://cdo.fyi
網站CXO信息https://cxo.pub

謝謝大家關注,轉發,點贊和點在看。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/164828.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/164828.shtml
英文地址,請注明出處:http://en.pswp.cn/news/164828.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring Cloud五大組件

Spring Cloud五大組件 Spring Cloud是分布式微服務架構的一站式解決方案,在Spring Boot基礎上能夠輕松搭建微服務系統的架構。 現有Spring Cloud有兩代實現: 一代:Spring Cloud Netflix,主要由:Eureka、Ribbon、Feig…

【c語言】 邏輯運算符運算規則

1.&&邏輯運算符的坑 int x0,y0,z0; z (x1) && (y2); printf("%d",y);//y0;今天遇到了同學問的問題,為什么y輸出為0. 我第一時間也記不得,工作中一般不會寫這種代碼,但是卻不能…

Vue3 狀態管理 - Pinia

1. 什么是Pinia Pinia 是 Vue 的專屬的最新狀態管理庫 ,是 Vuex 狀態管理工具的替代品 提供更加簡單的APl(去掉了mutation,Pinia 中對state數據的修改可以直接通過action,Vuex中則是通過mutation)提供符合組合式風格的API&#…

筆記轉移:https://www.yuque.com/u32968635/lbk

語雀:https://www.yuque.com/u32968635/lbk

視頻剪輯技巧:如何高效批量轉碼MP4視頻為MOV格式

在視頻剪輯的過程中,經常會遇到將MP4視頻轉碼為MOV格式的情況。這不僅可以更好地編輯視頻,還可以提升視頻的播放質量和兼容性。對于大量視頻文件的轉碼操作,如何高效地完成批量轉碼呢?現在一起來看看云炫AI智剪如何智能轉碼&#…

Servlte+JSP企業內容管理系統

企業內容管理系統的設計與實現 1.系統概述: 隨著企事業單位信息化的建設,內聯網和外聯網之間的信息交互越來越多,優秀的內容管理系統對企業內部來說,能夠很好地做到信息的收集和重復利用及信息的增值利用。對于外聯網來說,內容管理系統可使…

6 Go的切片

概述 在上一節的內容中,我們介紹了Go的數組,包括:聲明數組、初始化數組、訪問數組元素等。在本節中,我們將介紹Go的切片。在Go語言中,數組的長度是固定的,不能改變,這在某些場景下使用不太方便。…

【C++】一文簡練總結【多態】及其底層原理&具體應用(21)

前言 大家好吖,歡迎來到 YY 滴C系列 ,熱烈歡迎! 本章主要內容面向接觸過C的老鐵 主要內容含: 歡迎訂閱 YY滴C專欄!更多干貨持續更新!以下是傳送門! 目錄 一.多態的概念二.多態的實現1&#xff…

【C++】:拷貝構造函數與賦值運算符重載的實例應用之日期類的實現

C實現日期類 ├─屬性: │ ├─年份 │ ├─月份 │ └─日期 ├─方法: │ ├─構造函數 │ ├─拷貝構造函數 │ ├─析構函數 │ ├─設置年份 │ ├─設置月份 │ ├─設置日期 │ ├─獲取年份 │ ├─獲取月份 │ ├─獲取日期 │ ├…

websocket和mqtt

WebSocket是一種通信協議,它允許在瀏覽器和服務器之間建立持久連接,并允許雙向傳遞數據。MQTT則是一種輕量級的發布/訂閱消息傳輸協議,常用于物聯網(IoT)設備之間的通信。 (1)js能直接實現mqtt嗎,還是需…

已解決java.lang.IllegalStateException: Duplicate key

已解決java.lang.IllegalStateException: Duplicate key 文章目錄 報錯問題解決思路解決方法交流 報錯問題 java.lang.IllegalStateException: Duplicate key 解決思路 java.lang.IllegalStateException: Duplicate key 是由于在使用 Map 或 Set 時,試圖將一個已經…

十、sdl顯示yuv圖片

前言 SDL中內置加載BMP的API,使用起來會更加簡單,便于初學者學習使用SDL 如果需要加載JPG、PNG等其他格式的圖片,可以使用第三方庫:SDL_image 測試環境: ffmpeg的4.3.2自行編譯版本windows環境qt5.12sdl2.0.22&…

redis的性能管理和雪崩

redis的性能管理 redis的數據是緩存在內存當中的 系統巡檢: 硬件巡檢、數據庫、nginx、redis、docker、k8s 運維人員必須要關注的redis指標 在日常巡檢中需要經常查看這些指標使用情況 info memory #查看redis使用內存的指標 used_memory:11285512 #數據占用的…

最簡單的簡歷練習

代碼&#xff1a; <!DOCTYPE html> <html> <head> <title>我的簡歷</title> <style> body { background-image: url(https://picsum.photos/id/1018/1000/1000); background-size: cover; …

已解決java.lang.RuntimeException: java.io.IOException: invalid constant type: 18異常的正確解決方法,親測有效!!!

已解決java.lang.RuntimeException: java.io.IOException: invalid constant type: 18異常的正確解決方法&#xff0c;親測有效&#xff01;&#xff01;&#xff01; 文章目錄 報錯問題解決方法交流 報錯問題 java.lang.RuntimeException: java.io.IOException: invalid cons…

完美解決ERROR: Command errored out with exit status 1: command: ‘f:\program files\python\python36\pyt

完美解決ERROR: Command errored out with exit status 1: command: f:\program files\python\python36\pyt 下滑查看解決方法 文章目錄 報錯問題解決思路解決方法交流 報錯問題 ERROR: Command errored out with exit status 1: command: ‘f:\program files\python\python3…

【華為OD】C卷真題 100%通過:攀登者1 C/C++源碼實現

【華為OD】C卷真題 100%通過&#xff1a;攀登者1 C/C源碼實現 目錄 題目描述&#xff1a; 示例1 代碼實現&#xff1a; 題目描述&#xff1a; 攀登者喜歡尋找各種地圖&#xff0c;并且嘗試攀登到最高的山峰。 地圖表示為一維數組&#xff0c;數組的索引代表水平位置&…

C++二分查找算法:有序矩陣中的第 k 個最小數組和

本文涉及的基礎知識點 二分查找算法合集 本題的簡化 C二分查找算法&#xff1a;查找和最小的 K 對數字 十分接近m恒等于2 題目 給你一個 m * n 的矩陣 mat&#xff0c;以及一個整數 k &#xff0c;矩陣中的每一行都以非遞減的順序排列。 你可以從每一行中選出 1 個元素形成…

哈希unordered_set,unordered_map的練習

349. 兩個數組的交集 給定兩個數組 nums1 和 nums2 &#xff0c;返回 它們的交集 。輸出結果中的每個元素一定是 唯一 的。我們可以 不考慮輸出結果的順序 。 示例 1&#xff1a; 輸入&#xff1a;nums1 [1,2,2,1], nums2 [2,2] 輸出&#xff1a;[2]示例 2&#xff1a; 輸…

JSP過濾器和監聽器

什么是過濾器 Servlet過濾器與Servlet十分相似&#xff0c;但它具有攔截客戶端&#xff08;瀏覽器&#xff09;請求的功能&#xff0c;Servlet過濾器可以改變請求中的內容&#xff0c;來滿足實際開發中的需要。 對于程序開發人員而言&#xff0c;過濾器實質就是在Web應用服務器…