May 20, 2008

Feature Injection

OK. So I finally got round to reading the stuff. I'm halfway through and I realised a few bits are a bit out of date. Mainly the information arrival process at the end of the article is missing where I move the testing processing into the analysis process rather than as a seperate process.
Posted by chrismatts at 5:31 PM

May 16, 2008

Feature Injection

I met up with Romilly Cockling and Liz Keogh at XTC this week. Romilly encouraged me to write something on Feature Injection.

When I got home, I remembered that I had already written most of the Feature Injection stuff down on a flight to the Dallas APLN. I have published my rough notes on Picassa until I can be bothered to find someone to collaborate with to write a proper grown up article. Here is the rough Feature Injection article. ( Link may be broken as I cannot check the URL - I'll check/fix later )

Warnings and Disclaimers.

0. I wrote this on a plane to Dallas. It is 25 pages in my moleskine. I have not reread it AT ALL since. Not even once. As such it may jump around a bit. If you have questions, or require clarification, e:mail me on chris dot matts at gmail dot com. I'll reply as soon as I can ( and probably post it here as well ). I wrote it for me to clarify some of my thinking.

1. Feature Injection is the name I randomly assigned to the Business Analysis Process I use whilst writting a post to the Kanban Yahoo group. It is a homage to "Dependency Injection". The structure, based on Real Options" is VERY similar to TDD and BDD ( Let me say it once again for the last time BDD and TDD are NOT the same thing ).

2. I have been describing the process to a number of BA including Prashant Gandhi and Kent McDonald. Their response is "But thats what I do already". Spot on guys. But this is a simple articulated process. I'm not inventing anything new here. Just documenting a process. It should hopefully make it easier to coach newby BAs.

3. This is not a silver bullet. Use your brain first.

4. Liz blogged our discussion and mentions that generating stories from value ( rather than the art of grouping stories to achieve value ) is a process. Feature Injection is one such process..... Not the only one.

5. If I get enough feedback, I'll write it up properly. I now work on a pull system.

6. The little black book I photo'ed is full of this kind of stuff, mainly on Real Options. Like I said, Pull system. I'm not pushing anymore. If you want to see the stuff on Real Options, send me an e:mail with the Title "Forward to Olav".

Finally, this material will be presented at Agile 2008.
Posted by chrismatts at 10:22 AM