A post by Perryn Fowler reminded me of something I’d been meaning to say for a while. Perryn says:
agile is an adjective, not a noun
Saying ‘Agile Practices’ makes about as much sense as saying ‘Fast Running Shoes’.
Saying ‘Agile Best Practice’ makes about as much sense as ‘Fastest Running Shoes’.
It seems quite common (and I’m sure I’ve done it myself) to say you’re ‘doing’ agile. I think you can ‘do’ XP, Scrum or your methodology of choice, but agile has to be something you are.
Technorati Tags: agile
We’ve nearly completed the process of handing responsibility for the internal system we’ve developed to an outsourced team, and I found this comment from our customer/user representative interesting:
“I have to spend so much of my time discussing how everything should work now. With the old team, I could just describe what we needed and I knew you’d understand what I meant and come up with a good solution.”
Let’s hope there’s enough continuity in the new team for them to build up a similar relationship. Of course, turnover of people (and hence depth of domain knowledge) is one more thing that you lose control of when you outsource a project.
Why is it that in the US they say “math”, but we say “maths”, yet we say “Lego” and they say “Legos”?
Sun released JSE 6 today, and some of us (for reasons beyond our control!) are still using 1.4.
Still, an as-yet-unknown new project beckons in the new year, so who knows?
Here are some notes from the recent (excellent) XP Day conference. This is based on my internal BT write-up, with a few company-specific bits removed.
(From XP Day 06).
We use Exactor to automate acceptance/regression testing for our web application. This is fine for most things, but once we started introducing DHTML and AJAX features, we found that Exactor (or more specifically the version of JWebUnit that it uses behind the scenes) couldn’t handle testing them.
The obvious candidate for testing these enhanced features was Selenium, which uses a real browser to perform its tests. We wanted to stick with Exactor though, for a few reasons: