The ongoing thread about whether is always/sometimes/not always/never/whatever
"right" for a given environment seems to me to be missing something rather
important. It seems to be based on the assumption that "agile" is some
particular thing that we can talk about unambiguously.
It isn't.
Agile started as a coming-together of a few pretty smart developers, each having
their own peculiar way of writing software. It was a definition of common ground
among folks with rather different approaches. It still is today.
So, it seems to me that we can talk rather precisely about whether XP or Scrum
Evo or FDD fits a particular environment, I think we get into trouble when we
want to apply the same level of precision to "agile."
Agile is a set of values. They fit anywhere that those values are respected,
including places where folks are trying to move the company culture away
from antithetical values and towards those of agile.
I don't know how to do either XP or "agile" with a "team" of 100 people.
But there's a difference. I can imagine that there might be some way to
follow agile values with a group of 100 people - some way I have not
yet learned. But I'm real sure you can't do XP with teams of that size.
So if we want to get beyond the values, I think we have to talk about
specific agile approaches, not about "agile" in general.
The ongoing thread about whether is always/sometimes/not always/never/whatever "right" for a given environment seems to me to be missing something rather ...
Hi Charlie, For me Agile is a belief system. Mary Poppendiek has a presentation where she talks about leadership and the beliefs held within organisations. Her...
Hi Paul, ... I believe that's true at a certain (high) level. But even when it comes to belief systems, there is quite a bit of diversity among folks in the...
Occasionally this type of speech is given, moving agile into the realm of mystery and legend, instead of something that it really is - a family of software...
Hi Chris, I'm not clear which parts/sides of the discussion you are seeing as "moving agile into the realm of mystery and legend." Can you explain? For my...
Hello, Charlie. On Tuesday, September 14, 2010, at 11:15:55 PM, ... Is mathematics a thing? Ron Jeffries www.XProgramming.com www.xprogramming.com/blog I...
Hi Ron, As with "agile" there are contexts in which it makes sense to talk about mathematics as one thing and other contexts where it doesn't. In the case of...
Hello, Charlie. On Wednesday, September 15, 2010, at 12:59:27 PM, ... I don't share that mental model, thus my analogy. I guess I'd need an example or N ... ...
... I'm writing on Agile (not just XP or just SCRUM) a lot lately, and have opinions on it. I think that "Agile" is too abstract for most people. People...
Hi Tim, I'd venture a guess that most people need are more ready to grasp the abstraction after they have been introduced to an particular instantiation of...
Hi Steven, For the record, I didn't write the last sentence quoted for me - the one starting "It depends..." - and don't know who did. I agree with you that...
... I wasn't saying it's necessarily wrong, only that it's true. We shouldn't get so wrapped up in our work that we forget that it out to be incredibly simple...
Hi Charlie, Some coaches choose to focus on peoples behaviours in the belief that it will in turn influence peoples feelings and thoughts, helping them towards...
Hi Paul, While I agree with you regarding the holistic aspect of it, I don't find I need to generalize about agile in order to get to it. For example, I don't...
Hi Charlie, Please see my comments. ... Agreed. I am not suggesting generalising. I am just using 'Agile" as a convenient label for these other "things" ... I...
Hi Paul, ... out wanting to know where and when will XP/Scrum/etc will not work? The answer >seems to be where there are bits missing. ... Today I believe that...
Hi, Your wording is better then mine. ... This is worth discussing, and if some of the things that made it fail were fixed "constraints" at the outset then...
Hi Paul, ... fixed "constraints" at the outset then perhaps XP was ... you are right some of the constraints you can see before, and those are the things that...
Hi Lior, ... Agreed. One way of dealing with some of these constraints is by recognising that the environment isn't ready for XP. You can water down the...
Hi Paul, ... pre-requisites. Whilst this is a useful sales pitch, it also ... I'm not sure I fully understand what you mean by prerequisite. I think that the...
... A pre-requisite is that you buy into the underlying values. Otherwise you'll be doing XP but..., or Scrum but... Mr Marvin Toll has provided us with...
Hi Paul, ... you'll be doing XP but..., or Scrum but... ... Don't care. i buy into the values and that helps me use techniques that sometimes benefits other. I...
Hi Lior, I don't mind small steps and I don't mind improvement either. I am making a small point. What do you call what you are doing? Labels are important I...
Hi Paul, I'll start by saying that Ron is much more clearer on my points exactly. i also think that if you stick to an agile practice it doesn't really matter ...
Hi Lior, ... Yes it does. As Brad rightly points out, I think we are all somewhat guilty of being loose in our use of language. If I was going to re-phrase...
Hi Lior, ... Agreed. I'm running the same danger right now on this thread, but I think it's worth the risk. We should be clear about what being Agile (or...
Hi Lior, ... Agreed. One way of dealing with some of these constraints is by recognising that the environment isn't ready for XP. You can water down the...
Hi Lior, ... Agreed. One way of dealing with some of these constraints is by recognising that the environment isn't ready for XP. You can water down the...