说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

从南极之争谈软件架构十个技巧,及成功团队具备的气质

HTML文档下载 WORD文档下载 PDF文档下载
低门槛让更多的人参与创业,同时也带来了更多的创业失败。近日Tod Hoff结合南极穿越之争分享了软件架构的10个经验,并总结了成功团队需具备的一些特性。

随着云计算带来的低创业门槛、大数据潮流的盛行,越来越多的人加入了这场创业风暴。然而众多的淘金者中,真正满载而归的却是少之又少。这里为大家分享HighScalabilty创始人Tod Hoff结合南极穿越之争带来的成功软件架构经验,及成功团队需具备的一些特性。以下为译文:


每个软件打造的核心都存在一次漫长的探险,或许你会觉得夸张,但是在 皇家卑诗省博物馆参观 Race to End of Earth(罗威探险家 Roald Amundsen和英国海军官员 Robert Scott于1911年-1992年完成的 穿越南极之战)展览时,两支队伍采用的不同途径让我备受启发——那些同样存在于软件开发过程中决定成败原则。

我希望我可以重现 参观时的体验。随着参观的进行,我不断的对Scott的选择产生质疑,并叹服于Amundsen的老道,其中核心直指开发的两个极端Agile(Amundsen)与Waterfall (Scott)。

首先我们看两个比赛的背景知识

简而言之,率先抵达南极的队伍获胜。两个领队以完全不同的途径去完成这一目标,方法源于他们不同的目标、经验以及气质。比赛的结果是Amundsen比Scott早33天抵达,同样队伍的状态上Amundsen更是远胜Scott。归途中,Amundsen队伍无损,而Scott小队全军覆没。

更多的细节可以参考:

  • Comparison of the Amundsen and Scott Expeditions
  • 10 Mistakes That Caused the Most Punishing Nature Expedition in History
  • The South Pole Fifty Years After

我们的重点则是可以运用于软件打造中的知识:

1. 单一的目标,这点让我感受颇深:Amundsen唯一的目标就是以最快的速度抵达目标,而Scott则要兼顾科学研究。

对于Scott来说,科学研究这个使命甚至优于资源与人员配备。而Amundsen的所有目的都是赢得比赛,还有平安归来。

想比之下Scott的双重目标存在很多矛盾。不错,那时确实不乏悠久的帆船科学研究历史(比如达尔文),然而达尔文并不是进行比赛,他们的船很大,同时科学研究只是附加目标,而环境也远没有南极那么恶劣及荒无人烟。

Fred Wilson在谈专注的力量时 经常引Steve Jobs为例——“我们专注于打造一个适合所有场景电脑的生产线,然后逐渐关闭其它的生产线”。专注是类似Minimal Viable Products及 time box scheduling产品背后的原动力,Amundsen专注在比赛上,所以一切策略都以这个为目标展开。

2. 使用简单,已被验证的技术。比赛中最难以接受的就是Scott的计划选择了一组复杂且未经验证的运输技术。

Amundsen的计划是简单的,他们选用狗拉雪橇;而在那时,狗拉雪橇的这个技术无疑是得到论证的,因此奇怪的应该是不选用狗的人。

然而在早先的旅行中Scott对狗有着非常不好的体验,所以他并未选用这个运输途径。取而代之的是,Scott选用了motor-sledge,这是机动雪橇的早期版本。在那个时候,这还是个试验中的技术,最终3架motor-sledge都在途中损坏。然而当下的问题不是讨论他们为什么有那么差的体验,而土著人民却非常善于用狗,而是缺乏对事物的详细了解并往下定论。

小马的任务是搬运补给,但是很小的蹄子让其不能胜任工作,因为它很容易受到潮湿和冰冻的侵害。9匹小马在旅行开始时就失去了作用,然而马和motor-sledge的补给只能储存在船上。对比而言,狗无疑更适应战场,它们可以吃南极洲捕获的企鹅和海豹肉。

使用人力拉沉重的雪橇,本来只作为应急,但是马和motor-sledge的缺失让这个方案执行了3/4的旅途。而雪橇还在不停变重,因为沿途他们不得不收集一些岩石以作科学研究。这样,问题就在于他们根本没有足够的食物以支撑整个过程。他们并不清楚,一天吃4000卡路里的他们却需要消耗6000到10000卡路里的能量。

3. 定制、测试、重复。Amundsen的计划很周密,不留任何漏洞。当他发现设备达不到需求时,会自己动手,他亲自做了防风镜、滑雪板、犬绳及肉干。这种自力更生正是开发者需要具备的品质:

所有Amundsen的工具都出自自己的工坊,并经过一次又一次的提炼。Amundsen在制造工具时使用了两个信条:第一,远甚于批量生产的设备;第二,参与制造,可以确保设备在比赛中的表现。

4. 冷静且无情的。捕获焦点,必须具备认知重点的能力,只做必要的事情。

Walter Sullivan在The South Pole Fifty Years After使用另一个方式完美的阐述了这个道理:

登月通过一连串的火箭完成,而在这个过程中这些火箭被逐一抛弃;那个挪威人使用了同样的策略,在旅途中不断抛弃虚弱的动物,并且作为其它动物和人的食物。

5. 灵活的。Amundsen原计划是去北极,但是在听说两个美国人已经抵达北极后,果断的将目标转向了南极,以获取世界第一这个奖励。

6. 从实际出发。Scott使用人拉雪橇不仅仅是为了运输,更加入了一种浪漫主义风格。Scott日记的背后甚至反射出Wagner的身影:

在我的记忆中,没有任何与狗有关的探险可以达到这样的高度——人们直面险阻,并用自己的双手达到目的……无可否认的是,在这种情况下,征服才是更高贵、更华丽的胜利。

7. 技巧让一切都变得不同。Amundsen招募了多个经验老道的滑雪人并组成团队,相比,Scott的队伍无疑都是一些门外汉,并未针对需求进行训练。

8. 选择正确的团队。Scott的团队有许多来自英国的绅士,而Amundsen则选择了一些具有户外经验并有不同技能的工匠。

9. 错误的叠加。Scott的团队注定无法赢得比赛,然而他们的死亡却是由一系列的错误叠加引起。天气比预期的更冷,这样导致他们返程时在预定时间并未到达下一个补给点,补给点存放了食物、燃料及其他物资。当Scott、Wilson和Bowers三人死亡时,离下一个补给点仅11英里远。马、motor-sledge及一个错误的补给点判断,让下一个补给点离他们遥遥无期。悲剧的铸成绝不因一个错误,而是由一系列错误叠加形成。

10. 后见之明。在事情开始时没有什么是清晰可见的,然而在结果产生时一切都已尘埃落定。Scott在开始时做了他认为最合适的决策,而其它人也同意他的观点。每一个项目也是如此,没有人会愚蠢到从开始就放弃;然而通往成功的路径总是很少,并且沿途充满了太多的岔路。所以我们有必要去吸取一些成功的经验,多了解一些最佳实践。

忆往昔,不难发现成功的团队总是具备一些共同的特性:规模小、良好的引导、专注、高技巧及具备丰富的经验,同时他们还有着健壮的计划、丰富的资源以及强大的战场适应能力。

原文链接: What can the Amazing Race to the South Pole Teach us About Startups?(编译/仲浩 审校/周小璐)

更多内容请关注CSDN云计算频道 及@CSDN云计算微博

$.merge(first,second)-JQuery API $.trim(str)-JQuery API Ajax-JQuery API $.ajax(properties)-JQuery API $.ajaxSetup(settings)-JQuery API $.ajaxTimeout(time)-JQuery API $.get(url, params, callback)-JQuery API $.getIfModified(url, params, callback)-JQuery API $.getJSON(url, params, callback)-JQuery API $.getScript(url, callback)-JQuery API $.post(url, params, callback)-JQuery API ajaxComplete(callback)-JQuery API ajaxError(callback)-JQuery API ajaxSend(callback)-JQuery API ajaxStart(callback)-JQuery API ajaxStop(callback)-JQuery API ajaxSuccess(callback)-JQuery API load(url, params, callback)-JQuery API loadIfModified(url, params, callback)-JQuery API serialize()-JQuery API Accordion(settings)-JQuery API activate(index)-JQuery API button(hash)-JQuery API center()-JQuery API $.cookie(name)-JQuery API $.cookie(name, value, options)-JQuery API height()-JQuery API innerHeight()-JQuery API innerWidth()-JQuery API offset()-JQuery API outerHeight()-JQuery API 好郁闷啊~ 谁有站内关键字模糊查询的代码?紧急求救、在线等待!!!! 字符串转化为数组的问题 讨论<<标准C++库大全>> 上次是哪位兄弟要的《新编API参考大全》CHM版呀?我找到了一个,还行。 欢迎大家访问我公司的网站! 请学c++builder 有份量的人推荐一本经典的教材(适合初学者) 欢迎大家访问我们公司的网址! 关于分页的问题 请帮我看看这个小程序 欢迎大家访问我公司的网站! 已知一个文件夹的路径,如何得到该文件夹中的文件的名字? 关于StreamReader的问题 欢迎大家访问我公司的网站! 有关编辑框的问题 各位大侠一个很菜的问题,来帮帮忙! 关于集合的一个小问题 最菜的问题,100分白送!!! 很基础问题,脑子不清楚,大家帮忙看看 紧急问题! 终于 知道MESSENGER 只是 WIN2K 的服务了! 那么 这 个怎么办?? 请问以下我如何实现一个带滚动条的子窗口 问一下,resin和iis集成后class文件放在什么目录下 用 http://www.rc80.com (c# + sqlserver2000) 只想换一个.net 的完整的分页代码! 一个Corba客户端连接的问题! 如何在resin中设置wap服务器功能 大家帮忙!! 什么时候用DataGrid,什么时候用DataList? 怎么样从数据库里取得某字段的值??? 昆腾的硬盘修理找谁啊?急,UP有分........ www.webmatrixhosting.net免费空间中FTP文件上传问题 Apache 2.0.43 +Tomcat 4.1.24+mod_jk2-2.0.43.dll整合问题出现:The servlet container is temporary unavailable or being upgraded 我装的Delphi7好像丢了一个文件:Proxies.pas,哪位好心人给我一个? 人,真脆弱! 开水房追女之呕心沥血计划 (超暴笑) 孤独 急!!Image对象如何设置成为透明的???Thanks! 【憋的慌】大头、阳光呢!!! 关于FLASHMX的遮罩问题 一个问题,想不通! 【憋的慌】死水、一辉呢!!! 急!!!急!!!怎么在建表时使用一个时间函数??就是指出加这条这条文件的时间?? 【憋的慌】蓝心、风呢!!! 怎么获得一个应用程序的图标,比如我用进程ID,获得其主模块,然后怎么办! 【憋的慌】冰冰、贝贝呢!!! 我获得一个服务,可以检验综的状态什么的,可我想获得除了这个以后的东西比如:.... 【憋的慌】珊珊艾、CoolSlob呢!!! 关于adodc控件删除的求救 【憋的慌】冰儿、江风呢!!! 关于Apache wuxuan、kingzai、jemmylau各位版主,请问怎样才能得更多的可用分?我看有些人有几千分,真不解。 LED芯片包不包含衬底书上写的不明不白的 写的是衬底在芯片里 图里面却画在外面…… 求人民教育出版社八年级上册《老王》的墓志铭,快200字 开心老王是谁? 三字经的全部内容 为蚂蚁写一句话,用上修辞 I hurt you more than you heartache中文 三字经第八篇全部内容 老王的墓志铭怎么写 赤眼蜂将卵产在玉米螟的卵内,这是一种什么方法,可以干什么? 谁能把《三字经》的全部内容给写一下.谢谢...有翻译的把翻译带上.谢谢...祝元旦快乐... 求人民教育出版社八年级上册《老王》的墓志铭100字 最好是成语成语的 合唱队中男生人数占女生人数的六分之五,后来,又增加了三名女生,此时男生人数占合唱队人数的十二分之五男女各级人? 急需《三字经》里面的全部内容?如:人之初……等等的内容!有解释最好 To US IT SEEMS SO NATURAL TO PUT UP AN UMBRELLA TO KEEP OUT THE WATER WHEN IT RAINS.改错 I have e____hamburgers.根据首字母填空 《三字经》的内容有什么? They like playing computer games rather than 1 the rooms.  1是填cleaning/tm clean/clean还是cleans He doesn 't like chicken or strawberry.(改为复数) ----- ------like--------or--------.They have (some bananas and eggs )for lunch.(划线提问)( )( )they( )or( ).He plays (volleyball)every morning.(就划线部分提问)( head the head the head the head the head the It is not good to put onlt a little water in the fish tank 帮忙梗概(缩写)急!在线等在远古时代,这里没有人,也没有河,只有一片荒原,住着一个名叫”浑”的白龙. 后来,由于秦始皇的横征暴敛,一大批的逃荒的难民,逃到这里,居住下来,他们用辛勤 I do intend to live my life on the safe The force of air can keep the water won’t fall down有语法错误吗? 缩写与概括的区别 陶校长的演讲中持久的锻炼是什么意思 The wind will bring in some warm air.(改成反义疑问句的形式) 可是我害怕得糊涂了在文中有什么作用 陶校长的演讲持久的锻炼指什么意思 he can make thin如何改写为一般疑问句,特殊疑问句,否定句 11.最后一段中说"可是我害怕得糊涂了","我"怕什么 关于.快乐阅读,放飞梦想.的作文 在烟草花叶病毒和烟草中不能发生的遗传信息的传递有哪些 自然课上,同学们做实验:平衡架左3格处挂2个砝码问:(1)甲在右1格个挂6个砝码; (2)乙在右2格处挂3个砝码;(3)丙在3格处挂2个砝码; (4)丁在右4格处挂1个砝码.其中不能使平衡架 短暂的人生却有漫长的磨练这句话是什么意思 人是肉食动物还是素食动物? 同学们在科学课中做过许多实验,以下是某同学对几个实验的认识,正确的是( )A.在低倍镜下观察到细胞物像模糊,应立即转动转换器换成高倍镜进行观察.B.若不慎将染着的酒精灯碰倒,洒出的 为什么最大的两栖动物是娃娃鱼 简单句变复合句 This is the hotel.I stayed at the hotel last week. I think they are interesting中的they为什么不用宾格?再举几个相同的 例子 三字经的部分内容是什么? 宾馆里有一座电梯,其最大载重量为1000千克,两名宾馆服务员要用电梯电梯把一批重物从底层搬到顶层,这两名服务员身体质量分别为60kg和80kg,每个重物的质量为50kg.请问每次电梯最多载重几箱 1.the boys think smoking shows they are older(改成一般疑问句)2.they want to be like them(改为否定句)3.when people start smoking,it is difficult to stop(翻译成英语)4.他们看起来很疲惫(翻译成中文) 为什么三字经内容不同? 开心老王的英语水平到底怎么样啊? I will never空myself if she is hurt by my behavior 安全帽承受压力好的性能是利用了什么原理 there isn't any lemonade in the 宾馆里一座电梯的最大载重量为1000千克.两名宾馆服务员要用电梯把一批重物从底层搬到顶层.这两名服务员的体重分别为60千克和80千克,货物每箱质量为50千克.已知电梯第一次载重690千克,你 半个乒乓球比一个完整的乒乓球承受的压力大对吗 三字经的中心思想是什么死等,求求你们了,要自己写的,200字以上,╰( ̄▽ ̄)╮╰( ̄▽ ̄)╮╰( ̄▽ ̄)╮ 开心老王对中国英语教育的看法 2、安全帽之所以承受压力好,是因为它利用( )的原理. 《三字经》的内容? what's the temperature?的答句 三个乒乓球盖能承受1吨的压力吗 冬天的一天,蚂蚁忙着翻晒受潮的粮食,一只……《蚂蚁和蝉》故事主要讲了:冬天的一天,蚂蚁忙着翻晒受潮的粮食,一只饥饿的蝉向它乞讨.蚂蚁堆蝉说:“你为什么不在夏天储备点粮食呢?” what's the temperature?的同义词 LED衬底分哪几种目前市面上主流的衬底分为三种,分别是蓝宝石,硅,碳化硅,据我了解,有些不是这种衬底,在此提问,以上三种是否只针对于长GAN,若长其它的,如发红光,会采用哪种衬底 写给老王的墓志铭 白僵菌与松毛虫的关系:共生还是寄生?我觉得是寄生,不大确定.最好讲下为什么. 美国洛杉矶机场枪击案嫌犯面临终身监禁河北遭遇持续大雾笼罩 大面积高速关闭外交人员故事三则:阅尽人生博弈 领教外交官的家庭生活:丈夫常年在外 都是中国发展 世界受益——专访法国参议院地沟油\"变废为宝\"曲折路:海南生专访:中国与葡语国家经贸关系将再上新揭秘中国外交官是怎样炼成的:缺乏写作洛杉矶国际机场枪击案嫌疑人面临谋杀控浙江商品房销售面积和销售额增幅“双降境外媒体:中俄痛批美沉迷“偷窥世界”韩国学者:中国复兴对世界和平稳定意义港报:专家猜测中国或用人民币还伊朗“英报:中国“节俭令”制约铺张表演访德国柏林普鲁士协会主席恰普克迪拜“土豪”花4570万购买纯金兰博北京美大使馆楼顶现白盒子 被疑是监听洛杉矶机场枪击案嫌犯携反政府字条 有洛杉矶机场枪击案嫌犯携反政府字条 有尼日尔逮捕127名拟穿越撒哈拉沙漠移美女子生下13斤全美“最重宝宝”(组新吴区团队化管理 解决外籍人士个税申苏州外贸增11.5% 创近15个月新拉长短板 强化行车“江苏规矩”我省部署行政复议行政审判工作信用卡滞纳金取消 透支利率设限我省启动国门生物安全专项行动宜兴地税开发 “企业财务信用平台”服省人大常委会 开展“一法一办法”执法省人大常委会组织召开贯彻实施《国家安梧桐“飞毛雨” 又袭南京5月15日铁路实施新运行图泰州地税四分局 税收风险应对显成效精准发力,在发展中去产能去库存长三角联合发布 知识产权白皮书贫困家庭小姑娘“长”出新耳日本九州强震 遇难人数升至9人重拳挤泡沫,让资金运转更具效率江苏“十项举措”将纪律规矩挺在前“政策红利”支撑江苏人才新高地古城如皋,千人接力读书城市假日足球联赛 今日开球
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘