Chris Matts and Gojko Adzic describe feature injection in this 2011 article. While BDD provides the structure to drive development through behaviour and examples, feature injection links this to analysis by making features secondary to business value.
- Find core business value (the 5 whys)
- Find necessary goals and capabilities – with reference to stake-holders
- Find the right questions to ask
- Pull features from the information gathered above
- Use domain experts to find examples