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 […]
José Casal is a Business Agility consultant and trainer. He is intensely passionate about modern management methodologies focusing primarily on Lean Kanban, agile and collaboration frameworks. José is both a trainer and a student, striving to learn continuously and to help introduce or support the use of agile principles in companies.
José has worked extensively with large private and public sector organisations including Credit Suisse, The Scottish Government, Capita, Student Loans Company, NHS Choices, the University of Kent and P&O Ferries. He is the Founder and Chair of the BCS Agile Methods Specialist Group and the lead creator of the BCS Agile Foundation Certificate (official syllabus, exam questions and training materials). He is also the chair of the London Lean Kanban Days (LLKD) and Playcamp UK conferences.
As an experienced Coach and Trainer, José has a few certifications under his belt. Here are just a few of them:
- Accredited Kanban Trainer (AKT)
- Innovation Games Certified Collaboration Instructor (CCI)
- Certified APMG AgilePM Trainer
- Scrum Alliance Certified Scrum Professional (CSP)
- BCS Agile Trainer
- Training from the Back of the Room (TBR) Trainer
To connect with José on social media, simply click on the Twitter and LinkedIn buttons below.