不論 IT 的技術如何的演進, 市場如何的變化, 開發具備市場競爭力、高用戶滿意度的軟體產品, 永遠都將來自於以下這三方面的能力:

1. 能將數據轉化為決策的能力

  • 在軟體開發的階段時, 能經由開發人員提交代碼的頻率與代碼的複雜度的數據, 分析出最值得整改的技術債務。能根據設計的複雜度、代碼的複雜度、編程語言的用法…等等, 預測出未來在測試階段代碼的質量 (缺陷數)。而能根據技術債務、代碼質量的數據, 團隊能識別出每日的開發風險, 進而能制訂出軟體開發的節奏、需求變更的策略。
  • 在軟體部署在預發布 (藍線) 的環境上時, 能根據軟體在資料庫、內存、CPU、網絡…等等的數據, 預測軟體未來在正式運維環境下的可靠度。而能做出軟體發布信心的決策。
  •  在軟體部署在預發布 (藍線) 的環境上, 能根據 A/B Test, 而能做出軟體使用者喜好的決策。

2. 能將方法論轉化為開發軟體產品的系統化的思維與作法的能力

  • 開發軟體產品的方法論, 如: Design Sprint, User Story Mapping, Domain Driven Design…等等, 當我們還不甚了解它們的時候, 會將它們都當成是理論。而當我們能將它們轉化為開發軟體產品的系統化的思維與作法時, 它們就能真正的體現出其價值: 使得軟體產品的特性, 能真正的與用戶的痛點、期望、價值對齊; 使得軟體產品的各個特性之間, 都能有一上下文相對應的關係, 使得我們不致於東做一個需求, 西做一個需求; 軟體的代碼都能根據關注點隔離, 使得軟體產品能更貼近市場的變化、用戶的訴求。
  • 開發軟體產品的方法論, 如: Design Sprint, User Story Mapping, Domain Driven Design…等等, 能使得我們能以系統化、合理化、節奏化的方式, 讓我們的軟體產品能更貼近市場的變化、用戶的訴求。

3. 能觀察與引導用戶的行為的能力

  • 產品經理每周應該至少是要有三天, 要離開辦公區的;去與關鍵用戶在一起。不是只是去聽關鍵用戶提需求, 將自己當成是支錄音筆。而是要能觀察出關鍵用戶在業務上、生活上、使用產品上的痛點。
  • 能真正的了解關鍵用戶的痛點, 才有資格談引導用戶的行為。

發表評論

電子郵件地址不會被公開。 必填項已用*標註

此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據