33,59 €
In recent years, large financial services institutions have been embracing the concept of DevOps in the core of their digital transformation strategies. This book is inspired by real enterprise DevOps adoptions in the financial services industry and provides a comprehensive proven practice guide on how large corporate organizations can evolve their DevOps operating model.
The book starts by outlining the fundamentals comprising a complete DevOps operating model. It continues with a zoom in on those fundamentals, combining adoption frameworks with real-life examples. You’ll cover the three main themes underpinning the book’s approach that include the concepts of 360°, at relevance, and speeds. You’ll explore how a bank’s corporate and technology strategy links to its enterprise DevOps evolution. The book also provides a rich array of proven practices on how to design and create a harmonious 360° DevOps operating model which should be enabled and adopted at relevance in a multi-speed context. It comes packed with real case studies and examples from the financial services industry that you can adopt in your organization and context.
By the end of this book, you will have plenty of inspiration that you can take back to your organization and be able to apply the learning from pitfalls and success stories covered in the book.
Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:
Seitenzahl: 595
Veröffentlichungsjahr: 2022
Proven 360° DevOps operating model practices for enabling a multi-speed bank
Spyridon Maniotis
BIRMINGHAM—MUMBAI
Copyright © 2022 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
Group Product Manager: Rahul Nair
Publishing Product Manager: Yashashree Hardikar
Senior Editor: Athikho Sapuni Rishana
Technical Editor: Rajat Sharma
Language Support Editing: Safis Editing
Copy Editor: Safis Editing
Project Coordinator: Ashwin Kharwa
Proofreader: Safis Editing
Indexer: Pratik Shirodkar
Production Designer: Sinhayna Bais
Senior Marketing Coordinator: Nimisha Dua
Marketing Coordinator: Gaurav Christian
First published: December 2022
Production reference: 1101122
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-80461-434-1
www.packt.com
Spyridon Maniotis is an experienced DevOps professional based in London, UK. In recent years, his career focus has been on working with enterprise DevOps transformations in the financial services industry. His financial services DevOps experience includes Nordic, British, and French incumbent banks, as well as European payments and pension fund corporations. He has worked for more than 10 years with financial services technology at Nordea Bank, Danske Bank, Deloitte Consulting, Capco, and Ericsson, serving in several DevOps leadership positions. He is a well-rounded and seasoned practitioner of DevOps, SRE, SDLC, technology strategy, regulatory compliance, as well as agile methodologies. He holds a BSc in computer science, an MSc in software engineering, and an MBA degree.
Aleksandras Artemjevas worked at an incumbent bank for 4 years. His last role there was DevOps engineer in the DevOps center of excellence. He was part of a team driving the DevOps adoption at scale. Currently, he is working at a banking infrastructure provider as a service reliability engineer.
Michał Gryko has been tinkering with electronics and computers since he was a kid. This led to a career in computer science and eventually various SysAdmin/DevOps/SRE roles. He is always focused on taking code from developers to production as quickly as possible while keeping the company running in the meantime.
Katarzyna Bieszk has 20 years of IT experience in program and project management, leading cross-functional teams to successful implementation according to SAFe/Agile, waterfall, or hybrid standards. Since 2020, she has been acting as a DevOps driver implementing DevOps Health Radar and Value Stream Mapping. She has been a trainer for SAFe DevOps courses as a SAFe Program Consultant. Katarzyna is currently employed by Nordea full time, where she heads the software development team within Group Functions Technology and focuses on increasing cloud maturity.
In recent years, large financial services institutions have been embracing the concept of DevOps at the core of their digital transformation strategies.
This book is inspired by real enterprise DevOps adoptions in the financial services industry and provides a comprehensive and proven practical guide on how large corporate organizations can evolve their DevOps operating model. The three main themes underpinning the book’s approach are the ones of 360°, at relevance, and speeds. Starting with how a bank’s corporate and technology strategy links to its enterprise DevOps evolution, we provide a rich array of proven practices for designing and creating a harmonious 360° DevOps operating model that should be enabled and adopted at relevance in a multi-speed context.
The book is packed with real case studies and examples from the financial services industry, as we have learned lessons and used tools that the reader can adopt in their organization and context.
This book is for DevOps practitioners, banking technologists, technology managers, business directors, and transformation leads. Readers should have knowledge and experience of fundamental DevOps terminology and concepts and ideally have been involved in practicing DevOps in large organizations.
Chapter 1, The Banking Context and DevOps Value Proposition, provides an introduction to the main actor of the book, which is an incumbent bank. Its external and internal contexts in relation to DevOps are discussed in depth. In this chapter, we also provide our DevOps definition and the banking value proposition. Two important elements of the book are also introduced: relevanceand 360°.
Chapter 2, The DevOps Multi-Speed Context, Vision, Objectives, and Change Nature, presents the concept of multi-speed in banking, with examples. The importance of understanding the DevOps context will also be discussed with representative examples from incumbents. Afterward, we will discuss how DevOps is linked to the enterprise vision and strategic corporate and technological objectives, and how enterprise DevOps OKRs can be created. We will also outline elements of the nature of DevOps change.
Chapter 3, The 360° DevOps Operating Model Pillars and Governance Model, proposes a governance model for defining the 360° operating model and its enablement and launch mechanisms. Governance bodies such as vision and design authorities as well as workstreams will be defined and their roles discussed in detail. The governing dynamics of those bodies will be discussed based on the influence that they can have on the DevOps evolution. Closing the chapter, we will focus on three industry use cases that will reveal how organizational structures can potentially influence the DevOps evolution.
Chapter 4, Enterprise Architecture and the DevOps Center of Excellence, discusses the vital role of enterprise architecture, anchored to banking business domains and critical flows, as well as modernization strategies and reference architectures. The various roles that the DevOps CoE can have in the evolution along with potential operating and service models will be outlined. At the end of the chapter, we will provide four use cases of incumbent banks that have deployed DevOps CoEs in different ways.
Chapter 5, Business Enterprise Agility and DevOps Ways of Working Reconciliation, analyzes the relation of DevOps with Enterprise Agility overall and their points of reconciliation. We will deep dive and discuss how DevOps can be reconciled in an agnostic way with business enterprise agility models. The business enterprise agility models we will use are basic agile, the Spotify model, value streams, and the Scaled Agile Framework, as they have been adopted by several incumbents. In the second part of the chapter, a proven and detailed technique will be provided on how to design the DevOps organizing principles at relevance in your agile DevOps teams. Several complementary recommendations are embedded in the technique.
Chapter 6, DevOps Software Development Life Cycle 360° Evolution and Engineering, focuses on defining the heart of the DevOps model, which is the engineered and evolved software development life cycle. We will start by analyzing the SDLC anatomy in terms of phases, frameworks, and capabilities. A technique of collecting and consolidating capabilities will be presented, along with how to engage the relevant stakeholder and eventually, through value stream mapping and flows, define the future way of designing, building, deploying, and running software. This chapter will provide a proven step-by-step technique to define your future SDLC.
Chapter 7, The DevOps 360° Technological Ecosystem as a Service, focuses on the main parts of the technological ecosystem that will contribute to the adoption. We will discuss the relationship between DevOps and technology and make a case for technology standardization. The main focus in the chapter will be the DevOps platform teams, which we will cover from an operating and service model perspective. Special reference will be made to specific platform teams that incumbents establish.
Chapter 8, 360° Regulatory Compliance as Code, discusses the regulatory environment around DevOps, taking a globally systemically important bank’s point of view. The compliance value proposition for DevOps will be discussed through four real industry stories. These four stories will serve as a justification for the book’s argument that compliance is a DevOps enabler and vice versa. Special focus will be placed on discussing the topics of DevOps controls and segregation/separation of duties. We will also provide several tips in the chapter on how to manage the relationship with your regulator.
Chapter 9, The DevOps Portfolio Classification and Governance, discusses methods to classify your DevOps portfolio based on criticality and impact and technology and architecture. We will also examine how speeds are shaped based on those categories and how concepts such as licenses to continuously deliver can help certain parts of your portfolio to move faster. In the second part of the chapter, we will discuss important aspects of portfolio governance, placing special focus on application DevOps attributes and the mechanism of the production readiness assessment.
Chapter 10, Tactical and Organic Enterprise Portfolio Planning and Adoption, discusses how the adoption will be embedded in the enterprise’s annual and quarterly portfolio planning, from the corporate strategy to the Enterprise DevOps OKRs, to initiatives, epics, and stories in the backlogs of the enablement and adoption teams. Special reference will be made to the concepts of tactical and organic adoption, which must be balanced. A core part of the book that is included in this chapter is the concept of DevOps minimum viable adoption.
Chapter 11, Benefit Measurement and Realization, focuses on recommendations for how to measure and realize the benefits of the evolution. We will introduce the concepts of key performance targets and metrics and why it is important to distinguish the two. Afterward, we will provide practical recommendations on how to define your KPTs and metrics, providing some practical inspiration. The rest of the chapter will be full of advice that you can consider during the process.
Chapter 12, People Hiring, Incubation, and Mobility, focuses on DevOps hiring, incubation, and mobility. The initial focus will be on the importance of Π-shaped DevOps professionals. Key aspects to consider in your hiring strategy will be outlined by real lessons learned. Moving to incubation, we will discuss several recommendations on how to make it more effective. We will close the chapter by making a case for people mobility.
Chapter 13, Site Reliability Engineering in the FSI, starts by defining SRE and relating it to DevOps. Afterward, we will outline the fundamental SRE responsibilities as we propose them to be defined based on real industry experiences. We will make several at relevance recommendations focusing on SRE eligibility, engagement models, and reconciliation with ITIL. Closing the chapter, we will outline four industry use cases on how different incumbents have adopted SRE.
Chapter 14, 360° Recap, Staying Relevant, and Final Remarks, recaps the core DevOps operating model aspects, focusing on the relevant elements that we highlighted in each chapter. Some final concluding remarks will be provided.
We also provide a PDF file that has color images of the screenshots and diagrams used in this book. You can download it here: https://packt.link/FckEw.
Following is the text convention used throughout this book.
Tips or important notes
Appear like this.
Feedback from our readers is always welcome.
General feedback: If you have questions about any aspect of this book, email us at [email protected] and mention the book title in the subject of your message.
Errata: Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you have found a mistake in this book, we would be grateful if you would report this to us. Please visit www.packtpub.com/support/errata and fill in the form.
Piracy: If you come across any illegal copies of our works in any form on the internet, we would be grateful if you would provide us with the location address or website name. Please contact us at [email protected] with a link to the material.
If you are interested in becoming an author: If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, please visit authors.packtpub.com.
Once you’ve read Industrializing Financial Services with DevOps, we’d love to hear your thoughts! Please click here to go straight to the Amazon review page for this book and share your feedback.
Your review is important to us and the tech community and will help us make sure we’re delivering excellent quality content.
Thanks for purchasing this book!
Do you like to read on the go but are unable to carry your print books everywhere? Is your eBook purchase not compatible with the device of your choice?
Don’t worry, now with every Packt book you get a DRM-free PDF version of that book at no cost.
Read anywhere, any place, on any device. Search, copy, and paste code from your favorite technical books directly into your application.
The perks don’t stop there, you can get exclusive access to discounts, newsletters, and great free content in your inbox daily
Follow these simple steps to get the benefits:
Scan the QR code or visit the link belowhttps://packt.link/free-ebook/9781804614341
Submit your proof of purchaseThat’s it! We’ll send your free PDF and other benefits to your email directlyThis part provides an introduction to the value proposition of DevOps in banking and introduces three core elements of the book: DevOps 360° qualities, relevance, and multi-speeds. It also provides an overview of how the corporate and technology strategies of an incumbent bank can be reconciled and how enterprise DevOps OKRs can be defined.
This part of the book comprises the following chapters:
Chapter 1, The Banking Context and DevOps Value PropositionChapter 2, The DevOps Multi-Speed Context, Vision, Objectives, and Change Nature