但是,怎么回事,最权威的来源还是同一本《 DevOps手册》。它有一整节专门讨论关于DevOps的神话,为什么写一篇文章?好吧,事实是,我认为这本书不仅说明了方法论,而且还随处出售。
关于神话的部分就是这样,其中包含我想反驳作者的神话,而不是那些在现实中很流行的神话。我立即试图描述在现实世界中流传的神话,并且我必须加以处理,向听众解释方法论。
1. DevOps适用于您
不,DevOps并不适合所有人。这个神话之所以首先出现,是因为一些开国元勋们自己也在逐步推广这一神话。
例如,Gene Kim等人在《 DevOps手册》中以某种方式忘记提及DevOps并非适合所有人,而是推测其普遍适用性。对报价进行评分(我用斜体突出显示了问题部分):“ ...现在有大量证据表明上述问题几乎无处不在,并且与DevOps相关的解决方案几乎普遍适用。”或在这里:“在几乎每个 IT组织中,开发和IT运营之间都存在固有的冲突,这会导致螺旋式下降……”。
好吧,不,有很多IT组织对其全部或部分都不起作用,即使它们不适用也是如此。有些组织根本没有IT运营部门或生产环境。例如,从事咨询的组织。通常,他们可能有一个执行SLA的支持部门,但他们可能根本没有它:例如,实施Wordpress的公司或进行安全测试的顾问。有些IT组织没有开发部门。许多托管公司就是这样的组织。一切都可以很复杂地安排给他们,但是所有软件可以是别人的“盒装”或“云”,也可以是外部顾问编写的。
John Allspo更加仔细地撰写(但是John,您为什么要写这篇文章?):“ 无论您身处哪个行业,或者您的组织提供何种产品或服务,这种思维方式对于每个业务和技术领导者的生存都是至关重要的和必要的。”
很抱歉伤害您的咨询人员,但事实并非如此。相信DevOps作为一种思维方式是建造桥梁和隧道时最重要的事情吗?然后,我有一座巨大的桥梁,您可以购买。
2. DevOps将为您提供帮助
我们假设,原则上可以为您的业务功能实现DevOps。但是,DevOps可能对您没有用。您必须支付所有费用:
- DevOps的实施将需要重组您的组织,这可能是一项漫长而冒险的工作;
- ;
- , , , .
DevOps . DevOps - , DevOps Chrome .
, DevOps. , . 1.0.0. 1.0.1? , , , . “” .
, , :
- (Time to Market, TTM),
- ,
- -,
, , DevOps .
3. DevOps -
“10 Deploys a Day” Flickr — , -.
, , DevOps, -. , , , , .
“” , - DevOps.
4. DevOps —
, DevOps — -, , , , , “ ”.
, DevOps, DevOps , .
Time to Market , .
- . , , , . “”, .
, , DevOps .
, , . , , .
5. DevOps -
- - - DevOps Server Ultimate 9000 — ?
. , DevOps , , , Linux, git bash. ? — . ? . DevOps . Docker, , Puppet git. , . — Jenkins, — Bamboo, , , TeamCity, GNU Make . , — , , .
. Scrum. Scrum — Agile, , , . - Agile, . DevOps — Agile, Scrum. , “” DevOps Lean. Lean — , , - -, - . , Lean. DevOps.
6. DevOps
, “ ”, : , , QA ..
, . , - — .
— DevOps, , , , DevOps-.
7. DevOps
— — ? . -, DevOps . - DevOps — -, . , DevOps — , , . , Toyota, GM Ford.
, Lean “” Kanban , DevOps 50, CD — 80.
Scrum ? . , . (TTM) , 17.6 , TTM 2 .
, IT, . , DevOps, . , , . , , , ?
无论如何,不仅是DevOps,所有积累的知识都将有助于更好地组织工作。
还有其他
到此,我简短回顾了关于在现实中不流传的DevOps的神话。下次,我将描述流行的误解,尽管这不是错误的,但其中有一些道理。
您遇到了关于DevOps的哪些神话或故意强加的妄想?