技術(shù)三板斧:關(guān)于技術(shù)規(guī)劃、管理、架構(gòu)的思考
實踐需要理論的指導,理論從實踐中來。作為技術(shù)工程師,要不斷地從事件中反思經(jīng)驗、總結(jié)規(guī)律,才能避免踏入同一個坑,才能更高效地完成 KPI ,甚至是晉升。今天的文章來自阿里巴巴高級技術(shù)專家畢嘯,從五個方面總結(jié)工程技術(shù)的核心要點,相信對你能有所啟發(fā)。
大約半年前,開始總結(jié)自己關(guān)于工程技術(shù)的一些核心要點,關(guān)于規(guī)劃、技術(shù)管理以及架構(gòu),三個方面的一些心得。結(jié)合自己團隊的現(xiàn)狀、自己對于周邊做得比較好的同學的觀察,于是有了文中的這幾張圖。
一、關(guān)于技術(shù)規(guī)劃三板斧
技術(shù)規(guī)劃規(guī)劃做得好,能起到比較好的正向引導作用,個人及團隊的整體目標感會好很多,分為三個部分的內(nèi)容:
第一部分是全局分析,這需要溯源歷史,思考未來,要對未來有一定的預判。能夠基于數(shù)據(jù),基于專業(yè),基于客戶價值,同時結(jié)合頂層的戰(zhàn)略、公司的戰(zhàn)役情況和組織的現(xiàn)狀做分析。
第二部分是定目標。這一部分非常關(guān)鍵,定義好目標以及非目標,哪些事情是不要做的也要講明白,并且確認目標的實現(xiàn)路徑,做好拆解。
最后一部分是以終為始,從最終結(jié)果的角度,來溯源開始。從技術(shù)支撐業(yè)務(wù)發(fā)展、平臺能力輸出或者賦能、平臺研發(fā)效能以及技術(shù)數(shù)據(jù)驅(qū)動業(yè)務(wù)等不同的角度審視結(jié)果。
另外,關(guān)于創(chuàng)新,可以有幾個不同維度的方法,例如通過上下左右的比較,用比較思維法來獲取信息;例如移花接木,通過不同行業(yè)的分析來完成方案的嫁接;例如第一性思考,深度分析業(yè)務(wù)以及技術(shù)的場景,產(chǎn)出最后的方案。
二、關(guān)于技術(shù)管理三板斧
這里的管理,不是團隊管理,是指技術(shù)本身的管理。其實最近一年多,一直在倡導一件事情,就是技術(shù)的微觀化管理,技術(shù)和其他的事務(wù)不太一樣,一旦宏觀化管理,不能 Deep Dive 細節(jié),就非常容易引發(fā)各種各樣的問題。例如,在研發(fā)質(zhì)量中體現(xiàn)為研發(fā)效率降低,架構(gòu)孵化??傮w提供三個方面的建議:
首先,把控核心細節(jié)。軟件工程這些年,本質(zhì)是沒變的。不管是偏互聯(lián)網(wǎng)的部分還是偏企業(yè)級的部分,關(guān)鍵細節(jié)是需要嚴格把關(guān)的。
另外,就是數(shù)據(jù)化度量。通過數(shù)據(jù)驅(qū)動研發(fā)體系的重建,通過質(zhì)量風險文化的宣導以及核心指標的跟進,起到督導的作用。
最后,就是清單革命。清單革命是一本書的名字,這里借用過來,合適是 checklist,不管是代碼規(guī)約、應(yīng)用規(guī)范還是穩(wěn)定性治理等,都容易由于不重視或者不 check 而逐漸孵化。這時候,一個好的 checklist 非常關(guān)鍵重要。
三、關(guān)于技術(shù)架構(gòu)三板斧
關(guān)于架構(gòu),其實講架構(gòu)模式、TOGAF 架構(gòu)、互聯(lián)網(wǎng)架構(gòu)等的書不少。架構(gòu)本身有一些通用的方法的,但是方法一旦通用,就會偏虛無縹緲。這里總結(jié)了三個部分:
第一,是多元多維。這個概念來自窮查理寶典,因為架構(gòu)需要良好的上下文輸入,需要思考時間和空間維度,需要思考組織人才和 KPI ,需要思考目標過程和結(jié)果,這些和架構(gòu)本身關(guān)系不大,但是關(guān)聯(lián)到架構(gòu)是否能夠良好地落地。
第二和第三是相輔相成的,核心是分而治之,各個擊破。架構(gòu)本身是解決問題的過程,問題太復雜了,只能采用分而治之的辦法。怎么分?利用金字塔原理,不遺漏、不重復,重點在業(yè)務(wù)架構(gòu)和技術(shù)架構(gòu),同時在數(shù)據(jù)化上做思考,之后按照架構(gòu)主題做拆分。怎么擊破?分層架構(gòu)和模塊化架構(gòu),是比較通用的兩個方法,業(yè)界有架構(gòu)模式的參照,也可以用一些移花接木的方法。另外,關(guān)鍵架構(gòu)主題和架構(gòu)模式,也可以有checklist,方便在做架構(gòu)的時候,通過清單對照不會漏掉重要內(nèi)容。
四、關(guān)于賽車、賽道、賽手三段論
去年六七月份,針對市面上已有的物流機器人公司,做了一個全局的分析。在分析公司上,是有一些方法論的,正當嘗試總結(jié)的時候,正好看到“得到”的一個專欄,一名證券公司的分析師分析如何快速搞懂一家公司。于是,做了總結(jié):一個前提,就是分析宏觀背景,例如經(jīng)濟形勢。接下來是三部分:賽道很容易理解,就是這個行業(yè)發(fā)展的情況,賽道夠不夠?qū)?,賽道夠不夠長;第二個就是賽車,公司有沒有核心的商業(yè)模式以及核心競爭力;第三個就是賽手,公司的人和文化,這個也非常重要。
五、關(guān)于點線面體的思考
曾鳴老師的智能商業(yè),是比較有深度的講解互聯(lián)網(wǎng)的一本書,中間有一篇文章是講點線面體的,內(nèi)容很不錯。公司戰(zhàn)略和個人發(fā)展戰(zhàn)略,都可以從點、線、面、體的角度來思考。這里做一個引用:
點線面體,是一種全新的戰(zhàn)略定位思考方法。這些年,很多人來找我討論,公司的下一步應(yīng)該怎么做。討論多了我慢慢發(fā)現(xiàn),傳統(tǒng)的戰(zhàn)略理論框架很多已經(jīng)不適應(yīng)現(xiàn)在新的環(huán)境了。戰(zhàn)略的最核心是定位,很多人都耳熟能詳。定位最傳統(tǒng)的理論框架是波特提出來的成本領(lǐng)先、差異化和利基市場的競爭戰(zhàn)略。雖然在未來這種定位還是大家需要去思考的,但實際上在網(wǎng)絡(luò)時代有更重要的問題要先回答。
【本文為51CTO專欄作者“阿里巴巴官方技術(shù)”原創(chuàng)稿件,轉(zhuǎn)載請聯(lián)系原作者】