建設高效研發團隊的經驗分享 未來酒店

2021-09-03 07:36:07 字數 3527 閱讀 9930

在5月29日召開的第二屆研發效能嘉年華中,由浙江未來酒店網路技術****的孫吉君(花名:再青)帶來了「未來酒店——建設高效研發團隊的經驗分享」。本次分享中他對未來酒店研發規模進行了介紹,對高效團隊的三個特徵、四個能力的培養和團隊建設過程中的四個方法進行了講解。

未來酒店研發規模

「未來酒店」是飛豬、石基和首旅的合資公司,我們的使命是讓天下酒店沒有難做的生意,旨在通過ai、大資料等技術賦能中小單體酒店,做到入住體驗公升級、酒店服務能力公升級和經營能力公升級。作為未來酒店技術團隊,我們沒有從小長到大的成長過程,一開始就面臨大規模開發的挑戰,我們用了3個月的時間組建了百人研發團隊,完成了產品技術體系和專案管理體系的基礎建設。我們能夠如此快速的組建一支高效成熟的團隊,很重要的乙個原因是基於阿里雲為我們提供的解決方案,讓我們有更多的精力放在行業saas層面的產品技術建設上,那今天這個會就和大家分享一下,我們是如何組建高效研發團隊的。

團隊建設之初我們對團隊做了一些定義,我們認為高效的團隊應該具有3個特徵,同時也在四個能力的培養上做了很多。首先說一下三個特徵:

1、清晰:團隊要有清晰定位與目標,清晰是團隊的工作邊界、系統邊界、責和權的定義。同時清晰也是你的技術路線、技術戰鬥。同樣也要有清晰的過程和結果的考核原則,雖然做不到很具體,但是我們可以定義一些原則與共識。沒有目標、方向和共識的團隊,走不遠。這也是團隊聚焦的過程,讓團隊的同學們達成共識的過程。

2、通暢:團隊的內部溝通是不是很通暢,在合作過程中是不是糾結這個事該誰做,在做什麼事情的時候是不是有各種不配合。就像很多車要到同乙個地方,車少的時候按按喇叭就夠了,車一多就需要更多的訊號燈與指示牌,單車道不夠還要多車道。同樣各自目的地不同的情況下,如何避免老是撞車。乙個leader有責任,在團隊決策多了的時候,構建乙個暢通的環境,無論對上、對下還是對平級,最重要的是有問題了能第一時間反饋到你。同時有乙個達成共識的過程,當共識達成之後大家是不是能在一起有組織的暢通的執行下去。

3、信賴:乙個團隊構建信賴的環境是非常重要的,信賴和信任不一樣,信賴是信任+依賴。乙個團隊光有信任是不夠的,人與人、人與團隊、團隊與團隊之間一定要有互補性,互相基於信賴在一起工作。在我們這行有乙個叫「重複造輪子」的問題,必要的重複造輪子我們應該有,但是低效的重複造輪子應該絕對避免,出現這種情況一是你東西做的不好,二是我覺得我做的更牛,而背後出現問題的原因還是彼此的不信任。團隊的氛圍要簡單直接,不能勾心鬥角,任何猜忌負面的東西我們發現了一定要阻止。抱怨這個東西就跟傳染病一樣,乙個人得了,這個小組就會得,乙個小組得了,整個管隊都會得。一方面我們要及時發現抱怨背後的問題,並解決它,一方面我們要提高整個團隊的免疫力,有能力的人我們要及時的去處理。

乙個高效團隊應具備4種能力,這個能力應該是團隊的能力不單是個人的能力

1、量化的能力:工作量化能力是團隊每乙個成員必備的能力,工作量化一直是開發團隊討論的話題,是一種業務方和實施方共識,你的團隊是不是存在當溝通需求的時候,會存在看看**才能評估工作量的情況?同樣,工作量化的能力,一定是頂層架構設計的能力擴充套件,每個同學業務知識不同,技術能力不同,對系統熟悉能力的不同,會造成不同的結果,那我們有沒有可能提供一種方式,讓工作量化的能力每個人都具備,讓他評估的過程中**不離十。

2、應變能力:隨著業務的不斷發展,我們會隨時處於乙個變化的環境,業務會變、組織架構會變,但技術體系不能總變。我們一方面要讓團隊知道變化是常態要去適應,另一方面我們也應該讓團隊在變化的過程中,知道自己技術的位置,以技術的不變應對業務的變化。

3、補位能力:不單是同崗位的補位能力,更需要的是跨崗位的補位能力,能夠讓乙個開發同學快速的跟進另外乙個同學的進度,背後是我們對架構梳理是否清晰,這裡邊需要跨越的就是**的障礙。在乙個開發框架下,遵循同乙個規範,把補位工作變成對業務本身的熟悉,是我們要做到的。

4、優化能力:優化能力是指團隊自我更新的能力,我們要倡導乙個文化,任何技術的想法、專案管理的想法以及對工作有益處的想法都應該鼓勵,當我們經過討論後覺得是這樣的,那就要堅定不移的去執行,可以先小範圍的試測,成熟後再在大的範圍內推廣。如果乙個團隊沒有自我優化的能力將會是一潭死水,當然也不是所有的想法都是對的,這背後看的還是我們在處理問題時的智慧型,我們要建立一種機制鼓勵大家參與進來,提出一些有建設性意義的想法,同時能達成共識能對整個團隊不斷的向前發展有更大的益處。

我們在整個團隊的建設過程中有四個方法:

1、三張大圖:

每乙個leader心裡都應該有三張大圖,即業務大圖、技術大圖和組織大圖。業務大圖是實現是什麼樣的業務價值,有什麼目標、有什麼策略、有什麼抓手;組織大圖是我們完成這些業務目標需要的組織保障、人才保障以及人才能力的保障;技術大圖是我們實現業務大圖的方式方法,包括系統結構、技術選型、路線、邊界、平台和工具定義等,技術大圖應該是超越業務大圖有前瞻性,能看到未來3年、5年技術的情況。大有大作、小有小作,但我們從小做到大的時候是驗證規劃順理成章的延伸,如果是顛覆性的說明我們技術大圖的規劃有問題。每個公司的技術leader要有這三張大圖,同時要把這三張大圖印在核心團隊每個人的腦子裡,尤其是技術大圖,最好能在我們有決議衝突的時候,做為我們技術選擇的指導。是業務系統的,還是業務平台的,是工具建設的還是技術中介軟體的。

2、定義開發框架:

針對不同的開發場景要有不同的開發框架定義,如果說三張大圖是架構層面的定義,技術大團是定義系統與系統之間的關係,那麼開發框架就是定義系統內**與**之間的關係,系統內部人與人之間在組織**配合的關係。你可以定義乙個複雜的關係,你也可以定義乙個很技術的關係,但我覺得你應該定義乙個更貼近業務的關係,能夠讓業務邏輯和**邏輯盡可能的對應起來,這將給我們開發效率帶來很大的提公升。同時開發框架要足夠的低耦合,業務和**能夠清晰的對映,代表著開發的同學能夠快速的把業務邏輯轉化為**關係,方便我們評估工作量,以及問題溝通、跟蹤。在實際工作中,我們設計了乙個任務職責框架,這個框架很簡單,就是模版模式和職責鏈模式,背後**的邏輯直接對應著業務的系統、模組、功能和子功能,模組是目錄結構,功能是任務,子功能是職責,乙個功能順序的執行子功能就完成了乙個邏輯功能,由頁面出發還是定時的任務出發都不影響背後的業務邏輯關係。

3、建立模型

結合前面的三張大圖、開發框架,我們已經有了建立資料模型和流程模型的基礎,我們基於此就可以建立溝通模型。這個模型可以是一張excel表、可以是乙個系統,他梳理出來的功能分解,就是我們對應的系統和實現系統的**。這個模型完全是由業務語言描述的,但背後存在著與技術**實現的邏輯關係,讓開發同學可以用業務的語言來溝通技術。如何構建暢通的溝通正是我們要去討論的。我遇到過乙個開發框架,業務的描述是業務處理的流程,而開發用了乙個狀態機,當雙方溝通的時候如果拿乙個狀態機去溝通乙個業務訴求,雙方產生了偏差,效率很低,同時由於狀態機實現的問題,產生了大量的類與類之間的網狀依賴,這個系統發展到最來就是只敢增加**,不敢修改**,任何乙個改動都有可能影響到其它依賴的**。所以我們應該建立乙個業務邏輯和**邏輯的溝通模型關係,同時要盡可能的是以線性方式實現,避免**之間的依賴,如果有公用的邏輯,可以抽象出工具類,甚至重寫規避。

4、豐富工具

工具是非核心鏈路上的輔助系統,他的目的是提高我們的效率,無論開發、測試、產品、運維還是運營都有工具的訴求。我們應該鼓勵豐富的工具,讓工具體系化,並持續的投入,當開發團隊不超過20人時,我們應該盡量做工具,當超過20人時我們可以有平台化的方式去落地。工具化的建設一定是通盤考慮的,乙個開發團隊應該盡量避免重複低效的製造工具,同時我們也鼓勵有想法的有序的工具,通過建設規劃成長的方式為整個開發團隊帶來效率的提公升。當然也可以從我們的角色不同定義我們的工具,開發的、測試的、產品的、運營的、以及專案管理過程中需要的工具。

未來酒店 建設高效研發團隊的經驗分享

摘要 在5月29日召開的第二屆研發效能嘉年華中,由浙江未來酒店網路技術 的孫吉君帶來了 未來酒店 建設高效研發團隊的經驗分享 本次分享中他對未來酒店研發規模進行了介紹,對高效團隊的三個特徵 四個能力的培養和團隊建設過程中的四個方法進行了講解。未來酒店 是飛豬 石基和首旅的合資公司,我們的使命是讓天下...

未來酒店 建設高效研發團隊的經驗分享

摘要 在5月29日召開的第二屆研發效能嘉年華中,由浙江未來酒店網路技術 的孫吉君帶來了 未來酒店 建設高效研發團隊的經驗分享 本次分享中他對未來酒店研發規模進行了介紹,對高效團隊的三個特徵 四個能力的培養和團隊建設過程中的四個方法進行了講解。未來酒店 是飛豬 石基和首旅的合資公司,我們的使命是讓天下...

高效研發管理五點經驗分享

1.非研發出身的公司管理者 2.正在由研發向管理轉型的研發人員 3.有志於成為研發管理人員職場新人 要明確研發的幾個關鍵流程,即 需求分析 功能設計 程式設計 開發和功能測試,並通過會議 評審等制度確保執行。我們都知道軟體一般都是 瀑布型 開發方式,即下乙個流程根據上乙個流程成果開展工作,這樣逐層完...