Organizational transitions are hard. It really requires a lot of items to be put in place before any real change can happen. All of them are people related. 1) Risk-taking culture, 2) Leadership, 3) Coaching, 4) Team structure.
1) Risk-taking Culture
The company has to have a environment where people are free to take risks. If people who take risks are punished, the risk takers leave. You’re left with people who do not want to take risks. People who don’t take risks won’t stick their necks out. They’ll be on the far-end of the adoption curve.
2) Leadership
This is tightly coupled with the ‘Risk-taking Culture’. The leadership must at least be willing to sponsor time and training for new methods to be used with the product development teams. They need to adopt the change themselves, but they can _even_ play a wait-and-see role by experimenting with a few teams and see how it goes.
3) Coaching
Coaching and training. Learning new product development techniques is a really big mind shift. In an Agile context everyone’s world changes. Product managers need to be communicating features a lot differently than they had before, programmers need to be accustomed to requirements changing more frequently, QA needs to create more flexible testing infrastructure, user experience experts need to adopt their methods to teams working in iterations.
4) Team structure
There are two environments where introduction of Agile methods are difficult. a) A very large team (split up into multiple, smaller teams) working on a single large product that’s under the gun to deliver on time. Change is hard to manage when a deadline is looming. b) An organization which views their people as resources to get shuffled around every other month to work on new projects. When there are not stable teams, it’s hard for any change to take root.




Hello Joe:
Got to your blog and an interesting first article to read.
Is it by coincidence or design that most of leading product development companies like Yahoo, Google, MSN and others like Thoughtworks etc in recent years have been Agile driven and almost none are CMMi. Is there some significant difference in the way management perceives their role, environment and market-organization dynamics?
Another factor is to have a champion for change and belief in change of his/ her so strong that it comes around.
If you had a memo to write to management thats going towards deterministic processes like company wide formal estimation methods and evaluations - what would you write?
Thanks
naked flash games…
One notable blogging tool that does not support trackback yet is Blogger.) Some individuals or companies have abused the TrackBack…
Party Planning Companies…
Six Apart started a working group in February 2006 to improve the Trackback protocol with the goal to eventually have it approved as…
software implementation checklist…
Maybe, but I’m not sure it’for everyone….