Hi there. My name is Tony. I live in Leeds, England and I’m an Agile Business Analyst.Oh dear, that sounds more like a confession at an Alcoholics Anonymous meeting than my first ever online article. It’s also not true and, so some people say, an oxymoron.
Actually, what I really am is a regular Business Analyst who has recently been experimenting with some agile practices and has a few experiences to share.
To put the story in context it’s worth giving you a bit of history.
I started my professional IT career in 1997. I started out as a developer and then moved on to architecture. At that time, of course, object orientation was all the rage and UML had just arrived on the scene, so we all spent a lot of time arguing about which were the best CASE tools to use, whether the various classes on our diagrams were aggregated or associated, and how on earth to use ‘extends’ in a use case model.
In around 2003 I took a contract as an architect at a UK utility company. The project stalled and I filled in my spare time helping out on another project where they needed a Functional Specification writing. I hadn’t really done any business analysis before and it turned out to be trickier than I expected. That is, until I stumbled across a copy of ‘Writing Effective Use Cases’ by Alistair Cockburn. This is, in my opinion, the best book ever on the subject – the man is a god, a saint, whatever, albeit with occasionally strange hair .
I spent the next couple of years perfecting my technique. By the end of it I had a standard template for a Functional Specification, based on use cases, which was rolled out across the organisation. I was especially pleased with the way I had got everyone updating the existing document suite in each new project, with changes clearly marked up, and thus building up a cumulative picture of the functionality of each application, and a really valuable body of collective knowledge for the organisation.
I was pretty sure I had got this BA lark nailed.
But I did have some nagging doubts:


