网站便捷导航 - 百度XML地图 - RSS 订阅 - 设为首页 - 加入收藏
您的当前位置:主页 > 绘本 > 平装绘本 > Microsoft转向AgilityHastensBing的部署Cadence

Microsoft转向AgilityHastensBing的部署Cadence

来源:宁都县人民政府 编辑:幽鴳z 时间:2019-09-13 点击:9499
当微软的Bing工程团队决定加快其将代码投入生产的节奏时,它开始了以持续交付(CD)作为关键目的地的敏捷性之旅。

为了抓住并超越其最接近的主要竞争对手,Bing团队不得不重新考虑它的工作方式。

Bing的技术顾问CraigMiller说四年前开始的工作是每月部署系统,100名工程师,每周发生两到三次事故-生产问题-以及一个非常标准的瀑布式开发系统。这对早期的Bing来说效果相当不错。但是要继续追逐谷歌,必须彻底改变。

“所以我们退后一步,决定在我们的系统中进行一个数量级的改进,”米勒告诉eWEEK。“我不是指代码速度,但是要看一下大局以及我们在Bing中所谓的“思想速度”。“

进一步阅读对非结构化数据进行分类的六个理由IT科学案例研究:无代码收费应用开发...根据Bing团队在微软工程故事网站上采用敏捷和敏捷方法的概要,“当我们开始实现持续交付的飞跃,我们不仅改变了开发人员编写代码的方式-我们从根本上改变了我们的业务运作方式。“

CD方法是一种灵活的软件工程方法,团队生产软件周期短,确保软件可以随时可靠地发布。它的目标是更快,更频繁,更高质量地构建,测试和发布软件。

“CD的核心是决定采用导致稳定增量而非全面变化的开发流程,”Pund-IT的首席分析师CharlesKing。“如果CD成功实施,组织可以减少进行变更所需的成本和时间,以及相关的风险。”

他说,这有两个原因。一个是制作大量的,正在进行的增量变化倾向于更有效地识别和纠正潜在问题,从而提高可靠性和弹性。第二,由于旧的功能被更改,更新的功能在CD中逐渐引入,因此更容易识别哪些为客户提供实际价值

在Bing变革的博客文章中,微软Bing和信息平台研发部首席科学家JanPedersen博士说:“加速功能部署和在创新方面,我们投入了大量精力来克服软件工程挑战。每月的部署节奏已经消失了一段时间,同时考虑到旧文化和大部分基础设施。取而代之的是,一个高度分散,并行化和灵活的系统已经上升,这个系统已经成为改变Bing功能和现场用户的开发人员的游戏规则。BingEngineering带头开展了这项工作,并创建了世界一流的构思,开发,验证和实验系统。“

该系统帮助Miller的Bing工程团队从100名工程师扩展到600名,并从每月发布到每日发布的节奏。

“我们从每月部署发展到每日-这是我们的口头禅,到现在我们每周部署20到24次,”米勒说。“这大约是一天四次。我们在分支机构中有600名工程师,在给定的一周内我们偶尔会发生一次事故。“

敏捷是思想可以从白板转换到键盘再到现场的速度用户,Miller说。

为了确保符合其标准,该团队在其流程中建立了一个关注质量的核心,要求工程师在向客户发布之前考虑其变更的影响。

文章链接地址:http://www.amooyeh.com/huiben/pingzhuanghuiben/201909/3531.html

相关文章:

Copyright © 2019 智博彩票登录 Inc.

Top