SPA 2007 Day 2
The day started badly with a flat tyre and a hastily arranged taxi trip to Homerton…
I still managed to arrive before the start of registration at 08:00 where Andy, Louisa and Pete already had things well under-control at the registration desk.
Marina Haase was the first visitor to the desk and we went off an set up the projector / laptop and rearrange the chairs for her Creativity in Practice session. Marina had an impressive array of props for her participants to use so this took a little time for her to arrange but by the time of the plenary session things were in place.
The plenary went off smoothly and we broke up into quartets- these are small groups who meet throughout the conference to discuss what they’ve seen and heard through the day. It’s a good idea to have these groups, particularly if you haven’t been to the event before as you pick up new friends instantly and have people to talk to. My quartet included Rob Machin, Anthony Kesterton and Colin Barker - a good balance between people who had been to SPA conferences before and who were first-timers.
In the morning I went to Helen Sharp and Tracy Hall’s session on What Motivates Software Practitioners. Helen and Tracy are part of a research project that has been looking at this issue for about a year. Their main work so far has been to distill down the literature in this area and to build a model of what motivates practitioners.
For the purposes of this session the participants were divided into Developers, Project Managers, Mentors and Others. Unfortunately the Others table was full - this was SPA after all - so myself and another Other were surrogate Developers for the session.
Helen and Tracy had also provided a questionnaire which we completed as the session proceeded. This asked questions about self-motivation and will feed back into the research. I hope to get further results from Helen at a future date and will publish them here.
Some of the motivational factors raised included:
- Pride in doing a good job
- Autonomy
- Being part of a team of like-minded people
- Challenging work
- Variety
- Working with good people
- Working with the right tools
- Being able to improve things - code, processes
See the session outputs page for a full list of items discussed. There’s also more information available on the project web site.
After lunch I put more finishing touches to my Scoping Game session. When I ran the session at SPLC 2006 I’d had each team complete a score sheet but in order to minimize time this time around I built an Excel spreadsheet. Given my limited knowledge of Excel this took a little longer than expected…
Before dinner our quartet reconvened and we discussed the sessions we’d participated in. Of note was the Turning Up The Heat on Agile Projects session that introduced a framework for understanding issues and techniques for solving problems at the level of the team rather than of the individual.
I noted previously that SPA isn’t really fertile ground for model-driven development, but some of the speakers at the Code Generation 2007 conference I am organising are also present here.
Nick Rozanski and Eoin Woods led a session on Strategies and Patterns for Systems Continuity. The session outputs for this looked very interesting and the slides are available here. They’ll be leading a workshop called Designing a DSL for Information Systems Architecture at CG2007.
David Talby was also present and led a session on Lessons Learned from Scaling XP looking at lessons learned from the first large-scale project based on Extreme Programming methodology in the Israeli Air Force. David will be leading two sessions at CG2007: Enterprise-scale MDD and code generation: Challenges after the initial adoption and Model-Driven Testing: Growing your own solution.
