互聯(lián)網(wǎng)智能硬件產(chǎn)品的項目管理,你得這樣做!
本文主要闡述對于項目管理來說,智能硬件產(chǎn)品跟普通互聯(lián)網(wǎng)產(chǎn)品的研發(fā)有什么不同,又有哪些地方是需要特別關(guān)注的。
近年來,市面上涌現(xiàn)出大批智能硬件產(chǎn)品,按照功能場景可以分為智能穿戴、智能家居、智能健康等多種類型,具體到智能手表、智能手環(huán)、智能攝像頭、智能音箱等多種產(chǎn)品。
筆者有幸加入智能攝像頭團隊一年多時間,根據(jù)自己淺薄的經(jīng)驗來簡單談?wù)劊簩τ陧椖抗芾韥碚f,智能硬件產(chǎn)品跟普通互聯(lián)網(wǎng)產(chǎn)品的研發(fā)有什么不同,又有哪些地方是需要特別關(guān)注的。
首先:硬件產(chǎn)品的迭代成本遠(yuǎn)遠(yuǎn)高于軟件。
體現(xiàn)在兩方面:一方面是硬件產(chǎn)品的研發(fā)周期較長,另一方面是硬件產(chǎn)品的研發(fā)成本高。主要原因是:硬件產(chǎn)品整體的設(shè)計是牽一發(fā)而動全身的,即使做到模塊化,如果對功能/設(shè)計做一些改動,例如把某硬件設(shè)備的連接方式從藍牙改成wifi,也很可能會涉及到pcb板的改動,需要重新設(shè)計和制作,然后才能檢驗效果;對于軟件來說,即使是全局的變更,修改成本也相對較小,而且沒有等待生產(chǎn)的時間。
因此互聯(lián)網(wǎng)產(chǎn)品開發(fā)中常用的“小步快跑”思路在硬件研發(fā)中不一定適用,筆者的經(jīng)驗是盡可能在研發(fā)初期能盡量完善的考慮硬件的設(shè)計的合理性、精確性和后續(xù)生產(chǎn)效率,而不要在研發(fā)過程中多次對設(shè)計稿進行修改。
其次:基于以上情況,軟件研發(fā)的版本節(jié)奏和功能安排都需要充分考慮與硬件的配合。
對于純軟件的互聯(lián)網(wǎng)產(chǎn)品來說:只要梳理出目前的需求,并按照優(yōu)先級排序,就可以逐步按照團隊的開發(fā)節(jié)奏來固定版本周期(比如兩周一個迭代),按照規(guī)模和優(yōu)先級把需求排列到一個個版本中去,按照固定的節(jié)奏交付。
但涉及到硬件的軟件開發(fā),很可能會因為硬件的交付時間和版本而受到影響,原本計劃的一些功能和接口也可能發(fā)生變化,因此版本交付的內(nèi)容、版本周期都需要根據(jù)硬件的情況靈活調(diào)整,可以考慮把相互依賴的功能單獨管理,或者根據(jù)需要調(diào)整版本交付的范圍和時間。對于智能硬件開發(fā)團隊,擁抱變化是更加需要的。
此外:版本排期需要考慮軟硬件聯(lián)調(diào)的時間和風(fēng)險。
此處特別要提到的一點是:智能硬件產(chǎn)品涉及到軟硬件接口,需要提前定義接口規(guī)范,才能避免因為接口問題導(dǎo)致聯(lián)調(diào)出問題。
但即使做到了這一點,軟硬件聯(lián)調(diào)依然存在比較大的風(fēng)險,是否兼容、固件(即硬件設(shè)備中的軟件系統(tǒng))是否會導(dǎo)致軟件崩潰等諸多方面,都需要充分測試。因此在版本排期時也需要充分考慮聯(lián)調(diào)的風(fēng)險和影響,留足處理問題的時間,也盡可能準(zhǔn)備好風(fēng)險應(yīng)對。
最后:智能硬件產(chǎn)品的功能定義,通常都會同時影響軟件和硬件。
定義產(chǎn)品功能,或變更一個功能,需要從整體上考慮它對于軟件和硬件兩方面的影響,做出關(guān)聯(lián)的調(diào)整和變化。
例如在智能攝像頭中如果去掉夜視模塊,看起來是只對硬件做了改動,但實際上軟件上就需要考慮,沒有了這個功能那么夜視相關(guān)的界面、此功能的開關(guān)按鈕和操作提示,是否都需要做相應(yīng)的調(diào)整,并且對于不同功能的攝像頭版本進行識別,這樣才能更好的配合不同版本硬件的功能。
再比如,智能硬件產(chǎn)品的固件升級,看起來只需要在硬件中加入OTA(自動升級)模塊,但是app上也需要增加對應(yīng)的升級頁面,如果沒有整體考慮,就會出現(xiàn)問題。
其實還有最重要的一點:細(xì)節(jié)決定成敗。
這一點跟軟件產(chǎn)品或許是共通的,但是對于硬件產(chǎn)品,它有更多的解讀。
硬件產(chǎn)品涉及到的細(xì)節(jié)實在是太多了,不僅限于軟件按期交付,還會存在硬件質(zhì)量和生產(chǎn)等問題,會經(jīng)歷非常多的打磨和踩坑,因此智能硬件的項目管理,需要關(guān)注方方面面的細(xì)節(jié)。無論是主機還是配件,都需要確認(rèn)細(xì)節(jié)。
例如:我們在生產(chǎn)某個小配件時,發(fā)現(xiàn)由于內(nèi)結(jié)構(gòu)生產(chǎn)時開模沒有檢查好,原本應(yīng)該是直角的位置,做了圓角,導(dǎo)致原本可以裝進去的東西無法裝配,但是交付在即,大家手工修整,完成了幾百個樣品的裝配。
可能有些人會覺得配件跟智能硬件本身沒有太大關(guān)系,我們只要做好主要這部分就問題不大,但是作為一個產(chǎn)品,我們要把它完整的交付給用戶,就需要連哪怕一個螺絲釘?shù)脑O(shè)計都考慮周全。
除了以上提到的這些,還有很多值得關(guān)注的點。
從技術(shù)上考慮,軟件版本的升級需要考慮硬件產(chǎn)品的兼容性,固件的升級要考慮設(shè)備和app的兼容性,在定位設(shè)備問題時,根據(jù)表象如何判斷問題來自硬件還是軟件,如何確保用戶數(shù)據(jù)的穩(wěn)定和安全性等。
從團隊上考慮,怎樣讓硬件研發(fā)團隊跟軟件研發(fā)團隊更好的協(xié)作。做一個智能硬件產(chǎn)品并不容易,除了研發(fā)過程,我們還需要關(guān)注硬件的質(zhì)量、生產(chǎn)、產(chǎn)能、供貨等方方面面的問題,關(guān)于這些以后再具體展開。
以上這些列舉并不完善,只是個人工作中的一些粗淺總結(jié)和思考,大部分都是從一次次踩坑中得到的經(jīng)驗教訓(xùn),希望對同樣奮斗在智能硬件產(chǎn)品中的同學(xué)有一些借鑒意義。
作者:戴薇,網(wǎng)易高級項目管理工程師、csm、pmp,在網(wǎng)易兩年時間,先后參與了云計算、青果攝像頭、網(wǎng)易醫(yī)療項目的管理工作,熟悉互聯(lián)網(wǎng)背景下的智能硬件產(chǎn)品項目管理,從0到1組建團隊,探索不同的智能硬件產(chǎn)品。
本文由 @網(wǎng)易杭研項目管理(微信公眾號:NetEasePM) 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自Unsplash,基于CC0協(xié)議。
有想跳槽的智能硬件方向產(chǎn)品經(jīng)理不? 大平臺,微信勾搭:willandusers