Breaking the Build: Agile, Continuous Integration, and the Light

This guest post from Kate Carruthers is a companion to the    dev-oriented post about building the Bamboo plugin   , which was published last week. Kate has worked in software development and web since the dark ages. In more recent times she’s been a scrum coach and agile project manager. She recently saw the    Light    and though it would be fun to join the Moore’s Cloud team.

Originally published on the official Atlassian Bamboo blog and republished with permission : http://blogs.atlassian.com/2012/11/bamboo-agile-build-status-light/    

In a past life I used to manage globally dispersed web development teams. When we used to run waterfall style projects then ‘breaking the build’ didn’t really matter because there was always the integration testing phase to track down and fix all of those bugs.

But now we live in a different world for software development. It’s an agile world and the integration testingis continuous. We develop software for realtime deployment and fast shipping.

In an agile world this means that ‘breaking the build’ is something important. It means that if a colleague checks out and works on your broken changes then their code will not work either. It means that your team does not have a functioning system. It means that the entire team loses productivity while the issue is fixed.

In an ideal world everyone tests their changes before a commit and the problem never happens. But builds break and letting the team know about it is a challenge. The traditional approach is to have big screens that show the build status and to replicate them in all locations.

The problem with these status screens is that they just become part of the wallpaper and people don’t really see them. Also these screens require the developers to context switch away from coding to look at the status screens, which takes them out of the zone.

When the Moore’s Cloud team was discussing this issue we turned to our friends over at Atlassian. They have a continuous build and integration product called Bamboo and we thought that Light by Moore’s Cloud might provide a useful addition to the traditional status screen.

We partnered up with Sean Curtis and the Bamboo team in Atlassian to build a demo to show how Light can easily connect up with Bamboo to show dispersed teams how the build is going.

The Light changes colour depending upon the build status. And, because Lights in different locations can talk to each other, teams all around the world can quickly see the build status without getting out of flow with an intrusive alarm.

Related Content
work from anywhere
Embracing the Freedom: Work from anywhere
If our products can be used from anywhere, we should also be able to work from anywhere. This blog shows...
Be_Unstoppable
Jira Accessibility: Best Practices for enhancing collaboration
Jira is a powerful tool to streamline workflows and enhance productivity. This blog explores four best...
addteq_fb_collab4b
The Perfect Match: Confluence & Excellentable
Discover the perfect match for your team's collaboration needs this Valentine's Day. Learn how to seamlessly...

Leave a Reply

Your email address will not be published. Required fields are marked *