Tag Archives: Continuous Delivery

What is Modern Software Engineering?

I have a new book out. It’s called “Modern Software Engineering” and I have been working on it for the past few years.  The ideas in it grew out of a growing realisation that the way that I approach software … Continue reading

Posted in Continuous Delivery, Continuous Integration, Culture, Effective Practices, Engineering Discipline, Personal News, Software Design, Software Engineering, TDD | Tagged , , , , | 12 Comments

Are we ‘Deploying’, ‘Releasing’ or ‘Delivering’?

This year I started a YouTube channel in which, every week, I discuss ideas related to Continuous Delivery. I have been very pleased with its success. As part of that, but also because of working from home more as a … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

The Impact of Continuous Delivery

When Jez and I wrote our book, we knew that we were describing a powerful approach. We were very nervous of claiming a “Methodology” though. Instead we saw the Continuous Delivery book as describing, in some detail, an approach to … Continue reading

Posted in Uncategorized | Tagged , , , , , | Leave a comment

Welcome to My YouTube Channel

I have recently decided to launch a YouTube Channel to complement this Blog. My aim for the channel is to provide some insight into the techniques and practice of Continuous Delivery, explain some of my ideas on Software Engineering, and … Continue reading

Posted in Agile Development, Blog Housekeeping, Continuous Delivery, Effective Practices, Engineering Discipline, High Performance Computing, Personal News | Tagged , , , , | Leave a comment

Continuous Compliance

I work as an independent consultant advising organizations on how to improve their software development practice. This is a very broad theme. It touches on every aspect of software development from design, coding and testing, to organizational structure, leadership and … Continue reading

Posted in Agile Development, Continuous Delivery, DevOps, Effective Practices, Engineering Discipline, Pair Programming | Tagged , , , , | 12 Comments

Don’t Feature Branch

I recently attended the Devoxx conference. One of the speakers was talking on a topic close to my heart, Continuous Delivery. His presentation was essentially a tools demonstration, but one of the significant themes of his presentation was the use … Continue reading

Posted in Agile Development, Continuous Delivery | Tagged , | 11 Comments

Presentation on Continuous Delivery at LMAX

I was recently asked to do a presentation on the topic of Continuous Delivery at the London Tester Gathering. You can seen a video of the presentation here In this presentation I describe the techniques and some of the tools … Continue reading

Posted in Continuous Delivery, LMAX | Tagged , | Leave a comment

Acceptance Criteria for Release Management Maturity Model

I was asked a good question by a colleague a couple of days ago. On p419 of my book Jez and I show and I describe a “Configuration and Release Management Maturity Model”. My colleague asked: “What are sensible acceptance … Continue reading

Posted in Agile Development, Continuous Delivery | Tagged | Leave a comment

Going live

My project went live this week. You can see our web site here. My team and I are all very proud of our work, we have been building the LMAX exchange for several years now, but have only just released … Continue reading

Posted in Agile Development, Continuous Delivery, LMAX | Tagged , , | Leave a comment