C輪toB公司產品架構重構-Day1

我們決定對現有產品架構進行一次全方位的重構.

原因有兩點:

  1. 公司高速發展原有產品架構不能在未來(包括現在)支撐公司的業務了
  2. 現在技術架構跟著公司快速迭代的過程積累的太多補丁

目的

  1. 方向、還是方向
    1. 重構已穩定現有系統為主
    2. 重構已新增對客戶的效率、利益為主

想法

  1. 訂單系統為核心,圍繞訂單系統打造新產品架構
  2. 業務系統為核心,訂單系統為基礎

目標

  1. 第一個版本優秀
  2. 第一個版本可用

為什麼要進行產品重構詳解。

產品架構 類比 房子(不是專業選手哈)

我們現在房子建的怎麼樣了

  • 產品從0-1-100的過程

房子裡面有什麼?

  • 看得見(房間、裝修、家電傢具、窗戶、門)
  • 看不見(水電管道、地基)

1、在公司還沒有到A輪的時候,技術產品同學快速做了一個沒有地基的一居(一個門,沒有廚房、沒有廁所、沒有卧室)

  • 一款MVP性產品,能夠滿足、驗證產品是否能夠瞞住客戶需求(擴展性,什麼鬼,客戶都不知道有沒有)

2、公司慢慢發展,房子的牆拆了,增加了小卧室、小廚房、小廁所,當然還加了幾個窗戶,剛好能滿足這個時候的使用人數(大家可能會說裝修、裝修去哪裡了,能用就行了,還要什麼自行車)

  • 公司開始發展,產品對應的對主要功能進行升級,提高客戶效率、提高客戶體驗(快速上線功能,進行迭代驗證)

3、A輪之後,公司高速發展,房子開始擴建,什麼多功能娛樂室、棋牌室、書房,各種室都加上了,最重要的客廳(主業務不能完)理所當然越來越大。重點來了,地基這個時候還是沒有擴建的(為什麼--!因為因對客戶的需求我們的施工小朋友就差24小時加班了,干不完的活)

  • 產品方向已經已經驗證,產品開始發力,圍繞客戶需求、用戶需求(我們是平台)進行完善(前期少好多事情、技術大哥補丁補丁 I LOVE YOU)

4、B輪了,公司爆破發展,房子感覺還是小了,功能還是少了,中央空調來一套、地暖來一套、游泳池也要,突然客戶發現好像可以建二樓,gogogo,二樓紅紅火火建起來了,為了建立二樓把所有地板拆了,挖地基,挖地基的過程還影響到其他功能室的正常使用了(時間近,地基挖的小)

  • 爆破發展對應的是產品需求爆棚,線上需求、線下需求、運營需求、業務需求、老闆需求、品控需求等、新老需求衝突、產品怎麼做,加班加點、因為事多,時間少等客觀原因,產品都是在原有的框架下面進行增加,加了很多東西,為後續挖了大坑。

5、C輪了,公司全線突擊,二樓的小房子也不頂用了,打算新加幾個房間,發現都已經不能在動現有的房子了,處處都是補丁、門窗,水電的規劃每個房間都不一樣,裝修用的材料也不一樣、地基還是平房的地基、想修理都不知道從哪裡下手。(最後一招,推倒重來!)

  • 公司不同的業務增多,新增的所有產品業務線只能獨立存在,但是和主業務對接的時候發現現有主業務已經沒有辦法下手改進、合併了,現在有產品已經無法在打補丁了。

推薦閱讀:

《啟示錄:打造用戶喜愛的產品》讀書筆記⑤
《啟示錄:打造用戶喜愛的產品》之 「人員」 (PART 1)
互聯網時代,如何讓用戶來幫助你建設和宣傳品牌?
兩條常被遺忘的產品法則
產品戰略支撐的選擇,產品戰術的方法論

TAG:產品架構師 | 互聯網產品 | 產品 |