首页 微博热点正文

自建房,为什么谷歌的开发人员以为灵敏开发是无稽之谈?,数据分析师

在 Quora 上有人提出了 " 为什么像谷歌这种公司的开发人员认为活络开发是无稽之谈?" 的问题,关于此,作为一名前谷歌工程总监,David Jeske 供给了一些个人见解,以下是 David Jeske 的答复。

对许多人来说,活络意味着许多作业。我认为活络宣言从较高层次而言,与谷歌工程师对软件开发的观念是很挨近的。

  • 个别和互动高于流程和东西
  • 作业的软件高于翔实的文档
  • 客户协作自建房,为什么谷歌的开发人员认为活络开发是无稽之谈?,数据分析师高于合同商洽
  • 呼应改动高于遵从方案

可是,一旦把这些成都妹妹高层次的观念落实到细节,这些协议就开端褪色。活络有一些很好的主见,但它也存在一些问题元素,即过于会集在短期思想,关于像谷歌这样的公司进行革命性工程项目并不太适用。在不深化细节的状况下,让咱们来看看活络宣自建房,为什么谷歌的开发人员认为活络开发是无稽之谈?,数据分析师言背面的准则。

让咱们从共通点谈起。谷歌的开展风格是活络宣言背面的准则中所说到的鼓励赋能个别的例子。在这些准则中,最契合硅谷风格,或许本身便是遭到硅谷启林念雪发的几条准则包含:

  • 激起个别的斗志,以他们为中心建立项目。供给所需的环境和援助,辅以信赖莎菲宝,然后到达方针。
  • 最好的架构、需求和规划出于自安排的团队。
  • 团队定时反思怎么能进步成效,并依此调整本身的行为。
  • 持之以恒地寻求技能杰出和杰出规划,活络才能由此增强。
  • 以简练为本,它是竭力削减不必要作业量的艺术。
自建房,为什么谷歌的开发人员认为活络开发是无稽之谈?,数据分析师 自建房,为什么谷歌的开发人员认为活络开发是无稽之谈?,数据分析师

这些准则关于聪明的工程师来说简直是知识。我认为,硅谷打造了一种以赋能和信赖个人为中心的文明。

可是,这些准则的其他部分却并不契合谷歌的开发文明。而这些部分实质上造就了短期迭代的 Scrum 流程。它们好像更适用于特定类型的开发,最明显的是面向咨询或合同的软件编程,在这种状况下,客户是安排的外部人员,由于他们为开发付费,所以客户占主导地位操作形势,能够在掘地重工任何时候改动主见:

  • 咱们的首要任务是经过继续不断地及早交给有价值的软件来满意客户。
  • 在整个项目中,业务人员和开发人员有必要每天一同作业。
  • 不管团队表里,传递信穿越之长媳之路息作用最好功率也最高的方法是面临面攀谈。
  • 僵尸夜总会
  • 怅然面临需求改动,即便在开发后期也相同。为了客户的竞赛优势,活络进程对改动进行掌控。
  • 频频地交给可作业的软件,从几周到几个月不等,倾向于采纳较短的周期。

这种短期规划、直接与客户触摸和继续迭代的风格,十分合适具有简略中心和很多客户可见特性的软件,这些特性的可用性能够增量方法上升,不太适用于那些只要十分简略的用户接口和很多躲藏的内部杂乱性软件,这些软件或许直到适当完好时才具有可用性,或完结客户无法幻想的腾跃式解决方案。

像谷歌这样的公司一直在编写革命性软件,这些产品曾经从未有人编写,在杂乱的子组件涩涩撸编写完结之前,软件是无法作业的。这让我马上想到了 Bigtable 和 Borg 项目。Bigtable 是一种广泛仿制的分布式数据库规划,而 Borg 是最早呈现的超大规模集群 / 云管理器之一。这种类型的颠覆性创自建房,为什么谷歌的开发人员认为活络开发是无稽之谈?,数据分析师新需求很多的预先规划时刻,并且需求在超越一周的迭代中为编写组件而作业。由于项目的外部接口如此简略,以及内部杂乱性如此之高,以至于许多作业对“自建房,为什么谷歌的开发人员认为活络开发是无稽之谈?,数据分析师客户”乃至无法可见的,因而没有办法撰写客户可见的相关用户故事。这种类型的软件需求 8-20 风流太子个月的时刻向客户交给第一个作业版别。

像 Bigtable 和 Borg 这样的项目是反 sc赵圣桑rum 的。它们代表了技能领导者十分久远的考虑。在独自一周的时刻里,他们并没有做一些能够满意少数需求的作业,而是为集群软件开发方法的根本性改变打下了根底。这项出资不仅在谷歌取得了令人难以置信的报答,并且影响了整个职业。

其他职业也有相似的状况。从税务管帐软件到电脑游戏,有些软件在部分完结后并不适合交给给终端客户。

假如我被要求重写上面的活络准则,使之更契合谷歌风格的开发,它们或许会是下面这个姿态:

  • 咱们的首要任务是进步客户(和程序员)的生产力和对信息的拜访。处理你能找到的最火急、最常见的问题,并发生最大的网络影响。不要只是满意客户的要求,要去深化了解客户,并彻底改动他们的国际。
  • 开发人员应该创立一个谷歌规划文档(一个适当小型的,可是结构化的规划文档),对项目做出解说,这个项目期望完结什么方针,以及为什么不能用其他方法来完结方针。此文档应该分发给一切项目关连人,以便在项目开端之前取得前期反应。书面记载是必不可少的,由于它保证对项目何三浦折叠时抵到达功以及怎么到达方针有一个明晰和共同的了解。
  • 在项目的一切阶段,大型组件的要害规划红楼之逆天尽情元素应该在规划文崔喜坤档美豫5号中得到简明的解说和记载。
  • 腾跃式立异。完结并布置一个腾跃式立异比寻求完美更重要。不或许做到完美无暇。相反,要活络,并方案在技能栈的每一层不断地从头发明和改造。
  • 在合理的状况下,尽或许快地交给作业软件,并非一味地寻求赶快交给。在对外交给之前先在内部运用自己的产品。保证产品在交给前到达高质量规范。产品的质量比交给产品所花费的时刻更重要。

尽管活络宣言从高层次而言有满足的活络性,能够和以上这些准则合作使用,可是我认为这些重写的准则与建议短迭代和低文档的活络 /Scrum 流程仍是有很大差异的,而这些建议短迭代的低文档活络 /Scru佛山大炮嫖娼日记m 流程现在简直已经成为活络开发的近义词。

作者介绍

David Jeske,计算机工程师,前谷歌工程总监谈笑靖。

原文链接:

https://www.quora.com/Why-do-some-developers-at-strong-companies-like-Google-consider-Agile-developmen痛车是什么意思t-to-be-nonsense/a性爱让我挂急诊nswer/David-Jeske?share=1

自建房,为什么谷歌的开发人员认为活络开发是无稽之谈?,数据分析师

转自:InfoQ闺房调教

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

至死不渝,廉价药缺少、药价上涨 背面原因是原料药独占?制药企业、原料药企鏖战,平度天气

  •   美债收益率触底上升

     奔跑c级,超重磅!初度站上28000点 美股再创前史新高!这些基金彻底“欢娱” 10年最高暴赚324%!,茅屋为秋风所破歌原文 缓解商场忧虑心情

      除此之外,商场对美国经济增加放缓的忧虑得到缓解,是美股继续长牛的重要原因。

      许多出资者估计明美国年经济将以2%左右的速度增加。虽然比上一年2.9%的增速要慢一些,但与最近的长时刻趋势相符,并且远远好于出资者本年早些时候所忧虑的经济缩短。

      本年年中,世界货币基金组织(IMF)在对美国方针的评价中估计,美国经济本年有望增加2.6%,高于其 4月预估的2.3%。IMF以为这首要是受宽松的金融商场影响。

      美联储主席鲍威尔在最近的国会证词中重申,现在美国经济增加看起来是可继续的,几飞度两厢揭阳市报价乎没有痕迹标明经济会当即呈现下滑。

      近期,美国国债收益率从两个月前触及的低位反弹,是迄今最清晰的信号之一,标明出资者对经济阑珊的忧虑现已缓解。周五美国10年期国债收益率攀升至1.836%。

      

  • 奔驰c级,超重磅!初次站上28000点 美股再创前史新高!这些基金完全“欢腾” 10年最高暴赚324%!,茅屋为秋风所破歌原文

  • 南泥湾,江西铜业(600362)融资融券信息(11-15),下里巴人

  • 痒,三个技巧,让痛风患者能够“大鱼大肉”享用甘旨,圆通快递查询单号

  • 神医弃妃,手机编排软件哪个好?以下几个软件随便学一个,你也能成为高手,后街女孩

  • 刷机精灵,露笑科技(002617)融资融券信息(11-12),雪佛兰大黄蜂

  • 热门文章

    最近发表