Bottom Up,Top Down or somewhere in the middle?
"Pierre Boudreau" <[email protected]> Mon, 10 Feb 2003 22:06:53 -0400
| Newsgroups | gmane.comp.programming.extreme-programming.adoption |
|---|---|
| Message-ID | <003f01c2d172$3f882880$8123fea9@PierreHome> |
I have been consulting with a company and have been introducing XP practices gradually for a while. I have discussed XP with a few key people who support me in my efforts but mostly, I just talk about the practices like refactoring and TDD without mentioning XP. The reason I have been doing it this way is to avoid being perceived as the typical consultant trying to push the latest trend. I have acquired the respect of the developpers and project managers and I am introducing practices to fix specific problems with their process. I have been acting as a technical lead for one of several project within one several division of this company. Today, I briefly presented CPPUnit and Test Driven Development to the architecture comitee of the division. This comitee defines the process and coding guidelines for the division. I got several questions, a few vacant stares and a few impressed looks when I said that I was currently running 130 unit tests in about 3.3 seconds (they have done most of their unit testing manually up to now). Overall, I think that the adoption of TDD throughout the division will go rather smoothly. On the other side of the coin, the CEO and president of the company have been pushing for a few things like automated acceptance tests and other things that would be inapropriate for me to mention here. These ideas from the CEO make a lot of sense, and have been proven by at least one of the divisions, but the CEO is getting significant resistance from most (if not all) of the architecture groups and leaders of the other divisions. I bring this up here because, since I joined this list (only about a week), most of the discussion seems to be about convincing the CEO (or other C-level people) that XP works. The fear I have is about the CEO's power to make the change happen, even if he is convinced of the benefits. Some good technical people can be very convincing and can offer a lot of resistence if they are imposed something they do not personally believe in (yet). In my particular scenario, most of the architecture groups of the other divisions (including the one I am in) seem to resist these top down presures from the CEO, saying that the practices or tools that are imposed from the top down do not make sense for them, even if they have been proven in another division, because the technology, requirements and customers are different. My question to this group(yes, there is a question in here somewhere), is this: When XP is successfully introduced into a company, does it usually come from the top down, the bottum up or from somewhere in the middle(project managers, technical leads or software architects for a particular project)? Pierre Boudreau ------------------------ Yahoo! Groups Sponsor ---------------------~--> Get 128 Bit SSL Encryption! http://us.click.yahoo.com/LIgTpC/vN2EAA/xGHJAA/nhFolB/TM ---------------------------------------------------------------------~-> To unsubscribe from this group, send an email to: [email protected] Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/