10月19日,由用友YonBIP開發者社區出品的《YonTalk大咖論道》通過直播形式舉行。用友網絡副總裁鄒達做了《大型企業移動技術架構設計和管理規范最佳實踐》主題分享。本文將對如何在企業內部推動統一的技術架構和規范進行解析。
企業級移動技術架構的落地和推廣,首先需要解決三方面問題:說服領導、說服開發部門、說服業務部門。對于大型企業而言,技術架構牽一發而動全身,新架構和規范的推行更需要上下一心、橫向拉齊。
一、如何獲得上級支持?
在內部推廣的時候,技術負責人需要站在戰略角度,重點體現出長期價值和生態價值,獲得上級的認同和支持。
長期價值。對于企業而言,長期價值非常重要。例如企業中大型客戶、重要應用并非實驗性項目,在一次開發之后需要持續迭代。因此需要保持技術架構的延續性和穩定性,同時需要可以使功能大量復用的統一標準,以最小的成本完成項目維護。
業務與技術的融合,需要方法論的支持,但更重要的是提供一個充分融合的操作過程。
業務通過體系化的歸納提取通用模型,技術架構通過技術賦能、技術引領,業務與架構相互結合又并行發展,通過高效的反饋閉環,不斷調整,直到找到適合企業的架構。
生態價值。生態是高效反饋閉環很重要的一個環節,生態的反饋會對架構的演進與落地起到極大的促進作用。技術架構對生態會產生很好的引領作用,引領技術演進與實踐,激發生態的創新潛力。
從另一個角度來講,大型企業往往能夠輻射到上下游伙伴,形成推行自己技術標準的天然土壤。當推行的技術標準是行業標準的、統一的,且有大量現成學習資源,讓伙伴接受的難度將大大降低。
二、如何在開發部門推廣?
我們在前面提到,大型企業中存在大量分子公司、開發部門。在這些部門內推廣技術架構,需要了解歷史,摸清現有框架或技術標準的產生時間及原因。
同時需要站在企業角度,充分理解需求、充分溝通、統一思想,以此為基礎穩步推進,并在此過程中求同存異,形成統一的推進機制。
下一步就需要形成統一的技術規范和開發規劃,對整個移動技術架構進行分層設計,在開發部門里面去推廣和實施,總結問題,針對某業務線形成領域的規范,豐富整體架構設計。
三、如何在業務部門推進?
站在技術賦能角度,想要在業務部門推廣技術架構,需要“擼起袖子跟他們一起干”。技術負責人應結合業務向業務人員講解清楚技術架構,確保業務人員聽得懂;需要深入業務,發現業務與技術架構不契合的點,從而不斷完善技術架構。
當與業務人員達成一致,技術架構部門要輸出相應的技術規范,跟業務部門結合不同的項目進行實施。在落地過程中,技術架構部門必須有員工參與,共同完成幾個標桿項目,并結合標桿項目開展賦能活動,為后續開發樹立信心。
此外,業務人員的創新源于客戶需求和業務驅動。一個架構先進、能力強大的低代碼開發平臺將成為業務創新的有效助力。
四、技術管理委員會的價值
技術架構的落地推廣需要一個實質性組織。由于大型企業開發人員分散在不同的部門之中,相互之間或許并不存在匯報關系。想要基于現狀做技術架構和開發規范的統一,技術管理委員會幾乎是大型企業必選項。
鄒達認為,技術管理委員會應當擁有8項核心功能,分別是統一技術架構、開發規范、技術賦能、橫向拉齊、技術與業務雙向管理、職稱考核、明確技術目標以及技術引領。
企業需要有技術管理者、組織來推動行業里的統一標準在內部的落地,這一點可以結合自身情況進行判斷。技術架構沒有完美的,適合自己的就是最好的。