Continuous Integration – Don’t just kick the can further down the road
20 Dec 2017
Following my previous blog on Extreme Programming, I wanted to talk about another XP practice, Continuous Integration or CI as it is popularly known. CI is one of the most valuable practises you can bring to a development team and because of that it has become almost a mainstream activity with nearly every team I meet practicing it. Or at least claiming to practice it, as there are some very common misconceptions about CI that I’d like to discuss here. In my last post, you may remember we talked about the definition of Working Software coming from XP: “Software that passes customer-defined tests in a production (or production-like) environment.” Known in Scrum as “Done”. If your work is not passing the acceptance tests you agreed with your customer in the production environment, or an environment that is as identical to the production environment as to make no difference, there is a risk that it will come back to you. In other words, if your work does not meet this criteria, it is not yet completely integrated. This brings me to a conversation, a very common conversation, that happens in pretty much every Certified Scrum Developer course I run. The conversation […]
Jean-Paul (JP) Bayley
An agil8 Associate, Jean-Paul (JP) Bayley is the Lead Consultant of Bay Spark Ltd, a firm specialising in business agility and organisational development. He was formerly Software Development Manager and Enterprise Architect for Kaplan International where he led the Agile Transformation. He has spoken at BCS, the British Library, as is co-organiser of the London Playcamp conference.
He is a Certified Collaboration Instructor, Certified Trainer for “Training from the BACK of the Room!”, Certified LEGO® SERIOUS PLAY® Facilitator and holds an ILM certification in Group Facilitation Methods. He also holds certifications from the Scrum Alliance, Scrum.org, and Lean Kanban University.
Colleagues say he is a “competent, good-natured facilitator that efficiently enables cultural change in teams and organisations”.
He facilitates change in organisations and helps them apply their knowledge to get to where they want to be. He has been known to do this with training courses, strategy workshops, innovation sessions, and executive & team coaching.
When he is not working, he is chasing around Devon with his wife and twin daughters. Back in the day he had a record label, remixed a top-40 record, and had one of his tunes played by John Peel on Radio 1. It was fun while it lasted.
To connect with JP on social media, simply click on the Twitter and LinkedIn buttons below.