Laurie Williams has presented a “top thirty” list of key agile practices. The list defines what you need to do to be seen as being agile. Continuous integration, short iterations and done criteria are at the top of the list. Read the rest of this entry »
So people keep talking about the Agile – Waterfall dichotomy. About agile and un-agile practices. I decided to have an unscientific look at what Agile isn’t. If there is a true dichotomy between Agile and Waterfall, then things opposite of Agile should be either entirely out of scope for projects and software development or they should be characteristic of Waterfall methods. And since anyone would bother to mention them in the context of Agile, one would assume that this would be because they are distinguishing between Agile and Waterfall. Read the rest of this entry »
When I perform Agile Training I do it as a part of a larger Agile Coaching engagement with a customer. I do it as a directed intervention based on my ongoing diagnostic of how things are actually working at this point in time, with this client. I am a huge believer in just-in-time training or even, just-a-little-to-late training. Read the rest of this entry »
Regression Test Selection or RTS is essential for successful regression testing in larger projects. As long as you are running a small project and working with a small product regression testing is seldom seen as an issue. As your project and product grows and matures your regression test suite becomes increasingly larger and larger. After a while you will find that a full regression test requires forty testers to spend forty hours of testing just to run the test suite once. Read the rest of this entry »
How good is the link between agile research and practice? Not good enough I guess. Follow this interesting discusison on LinkedIN.
Let the estimation goat do all the hard work of guessing for you.
Agile contracts, what are they? There is a kind of bad old tradition that software development contracts should be one of the following types:
- Fixed-price OR
- Time & matertials (T&M or TM)
Fixed Price is Bad
Should you focus on the agile process or tools or people? IBM says you should focus on people because they are what makes a difference in a project. That might sound logical, but is it? Read the rest of this entry »
What’s an Agile Driver? I have always been driving kind of ad hoc. Getting from A to B with no particular plan. If I were a programmer you would call it “cowboy coding” but I’m not, so we can call it “cowboy driving”. People, everyone it seemed — my boss, my wife, my children, the odd passengers — were all complaining that I needed to use sound engineering principles and state of the art equipment to improve my driving skills. “It will help you get from level 1 to level 2 or even 3 as a driver”, they said. Read the rest of this entry »