Recent Publications

How to Architect Anything (Presentation)

Posted September, 2017. Presented at European Conference of Software Architecture in University of Kent, Canterbury, UK

Our ability to architect enterprises, systems and software is rooted in a foundation that can be applied to anything! The focus of this keynote was to explore that foundation, in terms of both technical practices and personal qualities, so that you can maximise your impact in a variety of domains throughout your career. The presenter shared his own personal experiences of applying such architectural thinking in different areas, including those that are his current focus: cloud and DevOps.

Download PDF (12.66 MB)

30 common challenges to DevOps and how to resolve them (Blog Post)

Posted May, 2017 in TechBeacon

As DevOps becomes mainstream, many teams are asking themselves, “Where do I start with my DevOps adoption?” “What challenges am I likely to face along the way?” and, “How do I resolve those challenges?” These are just a few of the recurring concerns I heard from enterprise DevOps teams during a series of focus groups I ran over the past year. From those sessions, I've compiled a list of the most common challenges DevOps teams say they face, along with solutions that just might help shape or refine your own DevOps journey.

Interview with

Posted April, 2017

From "Peter Eeles speaking with Alan Shimel at IBM Interconnect 2017. Peter is a world wide lead for DevOps adoption at IBM. Peter has been compiling metrics on all of the workshops that IBM has been doing on DevOps for last several years. Crunching these numbers provides real insight into the state of DevOps. Great information!"

DevOps Adoption - How do You Compare? (Presentation)

Posted March, 2017. Presented at IBM InterConnect in Las Vegas, Nevada, USA

IBM has conducted over 100 in-depth DevOps workshops with clients. Several recurring challenges have emerged, along with their resolutions. What did these organizations do to improve, and how do you compare? What results did these organizations achieve? This session presents an analysis of workshop results with a view to helping you fine-tune your own DevOps transformation.

Download PDF (9.10 MB)

Accelerating Your DevOps Journey (Presentation)

Posted October, 2016. Presented at DevOps Strategy Forum in London, UK

This is a general presentation that was used as the basis of a discussion of how to accelerate a DevOps transformation, based on some proven practices. Much of this is common sense, but the presentation also includes experience-based suggestions on how to move forward that you might find useful.

Download PDF (3.49 MB)

The DevOps (R)evolution: Part 1 (Blog Post)

Posted June, 2016 in DZone

There is no doubting that DevOps is the new kid on the block; every organization I talk with these days has a vague notion of what DevOps is and a sense of which DevOps practices they would like to introduce. There are, however, three recurring concerns that can be addressed by recognizing that the shift to a DevOps world is not a revolution, but an evolution of the rich heritage of delivery practices, some of which you are probably already applying.

The DevOps (R)evolution: Part 2 (Blog Post)

Posted June, 2016 in DZone

Part 1 of this blog post suggested that we should recognize that the shift to a DevOps world is not a revolution, but an evolution of our rich heritage of delivery practices. In part 2 I conclude my summary of the different eras of "best practice" before addressing the questions originally posed.

DevOps is a Risky Business (Blog Post)

Posted May, 2016 in

I spend a considerable amount of time with clients discussing DevOps and the potential value it can bring to them, but there is one theme that always resonates: the ability of a DevOps approach to eliminate risk. While many of us understand the benefits in terms of being faster (improved productivity), cheaper (reduced cost) and better (improved quality), I find that a conversation based around risk, especially when talking to the business or department heads, usually gets straight to their concerns in a language they understand.

DevOps for Banking (Presentation)

Posted February, 2016. Presented at InterConnect 2016 in Las Vegas, Nevada, USA

Banks depend on the reliable exchange of data, and every development project needs to maximize the chances of a successful client experience by minimizing the potential of any IT-related failure within the bank. This requires both automated testing and smooth, continuous release management. This session will give IBM's point of view on how to implement quality checks as early as possible, run tests as often as possible, and integrate automated testing with release management to minimize the complexity of deployment. Attendees will be provided with practical guidance on how they can realize their DevOps vision.

Download PDF (4.94 MB)

DevOps and Agile Transformation - Creating a Strategic Roadmap (Presentation)

Posted February, 2016. Presented at InterConnect 2016 in Las Vegas, Nevada, USA

The transformation from a Waterfall methodology to a Lean/DevOps/Agile way of working can be done either with ad hoc pilots or via a transformation strategy. Ad-hoc pilots tend to provide short-term wins, but without a strategic roadmap these pilots typically don't progress to an enterprise rollout. For IBM, the transformation strategy for one area of the business resulted in a $41 million cost avoidance in the first year. In this session, attendees will hear about transformation strategies that have worked both for IBM's clients and for IBM's own application and product development organizations.

Download PDF (5.31 MB)

All publications ...