DevOps 是指开发和 IT 运营的结合。这一原则的核心特征是您的开发和 IT 团队不再彼此孤立工作,而是一起工作。优化运营流程的生产率和可靠性是首要目标。矛盾应通过合作和双方能力的混合来解决。您的面向 DevOps 的团队不仅可以负责微服务的开发,还可以负责微服务的运营。这使得两个阵营之间的沟通变得更加容易。在持续交付的支持下,您可以在广泛的质量检查后快速将变更投入生产。
结论:敏捷方法可实现更快的调整
银行可以利用Scrum、微服务等敏捷方法,更好地应对困难的市场环境中的新需求,更快地实施创新。非常重要的是使用 DevOps 实现开发和 IT 运营之间的紧密联系。小团队可以开发、测试单独的服务并将 验光师准确的电子邮件列表 其投入生产。这样,微服务和DevOps就可以相辅相成。一方面,您可以创建更灵活、更高效的系统环境,另一方面,您可以建立流程,通过这些流程可以快速、高质量地开发和部署这些应用程序。然而,将组织视为架构的一部分是银行目前面临的一个关键挑战。多年来,集中化和分层架构的方向也反映了公司的组织单位。为了在银行建立微服务和DevOps,银行必须为长期的组织重组做好准备。如果组织尚不支持这种想法,那么使用微服务架构可能会造成损害,因为部门之间的摩擦点可能会成倍增加。
这篇文章也出现在“银行博客”上。
开源
“Jenkins 灯”的想法不仅广受好评,该应用程序也在一些 adesso 团队中积极使用。这就是我在GitHub上开源该应用程序的原因。我欢迎拉取请求和您的反馈!然而,提高敏捷性的道路并不容易,而且无法在短期内实现。为了采用敏捷思维,你首先必须改变旧的思维模式和根深蒂固的结构,我想在下面向你更详细地解释这一点。
引入敏捷性时面临的挑战
引入敏捷性时您将面临的第一个重大挑战是改变旧的思维方式。这是你必须克服的第一个障碍,因为这些结构有时是公司多年来建立的,并扎根于员工的头脑中。因此,如果您过去 20 年一直在软件开发中实践经典项目管理,那么切换到敏捷方法通常会导致冲突。这种冲突通常导致这样的事实:从设计完整的、市场就绪的产品的要求到与客户一起不断进一步开发的“最小”产品的要求没有发生。