Two observations from attending JAOO in Brisbane
I had the opportunity to attend the JAOO conference in Brisbane the last few days. There were some really interesting talks and a lot of good discussions. I wanted to mention two points that were made at JAOO that have left me thinking, but first let me say a few words about the highlight of … Read more
Beyond Continuous Integration … Continuous Deployment at IMVU and a tale from Pirum
I’ve just finished reading an excellent article on Continuous Deployment. This is the way of the future. Now that Continuous Integration has become (almost) mainstream and as expectations for services to be “always on” becomes the norm, the interest and demand for practices such as Continuous Deployment (CD) will increase. With CD, the cost of … Read more
The top five ways to survive Scrum
Over the last few years we’ve seen the introduction of Agile software development into the mainstream. In 2006 the Agile Alliance are claimed that Agile frameworks had crossed the chasm. Frameworks such as Scrum have been seized upon by management and they are the ones who are now controlling the introduction of Agility. The reasons … Read more
Introduction to Agile Engineering Practices
Last night, as part of our regular Seattle Scrum meeting, I presented a half hour introduction to Agile Engineering practices. I talked about the four big practices: Continuous Integration, Test Driven Development, Refactoring and Pair programming. It’s just a gentle overview that’s intended to introduce some of the ideas and concepts, and to provide a … Read more
“Eating one’s own dogfood” should not be an excuse for reduced quality
Personal Comment: I started this article about 5 months ago and it’s just been sitting in my queue. I’ve been undecided about publishing because I’m not especially fond of it. But rather than let the bits rot, I thought I’d share it in the hope that someone will get some benefit out of it. If … Read more