持续集成与部署、监控与日志、安全与隐私--FP Complete的全面、易懂的指南,旨在帮助你了解为什么这三种DevOps策略共同创造了一个环境,使高质量软件的开发比以往更快、更有效。
FP Complete的创始人兼董事长Aaron Contorer介绍了以下网络研讨会。请阅读下面的视频记录。
介绍一下亚伦
我是FP Complete的创始人兼董事长,我们帮助公司使用最先进的工具和技术,更快更多地生产出安全、快速、功能丰富的软件。
在创立FP Complete之前,我是微软的一名高管,在那里我担任分布式系统的项目经理,以及当时领先的软件开发工具Visual C++的总经理。此外,我还策划了MSN向基于互联网的服务器软件的转变,担任了比尔-盖茨的全职技术顾问,并创立和管理了公司的生产力工具团队,负责复杂的软件工程项目。
好了,关于我的介绍就到此为止。让我们以陈述明显的事实来开始这次演讲。
软件开发是复杂的
作为信息技术和软件人员,我们很容易认识到事情正在以惊人的速度变化。为了跟上步伐,我们需要一些工具和流程,使我们能够更频繁地快速部署更好的代码,并减少错误。 这是不是一个很高的标准?是的,当然,它是。但是,如果你想让你的公司生存下去,就绝对必须达到这个标准。
效率低下的现象无处不在
在大多数公司,我认为信息技术团队和软件工程团队并没有得到公司其他部门的完全信任。
当然,我并不是说他们不被信任,因为他们不是好的、聪明的人。我的意思是,他们不遵守他们的最后期限,导致冲刺阶段变得比最初预期的更长,最终导致每个人都感到仓促,最终结果缺乏质量。
IT部门失去了管理层的信任
当管理层开始不信任工程和IT部门时,就会形成一种不好的动态。团队不再能专注于为他们的终端用户建造伟大的东西。相反,他们被迫专注于解决他们的斗争和处理人际间的摩擦。
信不信由你,我们遇到的问题并不是人的问题。这并不是说他们缺乏良好的意图或脑力。
相反,问题是这样的。
现代的软件,古老的技术
现代的软件开发不可能在简单的工作流程中使用古老的技术来进行。
我经常喜欢说...
"最好的工匠用手锯也不能像机器人的切割工具那样有效地完成木工工作"。
当我们将我们的工作自动化时,它变得更快,更容易复制。我们没有建立大量的错误。因此,我们可以继续我们的生活,而不是一次又一次地回到过去,重新加工东西。
当我们用好的工具和更好的程序来实现自动化,并且每次都重复这个相同的过程时,每个人都可以相信我们的工作会高质量地完成,并且我们的系统会更加安全和可靠。
听起来很理想,不是吗?当然,确实如此。
但你如何做到这一点?你如何从你今天的工作环境发展到DevOps战略将允许你在未来的生活和工作中的乌托邦?