產品開發流程與其中的謊言(三)

產品實作階段

得到上級長官首肯後,產品進入開發階段以後,有了預算、有了一組人馬,也有了產品計畫書、甘特圖與EVM(Earned Value Management)…等這些時髦的專案控管工具,不過這不代表從此就一帆風順,因為真正的挑戰,才正要開始呢!

一般而言,產品實作階段包含:產品開發、產品測試與產品量產,其流程如下:

  1. 根據產品規格書,切分成幾個較小的功能區塊,分頭進行開發與測試。
  2. 將個別功能區塊進行整合與測試。
  3. 進行使用者測試(User Acceptance Test),測試的內容不只是產品的完整功能測試,而且涵括壓力測試和許多特殊狀況下的測試,譬如:電池快耗盡的狀況下,功能是否能正常運作…等。
  4. 進行上市前測試(Commission Test),和使用者測試不同的地方在於,上市前測試,沒有特定的Test Case,分由一小群人在一定的時間內,隨意使用,然後再將有問題的部分回報。
  5. 正式量產。

實際上,筆者要說,產品開發最混亂的時候就是現在,是一點也不為過的。短短的五個步驟,諸多挑戰正接踵而來:

  • 研發人員先前的可行性評估過於樂觀或不夠仔細,實際開發後才發現問題重重。
  • 進度時常Delay,預算經常超支。
  • 因應市場競爭,產品可能需要臨時壓縮Schedule提前上市,才不會喪失競爭力。
  • 產品測試時期,產品經理或測試人員在寫bug report時,一列通常都好幾百個,好似無窮無盡;除了一邊測試一邊抱怨外,大概還會發E-Mail副本發給研發單位的老闆,抱怨產品開發品質低劣,拖慢進度,造成雙方部門關係的緊張。
  • 產品經理被研發人員當作只出一張嘴,只會催進度、改規格和抱怨bug太多,完全不知道開發的辛苦,嚴重一點的,在茶水間遇到還會不打招呼呢!
  • 開發出第一版的產品原型後,才發現研發單位和產品經理對產品的認知有很大的差距,研發埋怨產品經理講不清楚,而產品經理埋怨研發單位老是會錯意。
  • 團隊成員其實不是每個人都是負責任、有能力、好溝通,在平凡的公司中,個性孤僻、愛斷章取義、愛拖拉再加上腦袋不清楚,才是團隊成員的常態。少數有能力又有擔當的人,通常每個人都喜歡找他加入團隊,反而讓他變得沒充裕的時間,貢獻給每個找他幫忙的產品經理。
  • 好不容易可進入產品量產階段,但是缺料和產能問題,拖延著上市時間。不然就是上了生產線,才發現當初沒和工廠溝通好,造成製品良率一直拉不高。

對於產品經理來說,產品開發、產品測試和產品量產,是與魔鬼打交道的過程,其中所需要的技能,是和構思產品時所需要的創意思維完全相反的。此時此刻產品經理注重的是:細心、耐心與一絲不苟的執行決心。簡單來說,好的產品經理,需要同時具備不受拘束的創意思考力與呆板但確實的執行力。筆者認為,這其實就好像要一個人狂野奔放但又內斂沉穩,這之間的調適,其實並不容易。

請繼續看第四篇

--

我的線上課:數據化營運產品增長,都上線囉,歡迎大家報名

關於作者:Mr.PM 下午先生