Tuesday, 06 September 2011 11:31

How To Squash The Template Zombie Problem

Written by 
Rate this item
(0 votes)

Sept6FEATUREWestern culture worships the massacre of zombies by the dozen in movies, books, and music. Wherever we encounter zombies, whether it’s in the garden shed, the attic, the mall, or even the local if your name’s Shaun, we are taught to mow them down with whatever’s at hand.

We have only recently discovered that there are different types of zombies, and one type has invaded your office: the template zombie. There isn’t any need to panic but there’s cause for mild alarm and you should kill them. But in the nicest possible way, by feeding them sweeties.

Template zombies are BAs who just fill in the template blanks. When they’re asked to assist on a project, they immediately reach for the templates they’ve been given, fill in all the blanks and then send them on to the developers. And, let’s face it, that’s a lot of documentation to wade through and we all know developers bin the bulk of it, use a small section to write the programs and everyone’s happy. Or are they?

Companies with a poor requirements discovery competency take 39% longer and spend 49% more to deliver their projects. Nearly 80% of their projects are over budget and over time, and a whopping 50% are runaway projects. Runaway projects are those that go 180% over time, 160% over budget and deliver less than 70% of functionality.

You see, grabbing for templates and filling in blanks is akin to BAs reaching for a bag of liquorice allsorts. There’s no control over what’s in the bag, they simply get the whole package whether they like it or not.

In doing so, there’s little, if any, thought given to what the business is actually looking for. The Dryfus model (used in the IIBA Competency Model Version 3.0) for skills acquisition defines a novice as “someone who rigidly adheres to taught rules or plans and is unable to use discretionary judgement.” The template zombie has never been allowed to develop beyond being a novice, no matter how long they have been doing the job, and it’s no wonder their brain dies after a while. That’s a poor approach since the BA has a role to play in achieving a desired business outcome. If it’s properly done, the business gets a working process, be it manual or automated, but if it’s improperly executed the business gets a lame duck.

In fact, the duck can be so lame that the business has late projects, projects that cost significantly more than they were supposed to, and processes, automated or manual, that don’t meet the requirements. More specifically, developers end up with reams of documentation they don’t need that require effort and expense to create, and they ignore most of it. Poor business analysis also negatively impacts stakeholder input and user acceptance.

Bullet to the brain

So now you know how to spot the zombies: they’re the mindless template devotees. What you must now do is rob the zombies of their sustenance and turn them back into effective BAs. How? Steal their liquorice allsorts and give them pick ’n mix. Pick ’n mix allows people to choose precisely what they want; it’s the ultimate in sweet flexibility because you get a bag and then you browse the seemingly endless options, placing the type and number of confectionery delights in it that you want. It gives a much wider selection than liquorice allsorts because the latter’s a predetermined bag of goodies, while the former is an endless sea of choice that lets wave after wave of sweetie, lolly and candy choice wash over you. Again, it’s effective and that’s our watchword in taking down the zombie menace one toe-scraping carcass at a time.

Template zombies like the liquorice allsorts approach because they get the bag, eat the sweets, repeating ad infinitum. But you have to shake them up, make them think. Of course, in doing so, you need to remember that you’re dealing with zombies here and even the most docile template zombie can be dangerous. Don’t give them free rein with the pick ’n mix bag of sweeties or they’ll likely shuffle along the shelves grabbing all their favourite goodies and leaving everything else. You need to point them to the right shelves and only then release them.

Frame the zombie

While it may be ideal to leave BAs to decide what sweets they want from the entire sweet store, only the most senior BAs are capable of doing that within the greater business context, which is the task of what the Dryfus model defines as an expert. Template zombies aren’t the senior BAs. They’re the other BAs. What template zombies need is a framework to guide them through the process.

The business analysis framework must deliver value to the business, otherwise why are we doing the project? And it implies a problem scope. Not necessarily problem in the standard sense—think of it more in the mathematical sense as a problem for which there is a solution. Once we figure out what the solution is, we need to figure out how we are going to deliver it. Think of it as three layers of a pyramid: at the top we ask a) why are we doing this project, followed by b) what do we need to do, and finally c) how do we deliver the solution?

When we ask why we are investigating the business objectives or goals, when we ask what we are eliciting the business requirements, and when we ask how we’re looking into the functional and non-functional requirements. 

Another way of looking at it is when we ask why we are seeking the value of the project, when we ask what we are investigating the entities, processes and business rules, and when we ask how we are looking at the required solution functionality. The framework gives us a matrix of objectives on one axis, and tasks or techniques on another, all culminating in outcomes and deliverables. It’s that matrix that arms BAs to choose which techniques are best suited to their projects. All BAs are armed with a bag of sweeties they can dip into, containing practices and disciplines such as planning, business case, business requirements, functional requirements, non-functional requirements, transitional requirements, solution validation, elicitation, and requirements communication. Within each of those portions of the matrix are tools that BAs can use to help them achieve their goal and that’s their pick ’n mix. They’re given the matrix, the framework, but they get to choose within the framework because that’s where they’re the domain experts. For example, they may choose more common tools such as process analysis, ERD, use case and others. But there are several methods of analysis, such as PESTLE, heptalysis (which is not a gum disease), MOST, SWOT, CATWOE (which is not a sad cat), De Bono’s Six Thinking Hats, Five Whys, MoSCoW, and others in their bag of sweets.

Powwow

But what are they looking for in selecting these techniques or sweeties? Some time ago I attended a presentation by Scott Ambler, who is an Agile guru. Often at a conference or industry powwow, there’s a pearl of wisdom that leaps out and sticks in your brain. For me it was, “We need repeatable results, not repeatable processes.” Pick the right tool for the job.

It requires some thought from BAs in the context of the business while considering the numerous techniques available before ensuring a suitable match. Handing BAs a bag of liquorice allsorts in which they’ll find a predetermined collection of techniques that they must follow because “that’s the way we’ve always done it” doesn’t cut it—that is just a repeatable process. You need to appropriately select the techniques that will most effectively deliver against the requirements in the context of the business objectives for repeatable results.

Don't forget to leave your comments below.


Robin Grace is a Business Analyst Principal Consultant at IndigoCube.


Read 4246 times Last modified on Monday, 02 April 2012 16:29

Comments  

 
0 # Mimi 2011-09-06 07:37
A bag of liquorice allsorts? Didn't think anyone actually ate those things.
Reply | Reply with quote | Quote
 
 
0 # KE 2011-09-06 08:04
No repeatable processes? Your conclusion flies in the face of reality. The meat of your article is spot on - Business Analysts, and all project resources, must think about the needs of their specific project and all parts of a process, including templates, are not necessarily required for each and every project. Additionally, we do not want Business just to check off a box and produce artifacts that have little to no value to a project. All that being said, you will find it very difficult to achieve repeatable results without a repeatable process. Instead of going for the cute candy analogy, perhaps some more thinking on your part would have helped this article.
Reply | Reply with quote | Quote
 
 
0 # Leslie 2011-09-06 08:23
Somewhat agreeing with KE: It's nice in theory to say that we need to teach template zombies how to pick and mix from the selection of tools available to them, but how many BAs do you know that are capable of doing this? Most BAs, that it has been my pleasure to work with, need that senior BA to tell them, this is the appropriate template for this job, please go fill it out. One might wish to discuss whether the person filling out the template needs to be a BA (I'll go with they've been trainee BA for the last 25 years), but there just are not enough pick'n'mix BAs to go around; and there doesn't have to be, so long as the zombies have the experience to competently fill out their templates.
Reply | Reply with quote | Quote
 
 
0 # Ben 2011-09-06 09:31
I'd like to see some references for the figures given in this article.
Reply | Reply with quote | Quote
 
 
0 # Marcos Ferrer 2011-09-06 09:41
Couldn't find the specific SQUASH move promised? The thought of such a move was seductive. My personal squash move is to facilitate a walk through of the zombie filled template - such walk throughs speak for themselves. It 's fun to read - help your zombies read today!
Reply | Reply with quote | Quote
 
 
0 # Randy 2011-09-06 10:36
Having just been RIF'd by a large Enterprise Telecom Co, I can attest to the figures and the complete lack of comprehension of the scale of the problem or any willingness to undertake a reasonable approach to resolving it. IT over budget again, just cut more staff again. It is a vicious and IMHO completely unnecessary cycle. I certainly hope that of the six BAs hired to do the work I was doing singly, that they will not all be Zombies. Not sour grapes by the way!
Reply | Reply with quote | Quote
 
 
0 # Zombie Squisher 2011-09-06 11:04
Zombies eat brains, not candy. But I enjoyed the article despite this oversight.
Reply | Reply with quote | Quote
 
 
0 # Kupe 2011-09-06 11:46
@Leslie, I do think BAs that just fill out templates need guidance from a more experienced BA. After some time they should learn to make that determination on their own.
Reply | Reply with quote | Quote
 
 
0 # Seth 2011-09-06 13:53
I'm in agreement with some of the earlier comments. It's a balancing act. Of course you want repeatable results, but having a repeatable process (including templates) plays a role in getting repeatable results. In my opinion, templates should have their place in the toolbox for a BA. Hopefully the organization provides additional tools that allows some flexibility for the mix and match BA's as well as the Zombies. Hopefully between the Organization and the BA, the right tool for the job is always available. The n again, maybe a zombie ate some of my brain and I'm not making sense. Thanks for the post and starting this dialog.
Reply | Reply with quote | Quote
 
 
0 # Reine 2011-09-06 16:26
Thank you ever so much for this article. I like the candy analogy. As an analogy it does help to focus the reader on the issue, although I agree with the comment that Template Zombies eat brains, not candy. I worked at a company that insisted on the use of templates - pages and pages and pages of templates. Printing out specifications involved using hundreds of trees. And yes, the developers didn't bother to read them. For the developer to hunt through hundreds of sweetie wrappers looking for the little pearl of candy embedded in there somewhere is simply not worth the effort. They pick up a 'phone and ask someone on the functional network what they should know and then make assumptions from there. Templates can be very damaging in the long run. An experienced BA, given the right to select appropriate templates for use, guiding trainee BAs seems the only way to go.
Reply | Reply with quote | Quote
 
 
0 # Seo Keo 2011-09-06 19:41
The article leaves a mixed impression. What exactly is wrong with templates? Why BAs are divided in different classes (novices, most senior etc)? I think it would be useful for the author to re-read BABOK 2.0 to align own ideas with approaches generally accepted by the BA community.
Reply | Reply with quote | Quote
 
 
0 # Kim 2011-09-07 05:48
In some ways I agree since I believe that All BA's need to learn to right-size their documentation to be able to show WHAT the delivery expectations are and many times filling out templates can be overkill. However, I also believe that sometimes completing templates is necessary to help build a base for reusable requirements / process reference that may be lacking. It seems that if we steer away from templates then we would almost need to replace it with a repetitive way to document or reviews that verify that consistent necessary details are available. So, again think it is a matter of right sizing your templates to tell the right story and deliver WHAT the customer is expecting!
Reply | Reply with quote | Quote
 
 
0 # Keith Privette 2011-09-07 12:46
The biggest issue I see companies make is not investing in a tool strategy that can be utilized to make project teams more effective and efficient. Sorry but Word and Xcel are not project information repositories (oh yeah and reinventing the wheel for every dept). Before you jump down my throat I am not saying tools solve all the problems. What I am saying is experience, wisdom, technology strategy to implement technology and anti-silo mentality goes a long way to cutting down those negative percentages mentioned earlier. Except you need advocates, practioners, and money. None of which seem to be in big supply or demand in organizations today. It will catch up to them as the complexity is starting to get away from most organizations. Oh and this is not an IT problem it is a company problem!
Reply | Reply with quote | Quote
 
 
0 # Paddy Karkhanis 2011-09-12 16:01
Article has too much of "candy" stuff. It needs to be backed up real life examples.
Reply | Reply with quote | Quote
 
 
0 # part zombie part independent thinker 2011-10-27 01:39
I believe there is a place for the templates that the Zombie's use. They are useful to use as a guideline to spawn thoughts about various aspects of the project. In doing this, the unique aspects of the project may be discovered (that aren't in the template) and it goes on from there. If a template item doesn't apply, then don't include it. If you don't follow some pattern of questioning, this could lead to missed requirements.
Reply | Reply with quote | Quote
 

Add comment