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 […]
Vince Ryan is an agile consultant and trainer with a particular interest in Software Quality Assurance and a passion for providing teams with the necessary tools to get Quality into the delivery process as early as possible. An Agile champion since 2003, Vince is an advocate of XP practices such as Test-driven development and Pair programming.
Vince has worked for a number of prestigious firms within the financial, digital media, telecommunications, retail and manufacturing sectors and recently spent 16 months providing agile coaching to the team which won the UK’s 2013 Agile Awards for “Best Agile Team”. Vince’s coaching took the team from a very traditional, waterfall-based delivery method to the successful adoption of an Agile approach using Scrum, Kanban and Scaled Agile Framework methods which enabled the teams to deliver simpler business solutions based on the priorities that are clearly understood by their stakeholders.
An inspirational and motivational leader, Vince has extensive experience of building and managing teams across the USA, UK, Europe, Africa and Asia.
On days off Vince is a keen snowboarder and for most weekends during the winter season will be found on a mountain somewhere.
To connect with Vince on social media, simply click on the Twitter and LinkedIn buttons below.