FB
9/13/2012
It's not the Manager, Stupid!
Bad news here: The manager is not the problem! The manager is a human individual like you and me. Of course he has his mistakes. As you and I have, too. Only do this mistakes have a much greater impact than do those of your fellow workers.
The real problem is, that the system he works in allows his errors to have such an enormous effect. There are only few mechanisms to mitigate bad decisions met by individual managers. Besides this many organizations do not have working mechanisms to cope with individuals not suitable for such a position (if they once have the position). Such mechanisms (for coping with organizational dept) are certainly a key success factor for sustainable successful organizations.
9/05/2012
Organizational Dept
Speaking about Agile transformations there is another kind of dept. I would call it "organizational dept". It is based on the same concept as technical dept but on an organizational level. As your organization grows, you will take hundreds of decisions. Not all of them will be perfect and thus, you will (with every decision) increase the organizational dept. How does organizational dept look like?
There are multiple instances of organizational dept. Just to mention a few:
- People in the "wrong" position (on jobs they are not suitable for)
- A wide gap between the culture wanted and the culture existing
- Unresolved conflicts between people
- ... and many more ...
This is one point why Agile is so successful. Agile folks generally reject living with dept and always try to pay back as soon as possible. The incarnation of this attitude is e.g. the retrospective in Scrum and the focus on continuous improvement and impediments in all Agile methodologies.
Update: Sven Winkler picked up the idea of organizational dept on Boris Glogers Blog and adds some interesing points of view.
9/03/2012
It's not the Culture, Stupid!
In many Agile transformations there seems to be an issue with corporate culture. People in the company often think and say, that the current culture is not compatible with Agile and the culture would have to change.
Values often mentioned in this context are the Scrum values:- Commitment
- Openness
- Focus
- Respect
- Courage
I do only have one issue with this. Try the following: Take this values and present them to some randomly selected persons in your company. Ask everybody the following question: "How important are these values to you and are they part of your set of values?". I made the experience, that every single person will find these values to be important and most consider them part of their individual set of values. How then is it possible, that the corporate culture seems to be a problem?
To answer this question try another exercise: Again take the above mentioned values and show them to some persons and ask them the following question: "How much do you think do people in your close environment live these values?". You might be supprised, that the results will now be much worse than the results of the first question.
Find the explanation for the observed gap and you will probably be a huge step further in your Agile transformation. You can probably do this just by making the gap transparent and asking the people for an explanation. Eventually a retrospective may be a good place to do this.