Monday 17 November 2008

The most important Agile tool

Having just completed a review of our latest release, a lot of the team complained about the lack of some of the tools and processes that we've become used to in recent times. These shortfalls were mainly due to the fact that we're integrating with a new team but it led me to think about which single tool I'd hate to be without.

The answer is Continuous Integration, we use CruiseControl by the way.

We get a lot of spin-offs for doing this, especially as we're a distributed team, the main one being an implicit communication tool, everyone is using it, so we can all see who's doing what. Other benefits are that we also using several build metrics, so I believe the quality level is kept high, which gives a much warmer feeling, especially when the pressure is on.

Which Agile tool or process would you hate to be without?

Monday 10 November 2008

Ubuntu and me - the story so far

I've been using Ubuntu in quite a big way for the last 2-4 months and I thought I'd just write down a few points, good and bad.

Good
  1. Speed - massive improvement over Windows for day to day use, especially wireless networking and boot up times. The only bad part is using Firefox to upload photos to flickr which seems to cripple firefox. I have now overcome this by using F-spot photo manager instead.
  2. Viruses - not come across any yet!
  3. VirtualBox - can be used when you really must have Windows
  4. Really cool for a lot of development, especially having the command line so handy.
Bad
  1. Suspend and Hibernate seem impossible to get working on either of my HP laptops and believe me, I've tried.
  2. Can't seem to get the microphone working either.
  3. I do miss Outlook
  4. No Livemeeting which can be a pain in a mostly Microsoft company. But Yuuguu is cool for simple sharing.
  5. Screen properties are a bit flakey.
  6. I'd like to share a printer with other Windows machines on my LAN, but I've still to crack getting CUPS to do this for me.