... Now you have me wondering, are there some practices without which — or their equivalent — you aren't doing agile? I've had other people say the key...
Jeff, Its "turtles all the way down" I am afraid. Lets take TDD. Are you doing it test-first? How long do your tests run? Are they fast? Do you use DI? Do you...
... I think that when you boil it right down, the key features are: (1) autonomy for the team to choose the working practices that they judge are appropriate ...
But isn't that virtually the definition of the "Ha" from Shu-Ha-Ri? Not that there's anything wrong with that, that is pretty much what I strive for, but I'm...
I think all of these practices are replaceable, it's just that nobody's found a general purpose way to replace them. For most teams, these practices are the...
I agree. Something that could be easier to list are Project Smells. Has anyone listed that before? For example (coming from my own experience): - teams not...
On Mon, Oct 20, 2008 at 4:11 PM, Eric Lefevre-Ardant ... Some more: * team unstability / turnover (lack ability to know yourself well) * not allowing people to...
SCRUM can deteriorate very quickly into 'incremental waterfall with iterations'. At CITCON I called it 'iterative waterfall', but I think 'incremental...
Well said. I think a useful reformulation would be that you don't need to do these practices, but if you want to say your Agile that you are obliged to explain...
I had a conversation with Kent Beck back in 2001 and what he said then has always stuck with me. He said something to the effect that all agile (or he probably...
It is interesting the paths the different methodologies use to aim for that same destination. I came across this characterization the other day on Alistair...
Hmm - sometimes you have to recognise that the experiences of an individual can outweigh the common knowledge of the team. I'm not saying he's definitely right...
... try for earnest. I think that's a key point. They are called "practices" for a reason. When I've talked to people about the "test infection rate" a...
I was also surprised about low "test infection" rates, which matches survey results from Scott Ambler of Dr Dobbs folk who considered themselves to be agile....
Actually many shops seem to survive with QA writing automated tests. This presumes some level of code testability, but many development managers do not...
The common misconception is that TDD is just a testing exercise. It's not. In it's purest form it's really more of a design exercise. This may help explain: ...
I think that's true Josh, but if people don't think they have a design problem that argument won't be very persuasive. I think it is much more common to think...
I agree with all 3 points. ;) The question often becomes how do you convince your manager that they should trust the team they've assembled to solve the...
JUnit tests against an API, or Selenium tests, are about integration (or maybe system) testing, not unit testing. My usual understanding of "test infection"...
... I'd argue that ill-structured acceptance tests don't scale. If the team doesn't write its test code at least as carefully as its production code it's...