Tag: 2 speed it

  • Multi-speed IT: The Reality of Enterprise Agility

    Multi-speed IT: The Reality of Enterprise Agility

    Today’s business demands the ability to change systems at an ever-increasing speed, but for many companies, including their systems of record have created a mismatch in development and operations practices between the traditionally dynamic systems of engagement and the traditionally slower systems of record.

    The problem isn’t in the ability of the systems of record to move as fast; they can change as fast as any other system. The problem lies with the tools and processes used for the systems of record. The traditional view—that to decrease risk you must reduce change—has been shown to be not necessarily true. Manual change or large changes can cause increased risk, but through a completely automated deployment process that includes configuration changes and by delivering smaller changes that have gone through automated testing together, risk actually is reduced.

    The concept of multi-speed IT is not that some systems are slower and some are inherently faster, it is that the changes need to be made at the speed business requires. If a business change is required in the back end, it should be changeable as fast as any front-end change. The reality is, many back-end systems or systems of record provide a set of APIs that are used by the systems of engagement. These APIs can be more stable than the mobile application you are providing to the end user. Imagine a calendaring service—when was the last time the calendar changed? When did we add or remove days from a month? So this one is very stable; the only changes have to do with new interfaces required, such as providing a new REST-based interface. Other APIs will be much more dynamic based on business need.

    So how does a large, storied enterprise bring agility to systems both old and new, mainframe to mobile, while reducing risk and fear of bringing down legacy or mission-critical applications?

    1. Test across systems—Test everything together, where applications old and new cross paths, ensure thorough testing earlier and more often.
    2. Release what you tested together—if you are testing earlier to ensure applications across systems are working together properly, it only makes sense to release those applications together.
    3. Create a singular deployment process for that release—your deployment process should reflect whatever applications or components need to be released in the proper order to ensure functionality across systems.

    Of course, to enable these actions across teams and systems, collaboration and a shift in culture are key.

    Recently we hosted a webinar on how organizations can incorporate continuous testing and deployment into releases across systems and how multi-speed IT can be used as a stepping stone for enterprise agility.

    About the Author / Rosalind Radcliffe

    Rosalind

    Rosalind is a Distinguished Engineer within the IBM Rational organization. She is Chief Architect for CLM and DevOps. She is responsible for driving the DevOps for multi-platform architecture. This includes System z and Power system. In addition she is responsible for the architecture for the Collaborative Management capability for Enterprise solutions. This includes UrbanCode Deploy and Rational Team Concert’s support for standard Mainframe development activities. She is a member of the IBM Academy of Technology and a Master Inventor. Prior to Rational, she was in Tivoli responsible for the SOA Management Strategy for IBM. Connect with Rosalind on LinkedIn / Twitter.

  • What lane do you travel on the DevOps highway?

    What lane do you travel on the DevOps highway?

    Last week we kicked off our webinar series on Variable Speed DevOps. The discussion was lively and informative. For myself as moderator the webcast was as comfortable as an old pair of slippers. Two of the three panelists, Carme DeArdo of Nationwide and Sanjeev Sharma of IBM are both friends and people I have had the pleasure of appearing with before.  Additionally, Lee Reid, fit right into the discussion, not missing a beat.  You can listen to the recording or view the slides here.

    We discussed Variable Speed IT from many different aspects and how Nationwide has successfully merged onto the DevOps highway.  More than any of the other analogies we spoke about or I have heard, I really like the DevOps highway as a good way to explain Variable Speed IT and Variable Speed DevOps. The notion of multiple lanes with traffic moving at different rates in each lane is a good way to think about Variable Speed IT.

    Of course if only things were that easy. In the variable speed DevOps world the traffic in each lane is directly connected to the traffic in the other lanes.  This is where the expertise of Carmen and the rest of the panel comes into play.  In an organization such as Nationwide (see the first two slides of the deck to get an idea of Nationwide’s scope) coordinating Systems of Records with Systems of Engagements, multiple dev and ops teams and doing it all successfully is orchestration worthy of a maestro.

    Lee and Sanjeev in their positions at IBM have had the chance to work with several organizations like Nationwide so can take lessons learned across an even wider spectrum of experiences.

    All of this added up to a great webinar that I was lucky to be part of in some small way.

    Our deep dive into Variable Speed DevOps continues on May 19th with the Canada Mortgage Housing Corporation explaining how they were able to break down IT silos and in both their mainframe environments (yes even mainframes) and others. You can find out more about this one and register here: https://devopsy.kinsta.cloud/blogs/variable-speed-ibm2/?S_Tact=C34701GW.

    Variable Speed DevOps, 2-Speed IT, Bi-Modal IT – we are seeing lots of different terms to describe a common fact pattern.  We think this series of webinars will explore many of the facets of this subject.

    In them meantime we are off to a fantastic start with our first in this series. I really encourage you to go have a listen.  Many thanks to Carmen DeArdo, Sanjeev Sharma and Lee Reid for kicking us off with a great webinar.

  • Variable Speed DevOps: A Deep Dive

    Variable Speed DevOps: A Deep Dive

    About 2 months ago I wrote an article on “Variable Speed DevOps“.  To be clear I first heard the term used by Carmen DeArdo, Director of Application Development at Nationwide.  It was a response or play on the 2 Speed IT dilemma. In 2 Speed IT, emerging digital processes coexist with traditional ones. The implication is that the “traditional” processes can’t run at the speed of the emerging digital ones (even older digital can’t run at the speed of newer digital processes). But the question is do they have to?

    According to Carmen and other folks I have spoken to, the key is not making processes run faster than they are intended to. It is blending all of the different processes and the speeds they run at to mesh together into one finely tuned machine. Like the different size gears within a Swiss watch, perfectly tuned to keep the correct time down to the millisecond. Variable Speed DevOps is about the fine tuning of an organizations IT machine to make all of the different size and speed gears work flawlessly.

    Of course this could be much easier said than done. Carmen has spoken about Nationwide’s journey in this regard. I have also had the pleasure of participating in a Google Hangout with Carmen, Sanjeev Sharma and Rosalind Radcliffe of IBM where we discussed this concept as well.

    The notion of Variable Speed DevOps existing in Enterprises with traditional Systems of record, co-existing side by side with new Systems of engagement and code is destined to be as dominant in the world of DevOps within enterprises as Hybrid Cloud is going to be the dominant form of Cloud.

    I believe that the idea of Variable Speed DevOps deserves a deeper look. There is much that we can learn and share by delving deeper into the concept and hearing from experts who are on the front lines of Variable Speed DevOps.  To do this we are teaming up with our friends at IBM to peel back layers of Variable Speed DevOps and show you how you can bring it to your organization.

    We will be kicking of our deep dive into Variable Speed DevOps with a series of webinars, the first of which we are announcing today. I will personally be hosting these webinars. What better place to start our deep dive than with Carmen DeArdo and Sanjeev Sharma. We will feature other guests in future webcasts.

    Part 1: May 5 – How Nationwide Insurance is adopting DevOps for variable speed IT systems
    In the May 5th webinar, we will focus on the ongoing transformational journey at Nationwide Insurance and lessons learned. (Replay available)

    Part 2: May 19 – Canada Mortgage Housing Corporation breaks down IT silos and speeds up mainframe development
    In the May 19 webinar, we will focus on lessons learned at the Canada’s national housing agency in their DevOps and Agile transformation. (Replay available)

    Part 3: June 2 – Show Me Success Before I’ll Invest in DevOps – A HM Health Solutions Case Study
    On June 2 we will discuss the process for quantifying DevOps benefits for your business stakeholder. (Replay available)

    Part 4: June 25 – Build, test and deploy mobile apps with back-end mainframe services securely in a hybrid cloud
    On June 25 we will look into synchronizing mainframe, mobile and hybrid cloud to support end-to-end mobile development. (Replay available)

    Besides the webinars, we will also feature articles and other content related to the topic.  We will build up this new section of our site over the coming weeks, so stay tuned.  But wait there is more. We want to hear from you! What is your view on Variable Speed DevOps? Do you have any lessons or thoughts on the subject? If so you can write me personally at editor@devops.com.  I would love to hear from you. We can have you write your own post on this, we could interview you for a future article or maybe you could be a guest on a future webcast.

    Variable Speed DevOps is going to be important in your DevOps Journey.  Join us on May 5th to hear from Nationwide Insurance and stay tuned for additional client stories on this topic.