Search the web
Sign In
New User? Sign Up
extremeprogramming · Extreme Programming
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
"Agile Imposition is a Very Red Flag" - discuss   Message List  
Reply | Forward Message #123271 of 152428 |
RE: [XP] "Agile Imposition is a Very Red Flag" - discuss

What Martin doesn't address in his message is what management *can* do. All
he says is that they *can't* impose a process. I think my employers have the
right (and sometimes the obligation) to demand accountability and
improvement from me. My reaction may require me to step back and take a
broader view. The purpose we share is to do a good job of providing useful
software in a timely manner. The conversation we share is around how best
to do that. We can spend our time drawing lines in the sandbox or we can
talk with each other and learn to cooperate for our common good. A large
road and tunnel system than spans the whole sandbox is lots more fun than
defending my little square.

A respectful adoption of agile process can begin anywhere within an
organization. Starting from management is sometimes easier because it
assures financial and corporate backing. If the CEO says I want our
organization to be agile, how are we going to get to that flexible position
as quickly as possible; you all know ways to make that work. The Agile value
of "Individuals and interactions over processes and tools" would suggest
that your relationship with the CEO and/or manager is more important than
any process that either of you is attached to. The principle from the Agile
Manifesto which states "Business people and developers must work together
daily throughout the project" seems to require a close collaboration not
just with customers but also business people within your own organization.
If you had such collaboration in place, then the principle that states "At
regular intervals, the team reflects on how to become more effective, then
tunes and adjusts its behavior accordingly." makes sense. Without any
collaboration with the business people in your company this principle turns
into an exercise in self-stimulation.

If the boss says, "I want you to use this process". That is the beginning of
a conversation that could be useful and productive. If your reaction to his
statement is "I won't" or "You can't make me!", you have just taken that
conversation back to the preschool level of a power struggle. I think there
are more conversational options than that.

The only principle in the manifesto that could be misconstrued to mean that
management should have no opinions of how we should work would be "The best
architectures, requirements and designs emerge from self-organizing teams."
Notice that there is a difference between self-organizing and
self-governing. Also note that an effective team would likely have some
management support as part of their self-organizing team."

We think that we, as programmers or consultants, have the right to say "We
should all be working in an agile way." Why not a manager or a CEO? What
makes that entirely a programmer's perogative? Agile development is not a
process that can only be dictated from the programmer level. I think that
this points to an attitude problem with the structure inherent in a company,
that money and power are not equally distributed and that process/work
style/work culture like many other aspects of company life may not be in
your individual control. If you accept company structure, how best to adopt
agile process? Programmers like it if it is their idea, but long-term
success is dependent on management buy-in, not programmer buy-in. Agile
development is not a process that can only be dictated from the programmer
level.

So, if it is being "imposed from the outside"--note the assumption that
other people with authority in your company are outsiders--the question
still remains "How best to begin with agile development?" How do we
respectfully change our corporate cultures from any level, within our
workgroup or at the level of of IT management decision-making process? Who
is part of your team and why doesn't your team include your management--all
people with a vested interest in the project? It comes back to the question
what are we as a company going to do to provide value in the world of
commerce?

Regards,

Kent Beck and Cynthia Andres
Three Rivers Institute


_____



From: extremeprogramming@yahoogroups.com
[mailto:extremeprogramming@yahoogroups.com] On Behalf Of Deb
Sent: Tuesday, October 10, 2006 6:28 AM
To: extremeprogramming@yahoogroups.com
Subject: [XP] "Agile Imposition is a Very Red Flag" - discuss



I thought some members of this list might be interested in this item,
which I posted today, if you've not already seen it on Fowler's own site:

http://www.infoq. <http://www.infoq.com/news/imposed-mandated-agile-fowler>
com/news/imposed-mandated-agile-fowler

Martin Fowler says: "Agile Imposition is a Very Red Flag"

Martin Fowler, one of the original creators of the Agile Manifesto in
2001, reflected last week on reports of Agile process being imposed on
teams from the outside. He states his reaction succinctly: "Imposing a
process on a team is completely opposed to the principles of agile
software, and has been since its inception."

This follows up on the "Good Agile, Bad Agile" item of last week.
http://www.infoq. <http://www.infoq.com/news/yegge-good-bad-agile>
com/news/yegge-good-bad-agile

deb

--
Deborah Hartmann
Agile Community Editor
www.InfoQ.com







[Non-text portions of this message have been removed]




Wed Oct 11, 2006 7:46 pm

kentlbeck
Offline Offline
Send Email Send Email

Forward
Message #123271 of 152428 |
Expand Messages Author Sort by Date

I thought some members of this list might be interested in this item, which I posted today, if you've not already seen it on Fowler's own site: ...
Deb
debhart9
Offline Send Email
Oct 10, 2006
1:31 pm

What Martin doesn't address in his message is what management *can* do. All he says is that they *can't* impose a process. I think my employers have the right...
Kent Beck
kentlbeck
Offline Send Email
Oct 11, 2006
8:47 pm

Hi Kent, My impression (which may be wrong) is that there is a lack of balance in your discussion. Reading it, sounds like the power game comes from the...
Victor
vmgoldberg2
Offline Send Email
Oct 11, 2006
11:50 pm

Victor, You're right--I wasn't trying to present a balanced discussion. I was responding to what I saw as flaws in the original post--that only programmers can...
Kent Beck
kentlbeck
Offline Send Email
Oct 13, 2006
5:45 am

Hi Kent, all, ... I'm not good at staying out of the sandbox either. But I've gotten better at getting out once I notice I'm in. That's progress. I'm...
Dale Emery
dalehemery
Offline Send Email
Oct 14, 2006
12:20 am

Hello, Dale, all. Not bad at all for "pre-thought", Dale! I'm of a mind to riff on your thoughts. Below. On Friday, October 13, 2006, ... It's curious ... I...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Oct 14, 2006
1:42 am

Hi Ron, ... Ooops. You've interpreted "pre-thought" too generously. I didn't mean to say that these things just popped into my head. My half-baked ideas...
Dale Emery
dalehemery
Offline Send Email
Oct 14, 2006
7:32 am

Hello, Dale. Interesting ... On Saturday, October 14, 2006, at ... Well, you deny on the one hand any notion of "rightness", and on the other hand call these...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Oct 14, 2006
11:14 am

... And if we add Context to the mix, we get congruence. Very nice! -- ... * George Dinwiddie * gdinwiddie@... Software...
George Dinwiddie
gdinwiddie
Offline Send Email
Oct 18, 2006
2:37 am

Hello, Kent. Thanks for this contribution. I have some questions, more invitations to clarify your expression than actual objections. Again: I may seem to be...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Oct 12, 2006
2:03 am

Ron, My point is that in all cases I can choose my response. If I receive an email that says, "Starting Monday you will be an Extreme Programmer," I choose how...
Kent Beck
kentlbeck
Offline Send Email
Oct 13, 2006
5:43 am

Hello, Kent. Total agreement. On Thursday, October 12, 2006, at ... Yes, absolutely. We have the ability to lead with any response available to us. I generally...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Oct 13, 2006
9:52 am

... I don't think that. I believe I have the right to say that *I* will work in an Agile way. I have the right not to take jobs that won't let me, and I have...
Bill Caputo
logosity
Offline Send Email
Oct 12, 2006
4:27 am

I think this is part of a bigger problem that I call 'the death of locality' when I talk about it with friends. It just seems to work better when people...
Michael Feathers
mfeathers256
Offline Send Email
Oct 12, 2006
2:41 pm

Michael, There are certainly some actions and signals that are are suicidal in political enviroments. While I agree with your general point, in this particular...
Steven Gordon
sfman2k
Offline Send Email
Oct 12, 2006
4:07 pm

Steven, I don't think any of those things would've been useful. The team had been in death-march mode for a while and they were clearly exhausted. I think,...
Michael Feathers
mfeathers256
Offline Send Email
Oct 12, 2006
5:46 pm

Then the lack of anything to do was just an excuse. The real reason to give the team some time off was to recover from a death march. I would call it...
Steven Gordon
sfman2k
Offline Send Email
Oct 14, 2006
2:55 pm

Yes, we can see it that way, but it's moot. The team didn't take any time off. Ignoring the team for a second, I think that the real issue was the ability of...
Michael Feathers
mfeathers256
Offline Send Email
Oct 14, 2006
3:50 pm

Hello, Michael ... On Saturday, October 14, 2006, at 11:44:20 AM, ... I suspect that the specificity of your example masks your general question, which I agree...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Oct 14, 2006
4:21 pm

Ron, I think it comes down to bandwidth. Imagine an organization with complete transparency.. there's still an issue of how much information any one person...
Michael Feathers
mfeathers256
Offline Send Email
Oct 14, 2006
4:59 pm

Hi Micheal, I don't think that there really can be too much transparency. We recently had a similar problem: we had publicly posted an information radiator,...
Ilja Preuss
ipreussde
Offline Send Email
Oct 23, 2006
5:08 pm

... Ilja, I agree with the principle that transparency is better, but I think there are some limits to its utility. In your example, when you released the...
Michael Feathers
mfeathers256
Offline Send Email
Oct 24, 2006
9:29 pm

It would be cool if a team can use the power of self-organization to use an agile process, but some people can't agree whether something is a floor wax or a...
Chris Gardner
chris_gardner76
Offline Send Email
Oct 12, 2006
1:06 pm

There are a lot of ways for a CEO (or "leadership team") to introduce change. This might be easier when there is a dire threat like the company going under,...
Keith Ray
attkeithray
Offline Send Email
Oct 12, 2006
3:40 pm

... Hi, Chris. I agree that people with power can use it to change the situation, but I'm not persuaded that ordering people to be agile would be very...
William Pietri
william_pietri
Offline Send Email
Oct 13, 2006
6:14 am

If there is significant resistance by say half, what might be some effective management approaches to sell agile? How long should the agile champions try to...
Chris Gardner
chris_gardner76
Offline Send Email
Oct 13, 2006
1:03 pm

Hello, Chris. A question. On Friday, October 13, 2006, at 5:59:16 ... What is management's purpose in "selling agile"? What would they get if they were able to...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Oct 13, 2006
2:17 pm

... Perhaps a concrete example will be of use. In my organization, we have about 55 developers working XP style, more or less, on nine teams. Prior to...
Gary Brown
gb70840
Offline Send Email
Oct 13, 2006
6:41 pm

Gary, Excellent example. Maybe, management should have made it an invitation, something like: "Everyone is invitied to participate in the future reformation...
Steven Gordon
sfman2k
Offline Send Email
Oct 13, 2006
7:13 pm

... Truly devious! 8^) I wonder if that would have changed the result in any significant way. Would the get-along-gang be inspired? Would the selfish few...
Gary Brown
gb70840
Offline Send Email
Oct 13, 2006
7:31 pm
First  | < Prev  |  Last 
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help