產品需求
客户和用户一樣,他們所描述的需求會帶有欺騙性。要認真聽,但是不能照着做,一定要深層次的和客户溝通,多問為什麼,想要解決什麼問題,達到什麼目標。以瞭解客户提出需求的本質問題,找到客户真實的需求,轉化成產品需求。
很多客户並不清楚自己想要的是什麼,會告訴你一個競品,讓你照抄他的功能。這是一個很大的陷阱,你吭哧吭哧的照着要求做了,到測試階段客户有各種各樣的想法,提出一大堆需要改動的地方。
這和客户的心理預期有關,他們會認為你是專業的,放心交給你,肯定會比競品做的更好。但往往他們能提供的費用有限,作為產品經理的你得想辦法砍功能,做簡化。最後客户拿到手的產品,離心理預期差異太大。於是開始自己思考功能、流程,最後提出一堆要改動的內容。
瞭解用户
做產品瞭解產品真實的使用用户是最基本條件,我們的需求雖然不從用户獲取,但是不能不懂用户。
有條件可以做用户調研,出於成本考慮,一般只做用户羣體和用户使用習慣分析。明確用户羣體,有助於我們產品功能流程設計和產品整體風格設計。
熟悉行業、競品分析
做方案經常會遇到自己不熟悉的行業和產品,這時候千萬不能只聽客户的,客户也許是這方面的專家,但是他站的角度和我們不一樣,全聽他的很難做出成功的產品。始終要記住,自己是產品經理,最終怎麼做應該由我們決定。
熟悉行業可以通過網絡、書籍閲讀,或者找行業裏的一些牛人溝通學習。
物聯網產品競品分析不像互聯網產品,下一個APP或軟件就可以開展,必須要購買相應的設備才能夠完整的使用和拆解功能,相對來説成本會高一些。對於硬件團隊還需要做結構的拆解分析和電子元器件的分析,一些想要坐享其成的客户,還是直接採用抄板的方式,直接照抄PCBA 。
需求評估
客户的需求天馬星空,需求評估就尤為重要。尤其是產品經理不懂硬件的情況下,一定要約上軟件開發和硬件開發相關的工程師,評估客户提出的需求是否能夠實現,成本的高低,現有技術團隊能否在合理的成本範圍內完成該需求。
對於有技術障礙或者實現成本過高的需求,要及時和客户反饋,根據情況去調整方案,或者砍掉該需求。當然對於外包項目,想要客户砍需求是非常難的。客户都想要把所有功能一次做完,一口吃成胖子。
需求評估不足,在開發的過程中提出無法實現的技術點,客户對我們的信任會被一點點消耗,對你的專業性產生質疑,對後續的產品的順利交付產品不可預知的影響。最重要的會嚴重影響產品開發進度。
產品研發
產品的研發分兩種,第一種是客户提供硬件產品,我們做軟件平台。第二種是硬件產品和軟件平台我們一起做。
客户提供硬件,在制定計劃時要和協調好硬件提供測試的時間點,不然很容易在聯調時間點上,出現無設備可用的情況。
部分客户有現成的產品,在研發開始前就要提前拿到樣品和相關的技術文檔,樣品要想辦法提前測試其功能,很多客户提供的樣品並不成熟或者僅僅是個半成品,等到聯調的時候才發現問題就麻煩了。
客户同步研發硬件產品的,一定要提前確認好通信協議,確認好測試樣品的提供時間點。同時要提前跟進樣品,不要等到時間點再找客户要樣品。
硬件產品和軟件產品都我們做的情況,同樣要和硬件部門的同事協調好測試樣品交付的時間。
硬件的研發週期和軟件差異很大,作為產品經理一定要了解其研發流程。主要分為幾部分,需求分析、方案設計、ID設計、結構設計、軟件開發、PCBA設計、單PCBA板測試、整機功能測試、小批量試產、大批生產。從單PCBA板測試到小批試產這幾個過程來來回回會有很多的調整。
在產品研發到一定階段後需要進行產品聯調,這是最讓人頭疼的階段。很容易發生各種莫名其妙的問題,這時一定要協調好硬件部門的同事,一起測試排查問題。硬件的穩定性對於聯調的順利進行至關重要,經歷過的項目卡在這個階段的情況時有發生。
產品測試
產品測試分為三部分軟件平台測試、硬件產品測試、整體聯調測試。
產品交付
產品交付最重要的點是按時按點、保質保量的將產品交付給客户,但涉及到硬件類的產品很容易因為一兩個地方的疏忽導致返工,如果涉及到PCBA、外觀和結構,就會增加比較長的時間週期。