Today was my final day going through the three day Thomsett Project Management: Essential Techniques workshop at work. I’m still digesting it – as a tech I’m not going to be applying Thomsett on a wide scale – but I did have the following thoughts:
- Almost all of the team has done the course so why don’t we appear to be using any of it?
- It brings up some questions reagarding the structure of our team. The client relations team is really anything that isn’t code, ie helpdesk, interfaces, testing, marketing, project management, etc. Doesn’t really fit with Thomsett’s seperation of management (left bubble) and tech issues (right bubble).
- During the course I recalled that Mythical Man Month, Pragmatic Programmer and Peopleware all talk about some of the Thomsett concepts.
- Mostly it just makes common sense. So why don’t we do it?
Earlier this week I finished reading XP Refactored and one of the final comments was about how Kent Beck said that Extreme Programming is about turning all the dials, on various development practices, to 10. The comment in question (I can’t seem to find it now) said something about how anyone who has a sound system at home knows what happens when you turn everything up to full…
The relevant point I am now getting around to making is regarding the Thomsett success sliders; aspects of the project (client satisfaction, objectives, budget, on time, add value, quality, team satisfaction) are assigned a value that indicates how flexible they are. ie if the slider is fully on for time then it must meet whatever deadline, but it the slider for budget is half off then there is a fair amount of flexibility there. The important thing is that no two sliders can be on the same value (regular spacing from off to on) because you can’t have everything fully on. This concept replaces the old theory of you can have any two of quality, time or budget.
The point I’m still trying to make is that XP says everthing should be on. As other people’s experience is telling us, that will not just work…