Member-only story
91APP的軟體開發之道 — 從20人到200人的組織發展旅程
91APP運作200人以上的SaaS產品開發團隊,透過導入Agile的開發方法,用Scrum的方式有節奏推進交付,並大規模的不停地做組織重整,用91APP Way的三個層次來運作產品開發組織。
91APP現在有一個200多人多大產品單位,包含PO、RD、UX/UI、QA等等都在這個單位,也是整個公司佔了一半以上人數的單位,負責91APP的SaaS產品的開發工作。
聽說我們跑的是Agile(敏捷式開發),在台灣,很少聽到有一家軟體產品公司,如此大規模的運作Agile。很多人問我們,這麼大規模的組織運作Agile,要怎麼跑?
這篇文章主要就是嘗試說明這個問題,但其實真實的關鍵已經不是agile,是軟體開發組織運作方法。經過多年的演變,Agile也已經不是原來以為的Agile了,如果硬要說我們現在的開發方法的話,我會說是91APP Way(91APP的軟體開發之道)。
這個故事大概是截至目前為止,最長的一篇文章,足足有將近6,000字。但本來組織發展,就是一個公司能否長期成長的關鍵,千言萬語也無法道盡其中奧妙,所以就用一篇故事的形式,簡化了一些過程,提煉其中的關鍵轉折,串連起來變成起承轉合,或者你也可以把它當作一篇寓言故事,希望能給大家一些啟示。
第零階段:最美好的時光
跟大多數創業公司一樣,我們一開始也只不到20個人,而這個階段,是旅程中最美好的時光。
記得當時ㄧ開始的這群人,除了同事,更像是朋友,中午會一起吃飯,下班還會約唱歌,假日還會約出遊。然後邊玩邊討論工作,邊工作邊玩。
剛開始的這個階段,大家其實會非常有默契。工作目標決定之後,會一起想辦法達成,有麻煩就互相幫忙,有挑戰一起打怪,有經驗一起練功,有問題就快速溝通,有想法就快速討論。
或者更可以說像是革命夥伴。革命是很讓人亢奮的。創業初期雖然辛苦,但創業就是一起追求一個夢想,一起做夢,看起來未來無限可能,所以會莫名的型成一種很High的氛圍,感覺我們什麼都做得到。
通常這個階段,也沒什麼明確的組織,也沒有明確的分工,反正就是一起想辦法,貢獻自己可以做的事,看做什麼可以讓公司往夢想彼岸推進一步。
其實這個階段通常也不喜歡什麼組織分工、設立流程制度,都很點綴,想辦法讓公司可以活下去、找到成長的動能才是最重要的。










