I have been following up on my recent discovery of " Feature Injection " by trying to track down some more information about Behavior Driven Development, or "BDD," which is the software development technique into which feature injection fits. Handily, someone really good at BDD has put what seems to be a lot of really high quality information into the wikipedia entry , so I urge you to go check that out immediately, before someone less-good changes it! But in the mean time, I've been talking with colleagues about the practicalities of BDD, and I'm just enchanted by the helpful structure BDD provides for describing what's different about agile business analysis from its handy bĂȘte noire and sparring partner, "Big Upfront Design." So, compare and contrast a "requirement" written in detail well before software development begins (the "BUFD" requirement) to the one done "just in time," expressed for perpetuity in ...
Non-zealot reflections on real life agile leadership, management and analysis practices.