IEEE Software is going to have a special issue on test-driven development. Here's the call for papers:
Papers are due by December 1, 2006; the issue will appear in May/June 2007.
Keynote: Spontaneous Brilliance, by Kat Koppett
Kat described aspects of improv, and how it can be used to create an environment where brilliance emerges.
The first rule - celebrating failure. "Exercise the courage muscle - our willingness to be creative and take risks.
I know I said "day 3 of 4", but I actually need to add a couple more things about day 2.
In addition to his keynote speech, Bernie DeKoven was recognized for his contributions with the Ifill-Reynolds Award, which NASAGA bestows on someone each year.
In the evening activity of day 2, I joined the group playing STARPOWER, a simulation by Garry Shirts.
Keynote: From Flint to Fireworks, by Dave Chalk
Dave Chalk described his own learning disabilities, and yet he became Air Canada's youngest pilot.
"Passion comes from pain." "Adults today believe they can't learn." "Today, apprenticeship is far too costly" but simulation is a cost-effective substitute.
NASAGA - the North American Simulation and Games Association - is a group consisting mostly of trainers and facilitators who use games and simulations in their training.
They're having their conference in Vancouver BC this week - and it's lovely here.
Communications of the ACM, October 2006
This issue has a few articles on global software development. Some touch on agile softare. One of the articles was a little odd, implying you needed duplicate role positions on both sides (which I can somewhat believe), and that cost is 150% of nominal (which seems unintuitive).
Diana Larsen just published her analysis of trends in Agile software. (It's on the extremeprogramming yahoo group, which requires registration.)
Brian Marick and I hosted "Extreme Test Makeover," where people could bring their laptops with code and tests, and have an experienced tester/programmer review them.
Observations by participants:
- Watij tests in Fit are too long/confusing to read for customer.
- You could write it in JUnit instead of Fit
- Break them up into small focused tests
- Neat new delegate syntax
The Agile conference is in a couple days. I thought I'd articulate what I want to learn and see, in hopes of helping make that happen:)
- Extreme Test Makeover - Monday, 11 AM - 5 PM, Mirage room.
If you're not familiar with Adapters, or need to brush up on them, you might find this chapter helpful.