CODING 攜手 Thoughtworks 助力老百姓大藥房打造”自治、自決、自動”的敏捷文化

CODING發表於2022-01-13

老百姓大藥房是中國具有影響力的藥品零售連鎖企業,中國藥品零售企業綜合競爭力百強冠軍、中國服務業 500 強企業、湖南省百強企業。

自 2001 年創立以來,現已成功開發了湖南、 陝西、浙江、江蘇等 22 個省級市場, 擁有門店 8000 多家,全國倉儲面積超過 19 萬平方米。

數字智聯時代,如何更好地服務“老百姓”?

隨著業務規模不斷擴大,老百姓大藥房累計會員逼近 6 千萬大關,每年服務 1.25 億忠實顧客。在數字化時代,尤其是全球疫情流行的大背景下,消費者對服務體驗和質量提出了更高的要求。給消費者提供“更齊全、更溫暖、更專業”的服務,既是老百姓大藥房“一切為了老百姓”的企業願景,更是疫情時代關乎民生的企業責任。

在日新月異的數字智聯時代,如何將線上渠道與線下門店結合,在風雲變幻的市場環境中保持一定的敏捷性與靈活性?如何以業務需求和價值為核心,對內提升團隊的業務響應能力和工程交付效率,對外提升服務質量與使用者口碑?對於傳統零售行業的老百姓大藥房來說,敏捷轉型無疑是最佳答案。

老百姓大藥房希望運用新的工具和規範化的工作流程打造自組織的敏捷團隊,樹立敏捷交付理念,培養敏捷種子人才,提升團隊的敏捷成熟度,從而使研發團隊具備快速試錯、驗證假設的能力,以助力企業良性、高速發展。敏捷轉型,是歷史的選擇,也是時代的呼喚

Thoughtworks 先行,從 0 到 1 敏捷匯入

Thoughtworks 在 17 個國家擁有專業卓越的跨職能團隊,彙集了大量戰略專家、開發人員、資料工程師和設計師。Thoughtworks 首創“分散式敏捷”概念,深知如何集全球團隊之力大規模交付卓越的軟體,致力於幫助客戶開啟流暢數字化之路,提升公司應變能力,引航未來征程。

在對老百姓大藥房的研發部⻔現狀、職責範圍、組織結構、業務痛點、工作流程、使用工具及技術等背景資訊進行深入調研之後,Thoughtworks 中國區的諮詢師制定了基於 CODING 實現的敏捷轉型計劃,分批次、有秩序地在多個試點團隊實施敏捷匯入。

  • 敏捷組織架構設計
    在敏捷轉型之前,老百姓大藥房的業務團隊和研發團隊在戰略上缺乏協同,業務需求的目標和價值經常無法很好地傳遞給研發團隊,且跨組協作成本高,存在阻礙。為了更好地提升業務交付價值,Thoughtworks 指導老百姓大藥房建立了以業務價值為核心的跨職能組織結構。

縱向為自組織的跨職能小組,包含產品經理、 Scrum Master(通常由開發兼任)、架構師、開發人員和測試人員等,不超過 10 人。一個跨職能小組對應老百姓大藥房的一個具體產品或者業務線,可以完整交付業務價值,並且能自行決定產品目標和自主決策。靈活機動的小團隊模式,便於跨職能成員當面交流和討論,更好地為共同的業務目標進行協作。

橫向為同個職能內的的協同組織,由職能負責人牽頭職能內的協同活動,協調跨業務線合作的資源,推動跨團隊、跨業務線的協作與改進。

  • 敏捷基礎培訓&實踐輔導
    成功的實踐需以紮實的理論知識為依據。在老百姓大藥房內部,多數成員尚未意識到敏捷開發和持續交付的價值和必要性,缺乏不斷學習和提升的積極文化與氛圍。針對這個問題,Thoughtworks 諮詢師通過一系列培訓匯入敏捷價值觀和管理實踐,覆蓋敏捷基礎概念、產品經理及 Scrum Master 基礎知識、DevOps 實踐等方方面面,確保老百姓大藥房的成員清楚地認識到敏捷是什麼、為什麼需要敏捷、並通過專案實戰理解各個角色該如何在團隊中發揮最大價值。
  • 人員賦能:敏捷教練培養
    除了對產品經理和 Scrum Master 進行日常實踐輔導培訓以外,Thoughtworks 還通過敏捷教練訓練營的模式幫助老百姓大藥房培養內部教練,以保障敏捷轉型效果可持續、可推廣。在 Thoughtworks 諮詢師的帶領下,組織內選定的種子選手經歷了一系列強化培訓、實踐輔導及學習分享。最終選定的合格內部教練會帶著“踐行敏捷推廣敏捷”的使命,在老百姓大藥房組織內作為推動敏捷變革的核心力量⻓期存在。

用 CODING,打造規範化、視覺化、自動化的敏捷研發管理體系

企業敏捷轉型,不僅需要思維的轉變,還需要通過工具承載敏捷的理念和流程。CODING 依託業界敏捷專案管理方法論與 DevOps 體系打造的一站式平臺,打通了敏捷開發全生命週期的工具鏈孤島及協作壁壘,助力老百姓大藥房在組織內部打造規範化、視覺化、自動化的敏捷研發管理體系。

專案與專案集聯動,規範化業務協作

在使用 CODING 之前,老百姓大藥房組織內部研發團隊對業務的透明度有限。業務側的需求目的、場景和價值傳達不清楚,往往造成不必要的溝通和理解成本。不透明、無契約的協作造成了業務側與研發側無法形成充分互信,從而無法將業務價值最大化。

在使用 CODING 之後,老百姓大藥房將原始業務需求統一在專案集中進行管理。一個專案集對應一個具體產品或業務線,然後通過不同的工作項對該產品/業務線下不同模組的需求進行分類。業務側根據業務戰略規劃里程碑,然後在對應的需求分類下建立子工作項,填寫具體的需求背景、描述、目標/價值,指定開始/截至時間,即可完成需求登記。

通過「分解到專案」,該業務需求可被產品經理拆分到多個專案的使用者故事和任務中實現。這對於跨團隊、跨業務線合作的場景尤為重要。

業務需求在研發側的對映是專案中的一個個使用者故事,是敏捷協作流程中的最小工作單元。老百姓大藥房組織內部對使用者故事的書寫進行了嚴格規範:必須描述清楚使用者故事和驗收條件,並提供必要的細節描述以及產品原型圖等資訊。使用者故事是研發團隊協作的基礎,將驗收條件澄清,才能讓產品、開發和測試對“需求是否做好、做對”形成共識,確保團隊“心往一處想,勁往一處使”,交付滿足預期的業務價值。

通過專案集與專案的資料聯動,需求開發的進度、風險以及資源情況對業務側而言不再是黑盒狀態;研發團隊在專案中也可以清晰地看到使用者故事或任務所承載的原始業務需求,理解要實現的需求目標和價值,做到既“知其然”,也“知其所以然”。視角分離的資料互通,讓雙方只需將精力放在各自最關注的部分,同時也極大增強了業務需求流轉的透明度,確保雙方對業務需求達成共識,加強雙方的契約合作。

CODING 專案看板,視覺化敏捷研發活動

看板作為視覺化工作流的載體,是敏捷研發中必不可少的因素。老百姓大藥房的研發團隊可謂將 CODING 專案看板使用得淋漓盡致,使團隊內的敏捷活動最大程度地視覺化、透明化。

  • 迭代計劃
    CODING 的 Scrum 敏捷管理專案模式提供了卡片式的待辦事項列表,讓老百姓大藥房的研發團隊在規劃迭代時能以視覺化的方式進行。在迭代開始第一天,團隊成員會集中起來,圍繞著 CODING 的迭代看板,討論本次迭代的範圍,估算所用故事點,然後根據團隊速率確定迭代計劃,並開啟迭代。通過看板展示的多維度資料,團隊成員可以清晰地知悉整個迭代要完成的使用者故事、各個使用者故事的優先順序及需要耗費的預估工時等資訊。這也使得老百姓大藥房的團隊成員能以共同的業務目標為核心展開高效的團隊協作。

  • 每日站會
    在每日站會上,老百姓大藥房的研發團隊會使用迭代事項的看板檢視同步每天的工作資訊與問題。通過看板檢視,使用者故事的工作流轉視覺化。哪些使用者故事尚未完成、處於什麼階段、當前處理人是誰均一目瞭然。若使用者故事已滿足流轉至下一狀態的條件,直接拖拽至狀態卡片,即可自動更新故事狀態。對於存在風險(即將逾期尚未完成)的使用者故事或者優先順序較高的使用者故事,團隊成員通過明顯標籤即可識別,在站會中也會重點關注此類事項並展開必要討論。

  • 迭代回顧
    針對每一個迭代,CODING 均提供了單獨的概覽與統計檢視,為迭代回顧提供了重要的資料來源。在每個迭代的最後一天,老百姓大藥房的研發團隊會以 CODING 提供的事項狀態趨勢圖、故事點燃盡圖和事項分佈圖為依據,對本迭代的工作過程進行回顧,總結做得好的地方,分析需要改進的地方,在鼓舞士氣的同時保持團隊內持續改進與反饋的文化。

CODING 的專案看板以視覺化的方式將老百姓大藥房研發團隊內的各個敏捷活動串聯起來,有效降低了協作成本。這也恰好印證了 CODING 的一站式平臺是基於敏捷方法論打磨的、用於實踐敏捷研發的絕佳利器。

CI/CD 流水線,自動化持續交付

在實施敏捷轉型之前,老百姓大藥房面臨的一大難題是研發團隊內 DevOps 工程實踐不足,嚴重影響了團隊的交付能力。由於缺乏有效的自動化手段,每次版本釋出都需要投入極大的人力,團隊全員熬夜加班的情況時有發生。

CODING 提供的自動化 CI/CD 能力,給老百姓大藥房的研發團隊帶來了極大的驚喜。將部署、釋出等能力打包在 CI 流水線,並將程式碼度量、人工評審等環節固化在流程中,不僅能持續提升研發人員的程式碼質量,更是讓運維能力左移至研發側,加強了研發人員的自運維能力。以往需要通宵完成的版本釋出,現在僅需幾分鐘即可完成,給研發團隊兩週一次的高頻發版提供了強有力的保障。

自動化的 CI/CD 流水線在後續會逐漸從試點團隊全面覆蓋組織內部所有的研發團隊,以滿足持續業務釋出的需求。除此之外,老百姓大藥房對 CODING 自研的雲原生開發工具 Nocalhost 和雲原生應用生命週期管理工具 Orbit 也表現出了極大的積極性。開發環境上雲,充分利用雲端計算構建彈性可擴充套件、可觀察、易於管理的鬆耦合系統,無疑是支撐老百姓大藥房持續業務創新的基石。

“人、流程、工具”三大要素相輔相成,助力敏捷轉型成功

敏捷轉型,對於老百姓大藥房來說,無疑是一場大膽的革命。令人可喜的是,從試點團隊的敏捷實施效果來看,這場革命取得了階段性的勝利。 在針對老百姓大藥房試點團隊的調查中,100%的人都認為敏捷實施對團隊起到了幫助作用。其中,83%的人認為目前的模式比以前更有秩序和節奏,77% 的人認為比以前更透明,而 59% 的人則認為團隊的交付能力增加了

這樣的結果對 Thoughtworks 以及老百姓大藥房來說都不意外。無論是 Thoughtworks 的諮詢師還是老百姓大藥房內部培養的敏捷教練,都反覆提到:敏捷轉型之所以取得成功,第一要素肯定是因為“人”。老百姓大藥房高層的大力支援和推廣、團隊成員的積極參與和配合、以及諮詢師的高度融入,是敏捷轉型能夠順利落地的必要條件。除此之外,依託敏捷方法論而生的 CODING 一站式平臺助力老百姓大藥房將規範化的敏捷流程付諸實踐,也是不可或缺的促成因素。人、流程、工具,在敏捷轉型中缺一不可。

老百姓大藥房的 CIO 對於本次敏捷轉型的實施也給與了高度肯定。他提到,團隊的積極性提高了,研發團隊與業務之間對於交付價值有更深刻的意識。通過 CODING 軟體系統,管理者可以隨時掌握研發中心的專案狀態,在發現風險時提前介入、從而更好把握專案成本與開發進度。這使得整個敏捷研發中心的開發管理過程得到落地性的優化。

在接下來的一年裡,老百姓大藥房會在組織內將敏捷模式從試點團隊推廣至全部研發部門,徹底實現自上而下的敏捷革命。CODING 會一如既往地提供支援,與老百姓大藥房共同打造數字智聯時代零售行業敏捷轉型的標杆。

相關文章