国土安全如何从十年部署一次到“以思想的速度行动”

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 63w+ 字,讲解图 2808+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2200+ 小伙伴加入学习 ,欢迎点击围观

美国国土安全部首席信息官 Mark Schwartz 在 6 月份的 AWS 政府座谈会上发表了罕见的坦诚 演讲 。他讨论了过时的手动流程如何​​扼杀联邦政府的创新,以及可以采取哪些措施来纠正这一问题。

他首先以一种有点讽刺的方式讨论了政府从有任务需要到部署能力以满足任务需要所花费的时间。

“一旦我们意识到我们有任务需要,我们就会等待,”施瓦茨说。 “我们等到我们有了一些任务需求,这样我们就可以将它们组合起来并称之为程序。下一步是练习我们称之为“收购监督”的东西,这意味着我们写了 105 份没人看的长文件,我们把它们放在文件柜里。我们这样做是因为现在我们有一个有很多要求的大项目,存在很大的风险,所以我们必须进行一些监督。一旦我们取得进展,我们就会以惊人的速度进行采购。我们采购硬件和服务以在数据中心安装硬件。在 GAO(政府问责办公室)解决(所有事情)之后,程序员开始编程,然后他们开始测试,然后我们通过安全认证过程,这需要一段时间,然后我们实施“变更控制”或“配置控制”以降低风险我们可能会实际使用我们正在创造的东西。当您将所有这些加起来时,从公认的需求到能力的时间大约是几年到几十年。

马克认为这是不可接受的,并向国土安全部引入了完整的持续交付流程。这一转变使部门发生了革命性变化,一个项目每天部署多次,其他项目每周部署一次或两次。部署通过持续集成管道运行并执行自动化测试,以便在发现漏洞时可以毫无风险地对其进行修补。

马克说,政府创新比人们想象的要容易。 “政府人员有很多好主意,但他们没有采取任何行动,因为他们没有被授权”,施瓦茨说。这是因为他们必须为每个程序编写 105 页的文档。创造创新文化的方法是通过持续交付系统最大限度地降低实验成本。在 DOHS 中,如果团队有一个好主意,他们就会尝试,因为持续集成管道就在那里,他们所要做的就是把它放进去。

Schwartz 总结道:“通过降低实验的成本和风险,人们将释放他们隐藏的所有创意。我每天都会从我的团队那里听到新的想法,包括如何进行变更控制。所有这些想法都在那里等待发布,我们现在正以思想的速度前进”

相关文章