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 […]
Working as an Associate with agil8, Dr. Sallyann Freudenberg is an agile coach and mentor who can work effectively with both experienced agile teams and those new to an agile approach. Her 20-year IT career has covered roles in development, design, analysis, UI and Project Management on projects as diverse as industrial real-time process control systems and banking CRM. During the past 9 years Sallyann has been focused entirely in the agile world, providing a blend of training, mentoring and coaching across Europe that focuses on creating successful and sustainable agile organisations.
Sallyann provides a variety of standardised and tailored training sessions, including Certified ScrumMaster (CSM) and Certified Scrum Product Owner (CSPO) alongside ‘on the ground’ agile coaching and mentoring. She is particularly focused on collaboration and agile as a ‘cultural change’ and as such often assists with strategic change management. Her facilitation skills are particularly honed and as such she is often called upon to facilitate difficult meetings. She is passionate about maximising the learning outcomes from any situation.
Sal also holds a PhD in Collaborative Software Development for which she spent 3 years observing and analyzing experienced, commercial agile teams. She is a Certified Scrum Trainer. She delivers highly participative and engaging workshops at conferences worldwide, including the Agile and XP conferences as well as Scrum Gatherings.
Outside of work, Sallyann enjoys running and kickboxing. She is the mother of three young boys, which allows her to indulge her love of Lego but somewhat curtails her love of scuba diving. A one-time PADI instructor, she has logged several hundred dives in many of the world’s top sites. At the moment she is eagerly awaiting her eldest son’s eighth birthday, so that he can learn to dive and give her an excuse to do so with more regularity.
Sal loves to travel. Most recently she took advantage of extended maternity leave to take her family on a six-month trip of Thailand, Singapore, Australia, New Zealand and Hong Kong.
“Loved being trained by someone with such a great depth of experience!”
George Fraser, Royal Bank of Scotland Plc – Certified ScrumMaster Course.
To connect with Sal on social media, simply click on the Twitter and LinkedIn buttons below.