軟件架構(gòu)師的12項修煉[2]——關(guān)系技能修煉(2)——領(lǐng)導(dǎo)力、政治

軟件架構(gòu)師的12項修煉

總綱

本書假定你已經(jīng)有了成為架構(gòu)師必備的技術(shù)技能,因此本書不會關(guān)注此類技能。
換句話說,本書著重于闡述對作為架構(gòu)師日常行為非常關(guān)鍵的十二項必備軟技能。這些技能對于有技術(shù)背景的人們來說往往是最有挑戰(zhàn)性的技能,也是成為優(yōu)秀的軟件架構(gòu)師必須修煉的技能。

架構(gòu)師必備技能

本書的這十二項技能按三個部分來組織:關(guān)系技能、個人技能和商務(wù)技能。


腦圖

第一部分 關(guān)系技能修煉

“技術(shù)”不能讓一個企業(yè)運轉(zhuǎn)起來,而“關(guān)系”能。
—Patricia Fripp

成功公式的一個最重要因素就是要明白如何與人相處。
—美國總統(tǒng)西奧多·羅斯福

我確信再也沒有什么事情比雇傭人并開發(fā)人的潛能更重要了。最終,你是靠人來決勝,而不是靠戰(zhàn)略。
—Allied Signal首席執(zhí)行官Larry Bossidy

如果你想讓某個人與你為敵,只要告訴他“是你錯了”。這個辦法屢試不爽。
—Henry C. Link

交談的真正藝術(shù)在于不僅在正確的地方說出正確的事情,還在于沖動的時候不要說出錯誤的事情。
—英國作家Dorothy Nevill女士

內(nèi)容提要
第1章:文雅的舉止。講述你要在任何處境下都應(yīng)保持與別人文雅相處。
第2章:溝通。講述與他人有效交互的能力。
第3章:協(xié)商。討論將事情辦成的能力。
第4章:領(lǐng)導(dǎo)力。論述如何施加影響來將事情辦成。
第5章:政治。講述在政治場合與別人交互的能力。

第4章 領(lǐng)導(dǎo)力

管理是將事情做對, 而領(lǐng)導(dǎo)力則是做對的事情。
—現(xiàn)代管理學(xué)之父彼得·德魯克

領(lǐng)導(dǎo)力是一種藝術(shù), 從而讓他人心甘情愿為你想完成之事而奮斗。
—美國總統(tǒng)德懷特· 戴維· 艾森豪威爾

領(lǐng)導(dǎo)力的最高品質(zhì)無疑是正直。 沒有它, 就不會有真正的成功, 不管是在鐵路養(yǎng)護段、 足球場 、 軍隊還是在辦公室里。
—美國總統(tǒng)德懷特· 戴維· 艾森豪威爾

你不能靠敲去別人的腦袋來領(lǐng)導(dǎo), 那是人身侵犯, 不是領(lǐng)導(dǎo)。
—美國總統(tǒng)德懷特· 戴維· 艾森豪威爾

從其本質(zhì)來說, 架構(gòu)師的角色是建立在領(lǐng)導(dǎo)力基礎(chǔ)之上的。

4.1 領(lǐng)導(dǎo)力的原則

"領(lǐng)導(dǎo)力” 要求按信任、 認(rèn)知、 安全和清晰度這一金字塔來行事
  • 建立信任關(guān)系。
  • 建立共識。
  • 建立戰(zhàn)略合作伙伴關(guān)系。
  • 要身體力行。
  • 感知風(fēng)險 評估影響、 做出行動。
  • 適當(dāng)處理風(fēng)險。

4.1.1 建立信任關(guān)系

領(lǐng)導(dǎo)力完全是建立在信任關(guān)系之上的。

4.1.2 建立共識

領(lǐng)導(dǎo)力是為了建立一種認(rèn)知, 即每個人都覺得這種認(rèn)知是對的。 你必須知道項目中每個人如何工作, 了解他們對項目的看法和關(guān)心的地方。

作為一名架構(gòu)師, 你應(yīng)當(dāng)考慮使用Philippe Krutchen提出的 "4+1"的架構(gòu)視角模型。 后者是一種捕捉共識的基本細(xì)節(jié)的方法。 這種方法運用系統(tǒng)的邏輯、 開發(fā)、 過程和物理視角(即 "4+1"中的 "4")將用例作為它們之間的 “膠水”,并描述架構(gòu) (即 "4+1"中的 "1")。 每個視角都是統(tǒng)一整體的某個方面。 這種模型有許多變形, 但其方法的本質(zhì)就是要認(rèn)識到, 不同的利益相關(guān)者對問題的解決方案有不同的需要、 背景、 要求, 甚至技能。 既然如此, 架構(gòu)師需要不同的視角來容納他們。 對某種解決方案的特定模型抽象出關(guān)鍵點, 這是支撐該架構(gòu)的主要技能。

4.1.3 建立戰(zhàn)略伙伴關(guān)系(通過關(guān)系帶來安全)

作為架構(gòu)師, 你要對產(chǎn)品的商業(yè)認(rèn)知有徹底的了解。 你最終負(fù)責(zé)將其轉(zhuǎn)換為技術(shù)現(xiàn)實。 為達到這一目標(biāo), 你必須能夠?qū)⒋苏J(rèn)知以項目團隊可理解的方式傳達給他們,并領(lǐng)導(dǎo)他們朝這個方向努力。 通過與商務(wù)人員緊密結(jié)合, 并與項目的骨干成員密切配合, 架構(gòu)師能夠幫助大家在整個產(chǎn)品開發(fā)過程中對產(chǎn)品維持一種共識。

在建立戰(zhàn)略合作伙伴關(guān)系時, 要關(guān)注那些能夠從認(rèn)知到最后產(chǎn)品發(fā)布過程中影響你進展能力的人, 這一點很重要。為成功管理這些關(guān)系, 你必須了解單位內(nèi)項目和產(chǎn)品發(fā)布的流程。如果做不到這一點, 你就會在錯誤的時間與錯誤的人打交道。

你越成功, 你就能建立越強的單位信任關(guān)系。這種因素將使你擁有更多的戰(zhàn)略合
作伙伴關(guān)系, 并對項目的更多方面自由控制。最后, 你會有更強的判斷力來轉(zhuǎn)移到先
前認(rèn)為是打破常規(guī)做法的地方, 承擔(dān)必要的風(fēng)險來使項目成功。

4.1.4 要身體力行(為你所說的話帶來安全)

使你說的話有安全感的若干指導(dǎo)原則:

  • 透明化。
  • 見什么人說什么話。
  • 保持開放、誠實的胸襟。
  • 做事正直。

你得身體力行。你也許會發(fā)現(xiàn)你要求別人做的事情并不像當(dāng)初表現(xiàn)的那樣容易。 如果你不想做某件事,就不要要求別人去做這件事。

能屈能伸的意愿使你能被看做患難團隊中的一員,而能夠與他人建立起信任關(guān)系。

4.1.5 感知風(fēng)險、評估影響、 做出行動(明確風(fēng)險的清晰度)

可以用來處理混亂、決定你的時間花在哪里的要點就是:如果你不干預(yù),會有什 么風(fēng)險出現(xiàn)(不僅是此項目的風(fēng)險,還包括你要承擔(dān)責(zé)任的所有項目的風(fēng)險)。

當(dāng)事態(tài)平息下來, 開始得到解決,你需要問自己下列問題:

  • 這種情況能否事先避免?
  • 是否缺乏了某些培訓(xùn)?
  • 有人散布了謠言嗎?
  • 是不是有些信息沒能傳達到那些需要它們的人手里?

找到這些問題的根源, 有助于你為下一個項目做出更周全的準(zhǔn)備。 從錯誤和失敗中盡可能地學(xué)到東西。 不要讓負(fù)面的經(jīng)歷再次發(fā)生。

當(dāng)事情脫離正軌,請花些時間找出辦法,使項目的這部分回歸你嘗試完成的認(rèn)知。找出不對任何人構(gòu)成威脅的辦法, 來解釋所發(fā)生的事, 讓每個相關(guān)的人都知道事情其實可以用一種不同的辦法完成。
準(zhǔn)備好回答別人問你發(fā)生了什么事的問題。 不要責(zé)怪那個人。 以適當(dāng)?shù)姆绞教幚硎聦崱?對于個人問題, 要私下解決。

4.1.6 適當(dāng)處理風(fēng)險:什么是鞭炮,什么是原子彈(明確影響的清晰度)

當(dāng)你評估特定項目所發(fā)生事情的風(fēng)險時, 要在介入和保持距離上把握一個度,如果影響只是小到中等的程度, 項目團隊也許要努力一把, 從中可以學(xué)到解決問題的技能, 來自我恢復(fù)。 這就是一種鞭炮級的影響:形勢應(yīng)當(dāng)引起你的注意, 但它是可控的。

如果風(fēng)險的影響有重大意義,比如,項目會失敗或受到極大的影響, 你就應(yīng)當(dāng)干預(yù), 以最好的辦法解決問題。 這種形勢類似于原子彈。

項目的效果通常距其最初的根源原因有多個環(huán)節(jié)。
好的領(lǐng)導(dǎo)力的一部分就是學(xué)會傾聽自己的內(nèi)心。 如果別人告訴你某件事, 這些信 息讓你有不舒服的感覺, 你可能想仔細(xì)傾聽, 井更詳細(xì)地研究問題所在。 在你花時間收集了所有必要的事實后, 就能決定行動的最佳方針。

4.2 領(lǐng)導(dǎo)策略

  • 應(yīng)用奧卡姆剃刀法。
  • 展現(xiàn)可視化信息。
  • 領(lǐng)導(dǎo)要確保事情不跑題。
  • 尋找機會利用已有的資源。
  • 基于聽眾所處的環(huán)境推銷。
  • 找機會利用已有的資源。
  • 關(guān)注執(zhí)行官于策略, 而非沖突的解決

4.2.1 奧卡姆剃刀法

“奧卡姆剃刀法源千中世紀(jì)的奧卡姆。哲學(xué)家William提出的邏輯原則。該原則指出人們不應(yīng)做出比實際需要更多的假設(shè)……對于任何給定模型,奧卡姆剃刀法幫我們剔除不需要的概念、 變扯或構(gòu)成。

運用奧卡姆剃刀法能夠讓你這個領(lǐng)導(dǎo)者知道如何去有效率且有效果地融合概念。作為領(lǐng)導(dǎo)者,會聽到形形色色的建議。將所有這些信息吸收,并明智地加入到你正在構(gòu)思的想法中,需要有能力聽清他們說的內(nèi)容,從中提取相關(guān)的方面,重組論據(jù)以達到知識的完整性。關(guān)鍵在于,在維持清晰度和簡潔性的同時增加分析問題的深度。

在選擇哪些修改應(yīng)該包含在認(rèn)知的范圍內(nèi)時,看看開銷、 品質(zhì)和時間方面的影響。

4.2.2 展現(xiàn)可視化信息

對于大部分環(huán)境和人,傳達信息的最好辦法通常就是做成圖片。這并不是說要詳細(xì)用文字寫出來,而是對千抽象概念、 認(rèn)知還有其他元素,圖片能夠給出所構(gòu)思的必要情景和框架。

架構(gòu)的可視化
一般來說,當(dāng)我想展現(xiàn)某個架構(gòu)念頭時,就會集中精力做好圖表,來表達關(guān)鍵概念 、 模型 、 數(shù)據(jù)流 、過程流、假設(shè)條件及存在的風(fēng)險。我會考慮使用 Philippe Kruchten的 "4+1''架構(gòu)視角模型,作為要展示信息的基礎(chǔ)。我在工作中,會將演示內(nèi)容村簡到10張幻燈片, 其中包含了一系列圖片和圖表, 我會口頭地說明它們。 其主旨是要含有思路的關(guān)鍵點, 而去除不必要的細(xì)節(jié)—換句話說, 就是要令 溝通概要信息, 這正是架構(gòu)本身的內(nèi)容。

應(yīng)當(dāng)試若把事情化整為零,每次傳達的思路最多5-9個。

4.2.3 領(lǐng)導(dǎo)者要確保事情不跑題

要維護繼續(xù)前行的動力,就非常有必要區(qū)分哪些事情需要做出行動,哪些事情可以忽略不管。 請考慮下列問題:

  • 分神去干這件事會影響項目的交付日期嗎?
  • 它會影響項目的花費嗎?
  • 它會影響項目的某個核心原則嗎?
  • 晚些處理這件令人分神的事,行不行?
  • 這件令人分神的事真的有必要處理嗎?

為了保持人們對事情的專心程度,你要將其注意力引導(dǎo)到項目中需要注意的其他地方。

領(lǐng)導(dǎo)者需要知道何時、 何地、 怎樣能站起來戰(zhàn)斗。

領(lǐng)導(dǎo)者需要發(fā)出恒定的消息。

4.2.4 基于環(huán)境推銷

作為領(lǐng)導(dǎo)者, 你是在推銷概念、 認(rèn)知或目標(biāo)。 當(dāng)你在推銷,讓別人購買你要求的方向時,你需要依據(jù)每個人的具體情況來提供信息。

  • 認(rèn)知是什么?
  • 他們實現(xiàn)這個需要如何做?
  • 有什么好處?
  • 他們可能面臨哪些風(fēng)險?
  • 他們怎樣為未來構(gòu)建?

團隊成員需要有足夠信息, 才能回到其本職崗位上,去推銷你所設(shè)想的方案。

4.2.5 隨大流(找機會利用已有的資源)

作為領(lǐng)導(dǎo)者,你要問自己下列問題:

  • 單位以前解決過這樣的問題或類似的問題嗎?如果是,而且解決的結(jié)果還不錯, 你可能想采取類似的解決辦法。 要留意問題的不同點,否則忽略它們或 它們的影響,將會使問題變得相當(dāng)糟糕。
  • 單位內(nèi)部可曾用過或評估過這項技術(shù)嗎?如果不涉及其他關(guān)鍵因素, 且已經(jīng)選擇了該項技術(shù),你可能考慮運用它。 如果收益并不顯著,就不值得采納新技術(shù)。

4.2.6 關(guān)注執(zhí)行官千認(rèn)知, 而非解決沖突

使執(zhí)行官參與的最好辦法之一,就是從戰(zhàn)略方向的角度來尋求他們的參與。 他們的洞察力一關(guān)于單位的發(fā)展方向、 其他單位在做什么、他們專門的未來計劃如何一一可以幫助你塑造、形成自己的認(rèn)知。

對架構(gòu)師而言,執(zhí)行官很可能是最重要的利益相關(guān)者。 為他們設(shè) 身處地想想,在有其他優(yōu)先級任務(wù)和項目時,認(rèn)知如何符合他們的觀點。這種方法也有助千你決定交付成果的三個維度——花銷、品質(zhì)和時間。它們是相互競爭的關(guān)系——要犧牲哪個來改善另外兩個。

4.3 領(lǐng)導(dǎo)的時機

領(lǐng)導(dǎo)角色要想成功,一個關(guān)鍵方面在于理解時機的重要性。

  • 利用單位動力。
  • 學(xué)會何時介人來拯救項目。
  • 知道何時該卓爾不群。
  • 知道何時請求原諒, 何時請求許可。

4.3.1 利用單位的動量

當(dāng)其他項目或單位的某些部門在特定架構(gòu)棧上成功,若這一架構(gòu)、這些人能夠提供某些與你解決方案關(guān)系密切的東西,就可以為你所用。

如果你沒有現(xiàn)成的或者先前成功運用過的方法可循,就要看看你單位所在行業(yè)中較大企業(yè)的做法,或者相關(guān)行業(yè)的做法,看看人家是怎樣解決特定問題的,以此決定采用什么架構(gòu)方式。

4.3.2 知道何時伸出援手

如果你介入后能迅速以最小影響消除問題, 就這么干吧??救行為在這兒是對的。 如果你無法輕易地將勢態(tài)控制住,就需要快速評估下列問題:

  • 要發(fā)生的事情可能有哪些影響?
  • 為避免這些影響還有哪些替代方案可選擇?
  • 最好的辦法是什么?
  • 我如何去尋求幫助?
  • 哪個人對這個出問題的地方在行?
  • 誰需要被加快培養(yǎng)起來? (透明度很重要。)

4.3.3 允許其他人學(xué)習(xí)

有時, 馬上介入解決問題井不是一件好事。 如果項目的影響是可控的, 最好的選擇可能只是讓團隊自行解決問題, 由其找出擺脫他們自己造成的困境的途徑一經(jīng)驗總是個好老師。

倘若他們掙扎一段時間,還是遇到問題,那你就有必要介入,幫助他們克服一些障礙了。

4.3.4 知道何時該卓爾不群

很多時候, 領(lǐng)導(dǎo)力要求有遠(yuǎn)見的人卓爾不群。 當(dāng)要追求新的行業(yè)方向、 引入新的 要求(至少是對本單位是新的)或者審視二次設(shè)計肘, 會需要這么做。

如果你只是擴充先前做過的事情, 可以考慮如何提高做事效率。 對比而言, 僅僅因為這是項花哨的新技術(shù)或方法就想引人變更, 則很少是個正當(dāng)理由。

心理學(xué)家已經(jīng)勾勒出一種度量, 這里我們稱為 "選擇與過程" (options and procedures) 。

如果真的感覺所做的事情是 “錯誤的",就應(yīng)當(dāng)換用不同的辦法, 要準(zhǔn)備好證明要做的投入是正當(dāng)?shù)模?并能夠給出糾正 ”錯誤” 的投入可帶來的收入增長或開支節(jié)省信息。

4.3.5 請求原諒還是征求允許

談到領(lǐng)導(dǎo)力時, 關(guān)鍵的決策點通常強迫你決定, 是你要日后為你所做的決定請求原諒, 還是征求允許并承擔(dān)對方可能拒絕的風(fēng)險。

如果選擇采取 "請求原諒"的辦法, 你需要充分認(rèn)識到所承擔(dān)的風(fēng)險和成功的可能性。在這些情況下, 單位意愿可能不會支持、 贊成你最初的努力, 但當(dāng)它感覺有成功希望時,就會充分肯定新方法。確保你知道自己做的是什么, 準(zhǔn)備應(yīng)對問題,井發(fā)展應(yīng)對失敗的計劃。缺點就是, 你會將你的上司置千一種難以招架的境地,需要解釋你為什么能做出無端決定,你的行為已經(jīng)損失了信任關(guān)系

如果你選擇采取 "征求允許” 的辦法, 你的上司會以為你想把做出艱難決定的責(zé)任推卸給別人。 這顯得是你埋下了這場糟糕游戲的禍根。你也為以后做出決定開創(chuàng)了先例。

4.4 領(lǐng)導(dǎo)別人

  • 通過影響力激勵別人。
  • 允許別人奉獻。
  • 確保別人能做主。
  • 處理沖突。

領(lǐng)導(dǎo)力潛在的一個關(guān)鍵概念就在于 “別人” 一要有跟隨者存在。你能有效激勵別人的領(lǐng)導(dǎo)力的關(guān)鍵, 就是讓你的跟隨者能成功地為所追求的目標(biāo)貢獻力量。

4.4.1 允許別人奉獻(不要命令)

認(rèn)知本質(zhì)上是模糊不清的, 更多的情況下它是一種方向上而不是具體的固定的東西。 從某種意義上說, 認(rèn)知是行進的目的地。

對于一名架構(gòu)師, 關(guān)鍵任務(wù)是分清項目的哪些部分是根本的不容協(xié)商的。 領(lǐng)導(dǎo)者井非那種能夠灌輸思想給別人的宗教式的領(lǐng)導(dǎo)者, 而更多扮演著在一起前行時的向?qū)Ы巧?/p>

為了幫你分清認(rèn)知中哪些是可通融的地方, 請考慮下列問題:

  • 認(rèn)知中哪些關(guān)鍵性質(zhì)不能妥協(xié)?
  • 你事先做了哪些假設(shè)條件?它們真的有必要嗎?
  • 這些假設(shè)條件寫成了書面形式嗎? (人們不喜歡吃驚。)
  • 你相信該認(rèn)知嗎?如果不相信你要努力去的地方, 別人為什么要相信?
  • 為了達到預(yù)定的認(rèn)知, 有沒有其他辦法或途徑能夠得到同樣的期望結(jié)果?
  • 你有哪些資源或你預(yù)計需要哪些資源?
  • 在評估項目費用時, 你是否已經(jīng)考察了至少一種實現(xiàn)路徑嗎?
  • 所預(yù)想的商業(yè)投入產(chǎn)出比現(xiàn)實嗎?
  • 單位對此認(rèn)知做過有價值的判斷嗎?
  • 該項目能否分解成按階段實施的過程?
  • 該項目需要何時完成?
  • 其他項目完成了哪些工作?
  • 技術(shù)或商務(wù)前景是否已經(jīng)有所改變, 需要比當(dāng)前把握的假設(shè)條件更有挑戰(zhàn)性?
  • 你知道自己的認(rèn)知與先前失敗的那些有什么不同之處嗎?
  • 關(guān)聯(lián)和基數(shù)的哪些方面很重要?
  • 公司或其他類似公司中有人做過類似的事情嗎?
  • 你過去有過成功的項目嗎?

在確立認(rèn)知和戰(zhàn)略方向時, 所有這些因素都要經(jīng)過深思熟慮。 你要能夠在合適的邊界內(nèi)激勵別人, 允許他們消化吸收這個認(rèn)知, 鼓勵他們?yōu)槠湓黾由疃取?對于那些已經(jīng)確定邊界的領(lǐng)域, 確保你已經(jīng)書面告訴他們, 并指出了這些邊界的位置。

4.4.2 通過影響力激勵別人

領(lǐng)導(dǎo)者的基本品質(zhì)在于能夠激勵別人的愿望,讓后者希望朝一個認(rèn)知邁進。

領(lǐng)導(dǎo)力的要點不在于等級角色, 而是分享真理的認(rèn)知——對于特定項目解決方案的正確方向。因此, 項目執(zhí)行所采取的辦法需 要更多地基于影響,你能夠激勵別人朝你試圖建立的目標(biāo)和認(rèn)知努力。

4.4.3 確保別人能做主

不要告訴人們怎樣做; 告訴他們要做什么, 他們會做出你意想不到的結(jié)果。
——美國將軍喬治 . s. 巴頓

同樣的道理參考 《你的燈亮著嗎》——隧道盡頭的燈

通過逐漸將決策背后的知識、 依據(jù)和原理轉(zhuǎn)變?yōu)楝F(xiàn)實世界的工作,將使項目團隊完全沉浸于他們要完成的事項中。

他們擁有自主權(quán), 也便千你作為一個領(lǐng)導(dǎo)者在團隊執(zhí)行項目期間去做其他事情。

針對你的認(rèn)知寫下清晰的文檔, 這能夠加大按照認(rèn)知執(zhí)行的可能性。

4.4.4 處理沖突

領(lǐng)導(dǎo)者要會處理沖突。 通常, 表面上看起來的沖突其實只是觀點的不一致。 如果是這樣, 就認(rèn)識到它而繼續(xù)前行,如果的確是沖突, 就要考慮下列做法:

  • 1)勵所有有關(guān)人員(必要的話, 私下或公開均可)。
  • 2)傾聽各方的說法。
  • 3)找出問題的根源所在。
  • 4)用你自己的話來闡述你的理解一盡可能簡潔。
  • 5)用清楚的語言說明這個問題, 表示你已經(jīng)了解了情況。
  • 6)尋求合乎人意的解決方法。
  • 7)至于你試圖達到的認(rèn)知, 仍維持它的完整性。

傾聽并理解沖突各方的觀點, 是有效調(diào)解的關(guān)鍵所在。真正有能力的領(lǐng)導(dǎo)者, 其特質(zhì)之一就是能調(diào)解和解決沖突。

第5章 政治

信任從來都是你掙未的,不是別人給的。
——R. WiHiams

政治是一場非常令人不滿意的游戲.
——Henry B. Adams.
政治家們最令人羨慕的是其出色的拉期記憶.
——經(jīng)濟學(xué)家約翰·肯尼思·加爾布雷思

政治并不總是處理起來很有意思,但這里列出的技巧是在政治系統(tǒng)中的若干方法, 可以使你高效工作, 保持頭腦清楚。 對于架構(gòu)師而言, 一個簡單的事實是政治不可回避。 你需要學(xué)會如何適應(yīng)所在公司的政治現(xiàn)狀而工作。

5.1 政治的定義

關(guān)于政治真正簡短定義是 “通過與別人協(xié)作把事情辦成的藝術(shù)”。

關(guān)鍵概念:沖突、 沖突之解決、 利己主義、 權(quán)威、 各不相同的目標(biāo)、 動機、 辦法、 關(guān)系 、 網(wǎng)絡(luò)(每個人都有自己的網(wǎng)絡(luò))、 人脈(政治獻金或欠債)、 妥協(xié)和文化。

5.2 政治市場

政治市場就是你和別人討價還價, 搜尋適當(dāng)東西的地方。

在政治市場上, 你總是需要知道在賣什么:

  • 你真正明白會得到什么嗎?
  • 對方的動機是什么? (這人想得到什么?)這是個實物交易的市場。
  • 你在干的事情有可能隨后讓你反受其害嗎?
  • 哪些東西是別人沒對你講到的?
  • 哪些弱點沒有被描繪出來?
  • 關(guān)于這個形勢, 你的內(nèi)心是怎樣想的?
  • 人們追求的戰(zhàn)略成就是什么?人們請你做的事情與此戰(zhàn)略方向一致嗎?

有些人在事情有變化時不會按他們說的去做, 要小心這些人。

玩政治游戲的最好辦法就是根本不玩這場游戲:

  • 以尊敬去對待別人。
  • 讓別人知道你依據(jù)事實公正處理事情。
  • 不要在別人落難時利用他們。
  • 在所有交談中表現(xiàn)正直。
  • 說到做到。
  • 認(rèn)識到你的話語就是你的面子, 它表示你是怎樣的人。

當(dāng)我考慮政治是一種將事辦成的藝術(shù)時, 結(jié)合本書的前四章, 我想出了下列等式:
政治上的成功=文雅的舉止+溝通能力+協(xié)商能力+領(lǐng)導(dǎo)能力
通過運用之前提到的原則, 你能夠在政治上獲得有效的堅實基礎(chǔ)。

政治就是關(guān)于處理人們及其之間關(guān)系的內(nèi)容。 任何與一群人的交互都涉及某種類型某種層次的政治。 將政治搞成正面或負(fù)面的形象, 取決于我們?nèi)绾螀⑴c它, 而不僅是我們能取得哪個層次的成功。

本章探討參與政治市場的四個關(guān)鍵方面:

  • 政治環(huán)境(了解你工作的環(huán)境)。
  • 政治原則(你參與的個人規(guī)則)。
  • 政治策略(如何在政治市場中參與)。
  • 政治時機(何時參與)。
參與政治市場的四個關(guān)鍵方面

5.3 政治環(huán)境

  • 你的目標(biāo)要與公司的戰(zhàn)略方向保持一致
  • 了解你所處的文化環(huán)境。
  • 及早處理別人關(guān)注的問題。
  • 相信你所推銷的東西。
  • 認(rèn)識到有些事井非你的問題。
  • 關(guān)系很重要。

作為架構(gòu)師,你能做的最重要的一件事情就是理解工作時的政治環(huán)境。在真實意義上,它讓你知道處于商業(yè)中復(fù)合環(huán)境的哪個位置。理解這個環(huán)境會簡化你的決策操作,引導(dǎo)你為項目建立起政治上可行的認(rèn)知。

5.3.1 與公司的戰(zhàn)略方向保持一致

  • 公司的發(fā)展戰(zhàn)略上是什么?
  • 誰是你們主要的競爭對手?
  • 你們的競爭對手采用什么樣的技術(shù)?
  • 在研究開發(fā)中關(guān)注的是什么關(guān)鍵領(lǐng)域?
  • 你的公司如何賺錢?
  • 向哪些領(lǐng)域進行了投資?
  • 目前在做的事情能收獲什么?
  • 目前在做的事情會損失什么?

如果你在推銷你的決定時, 能指出某項決定怎樣與公司關(guān)鍵的商業(yè)目標(biāo)保持一致, 這將是最好的實現(xiàn)方式。你的目標(biāo)越和公司目標(biāo)重合, 你在政治市場中的潛在價值也越高。

5.3.2 理解你所處的文化環(huán)境

花時間了解文化形式的差異性能夠幫助你避免政治地雷。 你慢慢地做出一個好決定, 遠(yuǎn)比迅速地做出一個壞決定要好得多。

5.3.3 及早處理別人關(guān)注的問題

不果斷地應(yīng)對問題, 其政治影響可能很大。
要處理別人關(guān)注的地方的一個挑戰(zhàn)就是你不能隨處都在, 也不能隨時做任何事。

  • 快速地切換語境(將你先前所想的內(nèi)容“壓棧”,以便隨后處理)。
  • 關(guān)注千你眼前的東西。
  • 傾聽別人在說什么(以及人家并未說什么)。
  • 通過問些問題來理清你的思路。
  • 尋求對所說話的理解。
  • 找到問題根源。
  • 思考。
  • 找出下面該做什么的合理路徑。
  • 如果你現(xiàn)在能解決問題, 就馬上著手去干。
  • 如果你需要通知執(zhí)行官, 就準(zhǔn)備至少三個替代方案, 并指出推薦采取其中的哪個方案, 然后再去找他。
  • 如果你相信這個問題可以睜一只眼閉一只眼,就讓它那樣吧(小心這樣的決定,它們習(xí)慣上會再回來咬你一口的)。
  • 確保你向上司清楚地表達了你讓此問題聽之任之的原因,不要讓他覺得你無能。

5.3.4 相信你所推銷的東西

經(jīng)過日復(fù)一日的磨煉,也許你并不總是對自己推銷的東西充滿熱情,但你確實要相信你要求別人做的事情。如果連我們自己都對某個任務(wù)缺乏主動性和吸引力,又怎么要求別人去做呢?你的肢體語言和話音就能泄露你對那個任務(wù)的評價信息。

  • 這項任務(wù)完成后,單位會收到什么利益?
  • 執(zhí)行這項任務(wù)能達到什么戰(zhàn)略方向?
  • 要避免什么風(fēng)險?
  • 要節(jié)省什么開銷?
  • 這項任務(wù)能讓系統(tǒng)支持或維護更容易嗎?
  • 這項任務(wù)會支持哪些收入收益?
  • 完成這項任務(wù)的人能從中學(xué)到什么新技術(shù)?
  • 這能改進客戶對你產(chǎn)品的體驗嗎?

5.3.5 不關(guān)我的事

我將這種處境稱為 “不關(guān)我的事" (Not My Problem, NMP)。 我不能搞定這個世界上的所有問題。 其他人當(dāng)然也能做出很棒的工作, 處理擺在他們面前的問題。

相反, 倘若有人請教你的觀點, 要敞開心府與其分享你的感受, 記住要文雅、 含蓄。

5.3.6 關(guān)系很重要(與別人的關(guān)系)

你曾花時間與你的同事一道吃午飯嗎?當(dāng)他們有問題需要幫忙時你努力幫他們一 把了嗎?或者停下來聊聊天(不與工作相關(guān)的內(nèi)容)?在辦公室問候別人做得怎么樣, 傾聽他們的回答, 這些都能拉近你與別人的距離。

在政治的天地里, 你若有你了解的人和處心積慮構(gòu)筑關(guān)系的人, 這些人會對提升你追趕日程(即你的目標(biāo)) 的能力有著戲劇性的影響。

5.4 政治原則

在政治市場里要采取的核心原則
  • 寬宏大量。
  • 不要為你的價值妥協(xié)。
  • 光明正大地競爭。
  • 透明地操作。
  • 你是怎樣的人就怎樣表現(xiàn)。
  • 幫助別人, 不求回報。
  • 認(rèn)識到生活是反身的。

5.4.1 寬宏大量

應(yīng)當(dāng)假設(shè)別人有最好的意圖, 對一天的事情表現(xiàn)出寬宏大量。最佳情況是,你會給周圍的人們留下積極印象 1 最差情況是,你會避免當(dāng)眾出丑。

5.4.2 不要為你的價值妥協(xié)

有的界限是很清楚的,例如道德界限、公司政策、國家法律等。

一些界限則不明了:你能超時工作多長時間而不會影響你的家庭生活?

請花些時間認(rèn)真考慮自己的價值所在,以及怎樣把它發(fā)揮到極致。

5.4.3 光明正大地競爭

優(yōu)雅競爭的方式就是開放、 誠實, 正直地做事,傾聽別人的意見,尊敬地對待別人及其提議。 你想讓別人怎樣對待你,你就怎么樣去對待別人。

5.4.4 透明地操作

當(dāng)你透明地做事時,就能消除別人對你的敵意。 他人就無法通過揭發(fā)你的某件事情, 來對你施壓, 以圖影響你的決策。 透明性也使你能夠更自主地思考——畢竟, 你沒有什么東西可隱瞞的。

達到這個目標(biāo)的一個辦法就是書面記錄每個架構(gòu)的決定, 附有支持決定的理由,以及那些考慮過但未采納的替代方案。 確保此文檔能讓所有人看到。

如果理由確鑿, 將會消除針對你的大多數(shù)挑戰(zhàn), 或者人們的質(zhì)疑集中千觀點而非事實上。 這種結(jié)果將支持決策的完整性, 減少令人不快的政治事件。

5.4.5 你是怎樣的人就怎樣表現(xiàn)

你需要琢磨自己是誰、 想成為什么、 想到哪里。 也許在有些特定領(lǐng)域, 你想成長并積極改進專門的技能, 但你不可能全盤改變你本人。

5.4.6 幫助別人, 不求回報

在你的所有交往中保持誠懇, 別人也會對你誠懇。 值得贊揚時就去贊揚別人。 要傾聽別人的想法。 所有這些細(xì)枝末節(jié)能夠建立起別入對你的信任。

5.4.7 認(rèn)識到生活是反射的

在挑戰(zhàn)的形勢下, 倘若你能保持冷靜,舉止得體,就會有人注意到你的沉著鎮(zhèn)靜。 有權(quán)力提拔你的人很可能注意到,你不只是技術(shù)上能干,即便在壓力下還能善于交際。 危難或失敗下的風(fēng)度通常會贏得別人的尊敬。 它有助千建立信任關(guān)系,這對千與執(zhí)行官等人交往是關(guān)鍵的因素。

5.5 政治策略

有各種各樣的辦法在政治上行之有效,只要采取某種策略,并在適當(dāng)時候運用它。 在某種意義上, 你可以認(rèn)為這些策略就是政治設(shè)計模式。

  • 幫助別人達成其目標(biāo)。
  • 學(xué)會享受過程而不是目標(biāo)。
  • 在關(guān)鍵之處力爭出色。
  • 愿意就低優(yōu)先級目標(biāo)妥協(xié)。
  • 不要被別人的糟糕舉止得罪。
  • 私下處理人際問題。

5.5.1 幫助別人達成其目標(biāo)

當(dāng)你看到某個人被問題困擾時,應(yīng)走上前去幫他一把。 你也許沒有時間完全解決該問題,但你能幫他跨越一兩道障礙。

這樣的小事日積月累,你就能積攢下可觀的人脈。 日后在你遇到難處時,別人也會很樂意地幫你步出困境。

5.5.2 學(xué)會享受過程而不是目標(biāo)

當(dāng)你考慮真正高優(yōu)先級的問題和要求時,很容易會為了到達目標(biāo)而不惜一切代價。 我們這樣做的問題在千會把其他項目、 別人的利害關(guān)系撇在一邊,頑固地朝目標(biāo)行進。

稍微慢下來點, 捎帶上別人一程, 而不是從他們跟前一飛而過, 這樣利千與他們建立寶貴的關(guān)系。 學(xué)會享受挑戰(zhàn), 享受它帶來的大家一起協(xié)作完成事情的過程。

5.5.3 在關(guān)鍵之處力爭出色

在你工作干心愛的項目時,很容易陷入一種錯誤的境地:打磨、 重做、 持續(xù)提煉你的藝術(shù)工作。 這很有意思, 你自我感覺良好。

雖然這類鏡金行為很有趣, 但在你極端忙碌的一天里, 你真的是在最佳利用時間嗎?還有許多其他優(yōu)先級的事情在等著你關(guān)注呢。

我們不需要奮力求優(yōu)秀,工作只要能達到通過有效方式使公司受益的程度就行了。當(dāng)你從公司的角度衡盆風(fēng)險與回報時, 如果你擁有這家公司,你為目前興致勃勃從事的事情付脹, 你還會做你正在做的事嗎?

以政治角度看, 感知就是一切。 你需要讓人覺得你是在為公司添加價值的人, 而不是浪費珍貴資源的人。

在你開展一天的活動時, 要記住有些時候足夠好就可以了。 因為你不需要解決世界上的所有問題, 所以不要試圖好大喜功。 做你需要做的事, 做好它, 然后進行下個最高優(yōu)先級的事項。

5.5.4 愿意就低優(yōu)先級目標(biāo)妥協(xié)

當(dāng)你試圖辦成某事或達到某個特定目標(biāo)時, 要提前知道什么對你是真正關(guān)鍵的。

如果你需要對曾最熱心的事項做出某種層次的妥協(xié),要保持一種積極的態(tài)度,通過使用你早先的尺度來檢查變更的影響, 井審視其他決定。 這種更積極和量化的方法不僅能夠改善其他決定,還會使所妥協(xié)的決定便于實施,也更加容易地處理該變更對你的職業(yè)生涯和自尊心的影響。

5.5.5 不要對別人的糟糕舉止采取冒犯的行動

倘若那個人選擇道歉,你就接受道歉。 不管他是否道歉,都要原諒他,從此事上 總結(jié)你能學(xué)到的東西,將其置千身后,繼續(xù)前行。

5.5.6 私下處理人際問題

倘若有人說的話的確冒犯了你,你應(yīng)該私下找他談?wù)劇?一方面,他談?wù)摰囊苍S井不像你想的那樣是故意的, 可能有另外的解釋, 另一方面, 也許這些話確實表達了那個意思,而說話人可能會為此道歉。 如果他不道歉,就原諒他并忘掉此事。 你可能以后還要和這個人共事,要是你不背上這個精神包袱, 會更容易地與其協(xié)作。

5.6 政治時機

學(xué)會在政治環(huán)境中表現(xiàn)高效, 這就要求你形成一種時機感,什么時候最合適追求某些方法,什么時候的正確路線是放棄某事, 讓其過去算了。

  • 以適時的作風(fēng)執(zhí)行事情。
  • 今天失利井不代表明天不會成功。
  • 要認(rèn)識到政治上你不會是常勝將軍。
  • 積極參與政治游戲。

5.6.1 以適時的作風(fēng)執(zhí)行事情

你時常會聽到人們談?wù)撃壳暗恼苇h(huán)境一例如現(xiàn)在的策略方向、 財務(wù)環(huán)境、 領(lǐng)導(dǎo)架構(gòu)、 單位人脈——是怎樣影響所作出的決策的。

在當(dāng)前的政治環(huán)境中,做某件事,就要迅速付諸實施。政治環(huán)境風(fēng)云變幻,會導(dǎo)致先前要做某事的堅定決策突然轉(zhuǎn)向。

只要開始執(zhí)行某個決定,組織上要完成該事情的勢頭就會很強勁,每個人都摩拳擦掌。但是,隨著時間推移, 倘若錯過了最后日期或預(yù)算超支,單位內(nèi)要貫徹此決定的意志力就會消退直至消失。

不要過早地請求跨單位的承諾。倘若政治環(huán)境日后有變,你是在為失敗埋下伏筆。

5.6.2 今天失利井不代表明天不會成功

倘若你回顧最近的哪個項目或任務(wù),就會發(fā)現(xiàn)它們都有許多小的失敗要克服。你需要不氣綏、 不灰心,盡管碰壁許多次, 但是最終會突破、 克服或繞過眼前的障礙。

從外面看,人們只會看到你最后的成功,但他們很少會看到你為此付出的汗水與辛勞。 當(dāng)他們和你談話時,會驚詫于你如此輕松地?fù)碛泻蛡鬟_的學(xué)識量。他們也許意識不到,你為學(xué)習(xí)這些知識曾經(jīng)付出了多大的代價。

堅持不懈會讓你實現(xiàn)你的目標(biāo),但你要渴望達到這個目標(biāo),而且要愿意為此付出代價。

5.6.3 要認(rèn)識到政治上你不會是常勝將軍

有時你越是強烈地追求目標(biāo), 在你接近它時遇到的障礙麻煩就越大。

當(dāng)期限到來時目標(biāo)卻還未達到(至少是暫未達到), 就可能帶來嚴(yán)重的挫折感和失望。

倘若你抬起頭, 繼續(xù)作為團隊內(nèi)多產(chǎn)的一員, 別人仍然會覺得你是好樣的。

當(dāng)我不再頑強地堅持追求某個目標(biāo)時, 原諒那些可能無意中給你添亂的人, 享受如今的每一天。

5.6.4 積極參與政治游戲

你在單位往上爬時, 需要更多的是訓(xùn)練有素的軟技能, 而對技術(shù)技能的依賴程度則在下降。

進入 政治領(lǐng)域會讓你無法舒坦, 逼迫你成長。 這并不總是 “好玩",但你可能會隨渚時間的流逝而感受到自身的成長過程。

學(xué)會玩政治游戲井不像看起來那么難。 你可能會沿途碰得鼻青臉腫, 但最終你會 變得更強壯。

在政治上更有技巧時, 你的技術(shù)技能和新培養(yǎng)起來的軟技能會讓你做出更大的事情, 會自我感覺更好, 人生旅程更有意思。


未完待續(xù)

image.png

雖然購買了實體書,但是為了方便寫讀書筆記,在電子版上同樣做了圈劃,有些內(nèi)容不是一句標(biāo)題就能理解的,還是需要結(jié)合作者的上下文來更好的學(xué)習(xí)。
建議那些對自己技術(shù)很有信心,但是對于溝通協(xié)作不是很有心得的架構(gòu)師可以花時間閱讀一下《軟件架構(gòu)師的12項修煉》。

軟件架構(gòu)師的12項修煉——思維導(dǎo)圖
軟件架構(gòu)師的12項修煉——關(guān)系技能修煉(1)


個人介紹:

高廣超:多年一線互聯(lián)網(wǎng)研發(fā)與架構(gòu)設(shè)計經(jīng)驗,擅長設(shè)計與落地高可用、高性能、可擴展的互聯(lián)網(wǎng)架構(gòu)。

本文首發(fā)在 高廣超的簡書博客 轉(zhuǎn)載請注明!

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容