Posted by James King on August 29, 2010
According to management theory, we all do a better job if we have a clear understanding of our role and what value it is adding to the team and the organisation. We also find work more satisfying when this is the case.
But quite often the role profile, position description and annual performance agreement become more of a burden than a source of job satisfaction.
In fact in most of the really successful project teams I have been in, we threw away our job titles and did whatever it took to make the project successful. So my experience with performance agreements and job descriptions seems to go against management theory.
As the team matured though, we started to learn more about each other’s strengths, weaknesses and even the type of work we liked/didn’t like doing. And it is at this point that I agree with the management theory – I was happiest when I knew what value I added to the team.
But it can take a while to carve out your niche on a project if it is large and complex. So this is the approach I like to take to get to this when starting on a project:
- Define your job in really simple terms in relative ignorance (ie based on what you think you know before starting):
- My role is blah: where “blah” is less that seven words or a title such as DBA
- If my grandmother asked what that means I would say …..
- List your most important 3-5 responsibilities as you see them
- For example a BA might list “produce the scope document” and “Mentor other BAs”.
- Define a measurement. This is not a smart goal or a stretch target – just state “I would know I was on track if …” and “I would know this isn’t happening if …”
- State the key decisions on the project you think you should be involved in:
- I will be the one who decides …
- Always check with/involve me in these decisions before they are made …
- Let me know just before you …. even if you didn’t get my input
- Tell me after the event if you ….
- I am happy to be involved in other discussions but feel free to leave me out.
- At least meet with the project manager and argue about all the points above. At best have a speed dating session where everyone in the team presents the above info to each other and argues what it should be for each person’s role:
- (By “argue”, of course I mean talk … actually I mean feel free to argue too). Argue about both the explanation and the ranking of your responsibilities.
- You will be suprised how often you thought the most important aspect of your role was different to what others on the project thought it was. Talking about it removes that ambiguity and forms a common understanding.
- After about 3-4 weeks, repeat the process and see what has changed.
- To go the next step, you can have a separate session on understanding each other’s strengths, weaknesses and communication styles. I can help you with this but there are also many books and workshop techniques you can use yourself. In fact if you are in Sydney, you can go to the Australian Institute of Management bookshop and they will show you several cheap and breazy workshops you can run out of the box.
If you review this description periodically and even better discuss it during project retrospectives then life will go easier and you will both get more kudos and feel like you are adding more value.
The reason is that you will be discussing (and evolving) your understanding of why you are there and the understanding others have of why you are there. And it means you will be focussing your energy on the key things that others also think they need from you, rather than working really hard on what you thought was important but that others didn’t think was.
Posted in Capability growth, Observations | Leave a Comment »
Posted by James King on May 29, 2010
I just came across some interesting research on motivation.
Apparently it is more effective to ask yourself “Will I succeed” than to say to yourself “I will succeed”.
Will I apply that lesson next time I want to achieve something important?
Posted in Capability growth, Observations, Reflection | Leave a Comment »
Posted by James King on April 5, 2010
We set up a stand at the recent Software Development Conference to run the Agile Release Planning Game I designed.
It seemed to go down really well, so I have decided to make the game available publicly if anyone is interested in using it.
In the game, participants are a group of scientists and engineers who are stuck on Mars after a “less than successful” landing. They are on a mission to make scientific discoveries but must now rebuild a basic infrastructure for survival before returning to their original mission.
Participants then create a strategy based on rebuilding their ship, building a base and/or returning to their basic goal of research. In doing so they must make trade-offs between quality and velocity.
The game introduces concepts such as release planning, iteration planning, velocity, release planning trade-offs, building by feature and adaptive planning.
The game is designed to be led by a facilitator, but can be run without one. The release planning game takes around half an hour to play and can be replayed multiple times to explore different concepts in more detail or to improve the outcome based on lessons learned in the first attempt.
Different options allow the game to be played as a very simple introduction to the concepts of release planning or a more complex game involving more realistic trade-offs and decision making under conditions of uncertainty and pressure.
In addition, there is an extension included in the game that focuses on planning within the iteration (or sprint) rather than across the wider release.
Let me know if you are interested in learning more, or even trying the game for yourself.
Posted in Capability growth, Decisions, Events, Games, Products, Risk | 6 Comments »
Posted by James King on January 17, 2010
I am working with a client who has a whole continent full of different “tribes”, all of whom are going agile and all of whom have huge change agendas on at the moment.
So I am working on a change management plan to help the organisation roll out consistent approaches to IT development and to demonstrate continued improvement in speed and quality across multiple development teams for multiple internal and external clients (the tribes I mentioned).
I think I have a cunning plan but it will be interesting to see how it plays out in reality. Rather than rolling out a structured change program I am recommending we let all the cowboys run wild and do whatever change they want.
Then instead of driving change, the central group responsible will define the rules for experiments so that:
- When a group want to try a new idea they must first report in that they are doing so. They do not need permission but need to state the experiment they are performing, why (which can be as simple as “make life easier for ourselves), when the first phase will happen and most importantly – what they predict will happen.
- Then at the end of each phase we will check whether the outcome was as expected. If it is then we will ask why and then see how we can share the knowledge more widely. If the result was better or worse than expected then we will ask why and see what we can change or roll out more widely.
Doing this will help our central team focus on some core activities which we can also treat as experiments. It will also allow individual tribes to move at a pace (and in a direction) that suits them rather than waiting for us to catch up. Of course it might also lead to chaos, lack of focus and inertia.
Give me a call in a month or so (or add a comment here) if you want to learn how it turns out. Or give me a call now if you think you know how it will turn out and want to warn me.
Posted in Capability growth, Implementation | 1 Comment »
Posted by James King on September 12, 2009
Rather than just rolling out various changes and reflecting on how they went, we want to continuously grow our teams and our own capability as well.
I am happy to work with you to develop a capability in any of the areas I work in. This can be as simple as sharing the techniques I use or as sophisticated as planning and implementing an initiative across your whole team to build specific capabilities over the longer term.
I am particularly passionate about integrating the different aspects of capability growth. These include setting up internal mentoring, reading, training, coaching and process improvement. I believe these should be implemented as a cohesive ecosystem that creates the capability of the team, rather than as separate and unrelated undertakings.
In some cases it might also be worth looking at the rollout of elearning, performing a formal skills gap analysis or even getting the team certified. While I do not have the capacity to cover the full gambit of this work on my own, I do work with partners who do.
To find out more about these services, you can browse the articles in the Capability growth category.
You can also call me on +61 4 21 058 459, or email me at james@kingsinsight.com
Posted in Capability growth | Leave a Comment »