Posts Tagged ‘continuous monitoring’

Continuous Monitoring Tutorial at Agile 2008

Last week, I conducted a tutorial on Continuous Monitoring at the Agile 2008 conference in Toronto. The title of the session is Continuous Monitoring: Beyond Continuous Integration. Unfortunately, the track organizers changed the topic title on me twice and as a result I ended up with a number of attendees who had come to learn about setting up an automated build server. Ack! Hopefully, they didn’t go away disappointed and still got something valuable out of the tutorial.

The session was divided into 3 sections: I began with a presentation introducing the topic; next, participants were encouraged to work in small groups to design an andon dashboard for their project teams; the remainder of the session was spent discussing the implementation details involved in building a dashboard. My plan for the latter half of the session was to get participants to integrate metric data from different sources via RESTful XML web services into a simple Rails-based dashboard that I have thrown together, but given the size and interest of the group, it seemed easiest to just discuss the implementation rather than go through with the exercise. I had also intended to demo using a digital photo frame as a digital dashboard, but my photo frame couldn’t get onto the hotel’s wireless.

If you are interested in a copy of the presentation, I’ve uploaded it in Keynote or PowerPoint 2003. Please feel free to use the contents of the slides. The presentation is done in the Lessig style, so it might not be the easiest to follow. If you end up presenting on the topic, let me know — I’m interested to track the thinking and ideas as they evolve. Here’s the embedded slideshow from Slideshare:

As for the code that I used in the demo, I’ll get it uploaded to github soon.

Tags: ,
Filed under agile, ruby, technology : Comments (0) : Aug 14th, 2008

Continuous Monitoring on Hanselminutes

While at DevTeach, I was interviewed by Scott Hanselman for his Hanselminutes Podcast. We started out talking about the history of the CruiseControl.NET project, but I opted to segue into discussing Continuous Monitoring. Continuous Monitoring focuses on providing continuous feedback to a team by leveraging visible dashboard displays to ambiently communicate information about the health and state of their project. I intend to write more about the practice here on this blog, but for now the podcast is the best place to learn more about it. I will be presenting about it at Agile 2008 and if you are interested in joining the discussion, feel free to join the Continuous Monitoring group.

Corrections:
There are a few statistics that I cited incorrectly off the top of my head during the podcast:

  • The CruiseControl.NET project has consumed over 46 person years of effort - at least based on what oloh can divine from our subversion repository.
  • The CruiseControl.NET project has had over 800,000 downloads - not 80,000 as I said during the interview. I was off by an order of magnitude. Oh and this doesn’t include all of the direct downloads from CCNetLive

Tags: , ,
Filed under .net, agile, technology : Comments (1) : May 20th, 2008