自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

從南極之爭談軟件架構(gòu)10個(gè)技巧及成功團(tuán)隊(duì)具備的氣質(zhì)

開發(fā) 架構(gòu)
隨著云計(jì)算帶來的低創(chuàng)業(yè)門檻、大數(shù)據(jù)潮流的盛行,越來越多的人加入了這場創(chuàng)業(yè)風(fēng)暴。然而眾多的淘金者中,真正滿載而歸的卻是少之又少。這里為大家分享 HighScalabilty創(chuàng)始人Tod Hoff結(jié)合南極穿越之爭帶來的成功軟件架構(gòu)經(jīng)驗(yàn),及成功團(tuán)隊(duì)需具備的一些特性。

隨著云計(jì)算帶來的低創(chuàng)業(yè)門檻、大數(shù)據(jù)潮流的盛行,越來越多的人加入了這場創(chuàng)業(yè)風(fēng)暴。然而眾多的淘金者中,真正滿載而歸的卻是少之又少。這里為大家分享 HighScalabilty創(chuàng)始人Tod Hoff結(jié)合南極穿越之爭帶來的成功軟件架構(gòu)經(jīng)驗(yàn),及成功團(tuán)隊(duì)需具備的一些特性。以下為譯文。

 

每個(gè)軟件打造的核心都存在一次漫長的探險(xiǎn),或許你會(huì)覺得夸張,但是在 皇家卑詩省博物館參觀Race to End of Earth(羅威探險(xiǎn)家 Roald Amundsen和英國海軍官員 Robert Scott于1911年-1912年完成的 穿越南極之戰(zhàn))展覽時(shí),兩支隊(duì)伍采用的不同途徑讓我備受啟發(fā)——那些同樣存在于軟件開發(fā)過程中決定成敗原則。

我希望我可以重現(xiàn) 參觀時(shí)的體驗(yàn)。隨著參觀的進(jìn)行,我不斷的對(duì)Scott的選擇產(chǎn)生質(zhì)疑,并嘆服于Amundsen的老道,其中核心直指開發(fā)的兩個(gè)極端Agile(Amundsen)與Waterfall (Scott)。

首先我們看兩個(gè)比賽的背景知識(shí)

簡而言之,率先抵達(dá)南極的隊(duì)伍獲勝。兩個(gè)領(lǐng)隊(duì)以完全不同的途徑去完成這一目標(biāo),方法源于他們不同的目標(biāo)、經(jīng)驗(yàn)以及氣質(zhì)。比賽的結(jié)果是 Amundsen比Scott早33天抵達(dá),同樣隊(duì)伍的狀態(tài)上Amundsen更是遠(yuǎn)勝Scott。歸途中,Amundsen隊(duì)伍無損,而Scott小隊(duì) 全軍覆沒。

更多的細(xì)節(jié)可以參考:

我們的重點(diǎn)則是可以運(yùn)用于軟件打造中的知識(shí):

1. 單一的目標(biāo)

這點(diǎn)讓我感受頗深:Amundsen唯一的目標(biāo)就是以最快的速度抵達(dá)目標(biāo),而Scott則要兼顧科學(xué)研究。

對(duì)于Scott來說,科學(xué)研究這個(gè)使命甚至優(yōu)于資源與人員配備。而Amundsen的所有目的都是贏得比賽,還有平安歸來。

想比之下Scott的雙重目標(biāo)存在很多矛盾。不錯(cuò),那時(shí)確實(shí)不乏悠久的帆船科學(xué)研究歷史(比如達(dá)爾文),然而達(dá)爾文并不是進(jìn)行比賽,他們的船很大,同時(shí)科學(xué)研究只是附加目標(biāo),而環(huán)境也遠(yuǎn)沒有南極那么惡劣及荒無人煙。

Fred Wilson在談專注的力量時(shí) 經(jīng)常引Steve Jobs為例——“我們專注于打造一個(gè)適合所有場景電腦的生產(chǎn)線,然后逐漸關(guān)閉其它的生產(chǎn)線”。專注是類似Minimal Viable Products及 time box scheduling產(chǎn)品背后的原動(dòng)力,Amundsen專注在比賽上,所以一切策略都以這個(gè)為目標(biāo)展開。

2. 使用簡單,已被驗(yàn)證的技術(shù)

比賽中最難以接受的就是Scott的計(jì)劃選擇了一組復(fù)雜且未經(jīng)驗(yàn)證的運(yùn)輸技術(shù)。

Amundsen的計(jì)劃是簡單的,他們選用狗拉雪橇;而在那時(shí),狗拉雪橇的這個(gè)技術(shù)無疑是得到論證的,因此奇怪的應(yīng)該是不選用狗的人。

然而在早先的旅行中Scott對(duì)狗有著非常不好的體驗(yàn),所以他并未選用這個(gè)運(yùn)輸途徑。取而代之的是,Scott選用了motor-sledge, 這是機(jī)動(dòng)雪橇的早期版本。在那個(gè)時(shí)候,這還是個(gè)試驗(yàn)中的技術(shù),最終3架motor-sledge都在途中損壞。然而當(dāng)下的問題不是討論他們?yōu)槭裁从心敲床?的體驗(yàn),而土著人民卻非常善于用狗,而是缺乏對(duì)事物的詳細(xì)了解并往下定論。

[[83938]]

小馬的任務(wù)是搬運(yùn)補(bǔ)給,但是很小的蹄子讓其不能勝任工作,因?yàn)樗苋菀资艿匠睗窈捅鶅龅那趾Α?匹小馬在旅行開始時(shí)就失去了作用,然而馬和motor-sledge的補(bǔ)給只能儲(chǔ)存在船上。對(duì)比而言,狗無疑更適應(yīng)戰(zhàn)場,它們可以吃南極洲捕獲的企鵝和海豹肉。

使用人力拉沉重的雪橇,本來只作為應(yīng)急,但是馬和motor-sledge的缺失讓這個(gè)方案執(zhí)行了3/4的旅途。而雪橇還在不停變重,因?yàn)檠赝舅?們不得不收集一些巖石以作科學(xué)研究。這樣,問題就在于他們根本沒有足夠的食物以支撐整個(gè)過程。他們并不清楚,一天吃4000卡路里的他們卻需要消耗 6000到10000卡路里的能量。

 

[[83939]]

 

3. 定制、測試、重復(fù)

Amundsen的計(jì)劃很周密,不留任何漏洞。當(dāng)他發(fā)現(xiàn)設(shè)備達(dá)不到需求時(shí),會(huì)自己動(dòng)手,他親自做了防風(fēng)鏡、滑雪板、犬繩及肉干。這種自力更生正是開發(fā)者需要具備的品質(zhì):

所有Amundsen的工具都出自自己的工坊,并經(jīng)過一次又一次的提煉。Amundsen在制造工具時(shí)使用了兩個(gè)信條:第一,遠(yuǎn)甚于批量生產(chǎn)的設(shè)備;第二,參與制造,可以確保設(shè)備在比賽中的表現(xiàn)。

 

[[83940]]

 

#p#

4. 冷靜且無情的

捕獲焦點(diǎn),必須具備認(rèn)知重點(diǎn)的能力,只做必要的事情。

Walter Sullivan在The South Pole Fifty Years After使用另一個(gè)方式完美的闡述了這個(gè)道理:

登月通過一連串的火箭完成,而在這個(gè)過程中這些火箭被逐一拋棄;那個(gè)挪威人使用了同樣的策略,在旅途中不斷拋棄虛弱的動(dòng)物,并且作為其它動(dòng)物和人的食物。

5. 靈活

Amundsen原計(jì)劃是去北極,但是在聽說兩個(gè)美國人已經(jīng)抵達(dá)北極后,果斷的將目標(biāo)轉(zhuǎn)向了南極,以獲取世界第一這個(gè)獎(jiǎng)勵(lì)。

6. 從實(shí)際出發(fā)

Scott使用人拉雪橇不僅僅是為了運(yùn)輸,更加入了一種浪漫主義風(fēng)格。Scott日記的背后甚至反射出Wagner的身影:

引用

在我的記憶中,沒有任何與狗有關(guān)的探險(xiǎn)可以達(dá)到這樣的高度——人們直面險(xiǎn)阻,并用自己的雙手達(dá)到目的……無可否認(rèn)的是,在這種情況下,征服才是更高貴、更華麗的勝利。

7. 技巧讓一切都變得不同

Amundsen招募了多個(gè)經(jīng)驗(yàn)老道的滑雪人并組成團(tuán)隊(duì),相比,Scott的隊(duì)伍無疑都是一些門外漢,并未針對(duì)需求進(jìn)行訓(xùn)練。

8. 選擇正確的團(tuán)隊(duì)

Scott的團(tuán)隊(duì)有許多來自英國的紳士,而Amundsen則選擇了一些具有戶外經(jīng)驗(yàn)并有不同技能的工匠。

9. 錯(cuò)誤的疊加

Scott的團(tuán)隊(duì)注定無法贏得比賽,然而他們的死亡卻是由一系列的錯(cuò)誤疊加引起。天氣比預(yù)期的更冷,這樣導(dǎo)致他們返程時(shí)在預(yù)定時(shí)間并未到達(dá)下一個(gè) 補(bǔ)給點(diǎn),補(bǔ)給點(diǎn)存放了食物、燃料及其他物資。當(dāng)Scott、Wilson和Bowers三人死亡時(shí),離下一個(gè)補(bǔ)給點(diǎn)僅11英里遠(yuǎn)。馬、motor- sledge及一個(gè)錯(cuò)誤的補(bǔ)給點(diǎn)判斷,讓下一個(gè)補(bǔ)給點(diǎn)離他們遙遙無期。悲劇的鑄成絕不因一個(gè)錯(cuò)誤,而是由一系列錯(cuò)誤疊加形成。

10. 后見之明

在事情開始時(shí)沒有什么是清晰可見的,然而在結(jié)果產(chǎn)生時(shí)一切都已塵埃落定。Scott在開始時(shí)做了他認(rèn)為最合適的決策,而其它人也同意他的觀點(diǎn)。每 一個(gè)項(xiàng)目也是如此,沒有人會(huì)愚蠢到從開始就放棄;然而通往成功的路徑總是很少,并且沿途充滿了太多的岔路。所以我們有必要去吸取一些成功的經(jīng)驗(yàn),多了解一 些最佳實(shí)踐。

憶往昔,不難發(fā)現(xiàn)成功的團(tuán)隊(duì)總是具備一些共同的特性:規(guī)模小、良好的引導(dǎo)、專注、高技巧及具備豐富的經(jīng)驗(yàn),同時(shí)他們還有著健壯的計(jì)劃、豐富的資源以及強(qiáng)大的戰(zhàn)場適應(yīng)能力。

原文鏈接:http://highscalability.com/blog/2013/8/19/what-can-the-amazing-race-to-the-south-pole-teach-us-about-s.html

責(zé)任編輯:陳四芳 來源: 51CTO
相關(guān)推薦

2021-09-17 10:22:22

人工智能AI團(tuán)隊(duì)

2019-10-25 14:00:01

協(xié)作遠(yuǎn)程IT團(tuán)隊(duì)工具

2020-03-02 09:35:56

IO首席信息官數(shù)字化轉(zhuǎn)型

2011-11-08 09:28:28

開發(fā)團(tuán)隊(duì)

2020-07-31 10:13:42

CIO首席信息官IT

2019-04-04 10:48:31

軟件架構(gòu)模式

2014-06-08 23:19:43

DevOps敏捷開發(fā)

2019-11-25 15:46:11

LinuxVim命令

2020-02-12 10:23:54

云遷移云計(jì)算

2021-06-21 09:34:46

CIO敏捷團(tuán)隊(duì)業(yè)務(wù)領(lǐng)導(dǎo)者

2010-08-05 13:51:13

軟件架構(gòu)師

2011-06-29 18:12:17

2025-04-02 07:00:00

AI工具大型語言模型智能體

2020-04-21 10:26:06

IT團(tuán)隊(duì)T主管CIO

2009-02-10 15:30:21

軟考系統(tǒng)架構(gòu)師

2010-05-29 14:24:13

2020-06-08 07:52:31

Python開發(fā)工具

2010-11-12 10:34:42

求職

2020-06-04 10:53:32

虛擬會(huì)議遠(yuǎn)程工作

2015-09-16 16:04:53

程序員面試技巧
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)