RE: [xpAdoption] Digest Number 132
"CORUM, M E [AG/1000]" <[email protected]> Sat, 10 Jan 2004 12:17:44 -0600
| Newsgroups | gmane.culture.business.resistance-as-a-resource,gmane.comp.programming.extreme-programming.adoption |
|---|---|
| Message-ID | <[email protected]> |
This is some of the best discussion I've seen on this list. I've had some interesting learning experiences over the last three years having to do with trying to move a culture. Because I've been astounded at some of the things that have come out of the mouths of managers, I decided to enter a period of learning. I could think of nothing else to do (even though I tried). Over this last year, I've read a number of articles on the net about organizational change including Dale Emery's writings. I've read a number of books including "The Blind Men and the Elephant", "Extreme Programming Applied: Playing to Win", "Software Leadership", "The Secrets of Consulting", and my favorite at this moment at least, "Beyond the Wall of Resistance" by Rick Maurer. I took an excellent class given by Ouellette Associates called "The Politics of IT Project Management." I have a number of other books on my list to read yet this year on the same subjects. I'm currently reading "Lean Software Development," an excellent book on the underlying theory of agility. This last book is opening up my mind as to why I was so able to accept agility. In a former life, I got an MBA and as part of that I did a lot of study on Japanese business and manufacturing techniques as well as the management techniques being promoted at the time (Taguchi, Deming, Ohno, Peters, Bennis, etc...). This background set me up to be able to accept the agile concepts more readily. I have experienced the despair being discussed in some of the messages. However, over the last year as I read these articles and books on organizational change, I began looking at my situation in a different way. I'm referring to what actually has changed. Even though there is quite a bit of resistance in the management of my organization, there are several well-respected managers who have become quiet supporters of XP and more openly, agility in general. One respected project lead has become a vocal supporter of XP and his team (the one that is doing it the most pure) is satisfying its customers with their performance. This project lead actually turned around a difficult relationship between a customer group and the IT group involved (using XP as part of his strategy). One of our Technical Leads is a vocal supporter of XP and all of our Tech Leads are interested and open about XP and agility in general. We are a year into a training program called the "Test-First Certificate" which involves a combination of classroom hands-on training in TDD as well as required mentoring time and required experience time followed by a final check-up on the work. We have handed out 25 certificates. We expect to get another 30 through the program this year. While a few managers who supported this idea have cooled down on it, nobody is stopping us from continuing it into 2004. We've been asked to provide an Advanced Test-First Certificate and will probably do that in 2005. The other architect and myself have been running a Tech-Lead training program since July with 8 students. This program is being run somewhat like a University course with tests and research projects. We've been asked to do the same type of program for project leads. This will be an excellent opportunity to introduce agile ideas (Lean Software Development will be one of the texts for the course) to the project leads. I started reading a little about XP in 1999. I wrote a white paper suggesting we try it out in 2000. We started our first XP project in September, 2001. Since then, it has been a real roller-coaster ride. However, when I look back at 2003 honestly, I can say that we are setting the stage for the organization to move. It is much slower than I would like but it is happening. Referring to Rick Maurer's Five Touchstones, I'm working on Relaxing and Maintaining Clear Focus. Those are becoming a little easier for me when I look back over the last year. Now I have to work on one that is a little hard for me at times, Respecting Those Who Resist. Once I've begun doing that more, I can Embrace the Resistance and even Join With the Resistance. I'm probably talking about another two years or more of development for myself and I honestly don't know if I'll make it. Mike Corum -----Original Message----- >Message: 6 > Date: Fri, 09 Jan 2004 18:58:22 -0500 > From: "J. B. Rainsberger" <[email protected]> >Subject: Re: Re: Digest Number 130 > >Ron Jeffries wrote: > >> On Friday, January 9, 2004, at 3:52:54 PM, J. B. Rainsberger wrote: >> >> > This is just what I've experienced. I don't know what it means. What it >> > /encourages/ me to do, however, is never take business responsibility >> > for delivering software with programmers that aren't /mine/. What's left >> > is what I'm terming the Business interface: stories, priority, release >> > schedule, cost per iteration, and the like. >> >> Good story, and I understand. I might, for myself, say something rather >> similar: never take business responsibility for delivering software with a >> process that isn't entirely mine, including hiring/firing. >> >> Of course we can't always get that deal. But otherwise we're talking about >> responsibility without matching authority -- and that's Known Bad >> Territory. > >All right, so to force me to dip my toes into that murky water, I >essentially have to be desperate to the point of not being able to earn >a living otherwise. (Fortunately, in the worst case, I can always tutor >high school mathematics for my wife....) This means that I, for one, >will never cause any improvement in this general situation. If it all >depended on me, then non-Agile teams wouldn't become Agile teams any >more quickly than it is happening now. > >Questions. > >Can /anyone/ make it go faster? >If so, who's trying to do it? > >But if not, then I guess I was just born at the wrong time and I should >just quit, keep bees and grow asparagus. >-- >J. B. Rainsberger, >Diaspar Software Services >http://www.diasparsoftware.com :: +1 416 791-8603 >Let's write software that people understand Yahoo! Groups Links To visit your group on the web, go to: http://groups.yahoo.com/group/resistance-as-a-resource/ 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/