Programming is very difficult. To do it well requires a phenomenal amount of commitment. To motivate yourself and keep yourself committed, you need to have pride in what you're doing. If instead you consider yourself a mechanical assembly line worker, [...] then you're not going to have enough interest in what you're doing to do it well.
If your commitment doesn’t encompass a genuine passion for the work at hand, it becomes a void that is almost impossible to conceal, no matter how elaborately or attractively designed it is.
Study after study has shown that motivation probably has a larger effect on productivity and quality than any other factor.
Commitment is the key for success! This is my firm personal belief!
Sometimes I wonder if I am wrong ... but then I find evidence that others share my belief.
Scrum is one such evidence. Scrum defines pigs and chickens. Pigs are committed, chickens are just involved:
This is not just a joke, without this fundamental role perception Scrum does not work! Everybody involved really has to understand, what it means to be a pig and a chicken.
If one pig starts behaving like a chicken the others have no choice but to gradually follow... we are entering the broken-window-cycle.
But some animals are more equal than others! This is also true for the scrum-pigs: If an unworthy developer-pigglet feels that it wants to hatch and chatter like a chicken, this can easily be corrected or overlooked. |
But when the mighty scrum-master-boar or the grand product-owner-sow starts swinging his imaginary wings and bouncing from pole to pole, then all the little developer-piglets have no choice but to follow! |
If the product-owner or the scrum-master (they may also be called customer and project-leader) give the impression that they are not committed to the project, the developer only has two options:
Either he starts committing even more, trying to compensate for the lack of commitment of the others. This is usually a very frustrating and sometimes even self-destructive endeavor.
Or he begins himself not to care. This often a subconscious act of self-protection. But the result is the typical project-setup in mikado-style (whoever moves, looses) and queen-of-spades-style (pass the blame as fast as possible).
Good posting :).
ReplyDeleteYou may also be interested in the following post (and site in general -- it is entirely about Chickens and Pigs!)...
http://www.implementingscrum.com/2006/09/11/the-classic-story-of-the-pig-and-chicken/
Thank you.
- mike vizdos
www.michaelvizdos.com
Just a note to myself:
ReplyDeleteAgile isn't solving our customers problems because they're not here
Nice blog...the commitment topic is something of interest to me too. http://anagilestory.com/2009/11/22/are-you-commited/
ReplyDelete