Wednesday, 06 April 2011 12:03

It’s Time for Template Zombies to Die

Written by 
Rate this item
(0 votes)

Feature_April5Zombies, dead and mindless creatures that shuffle about sucking out the brains of the living, have invaded your office.

It's time to exterminate the zombies from your office.

Template zombies, while not necessarily the most dangerous kind since they don't suck actual human brains but instead suck the brains out of projects, must die because they are one of the biggest factors in ruined projects. And this isn't happening in Los Angeles or New York, as Hollywood's movies may suggest - it's also happening right here in South Africa. The undead, or in this case the brain dead, are among us.

For the sceptics, it's worth noting that an IAG Consulting report by Keith Ellis found that more than 70% of companies in the top one-third of requirements discovery capability reported a successful project. 54% of their projects are on time, within budget, and deliver all requisite functionality. And - here's the kicker - as a group those companies pay about 50% less for their applications.

What's a successful project? One that is on time, within budget, and delivers all requisite functionality.

By contrast, the main culprit in failed projects is poor requirements discovery.

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

And why does poor requirements discovery continue to thrive? Because of template zombies.

There are three components to competent requirements discovery: planning, people and process, all inter-related and not separate.

But a lot of companies replace planning and process with templates. At first glance it seems to make sense: you obtain a standardised approach, right? Well, yes. But the result is also a sub-standard, outcome. And that's normally due to the notorious, even infamous business requirements specification (BRS), functional requirements specification (FRS), requirements specification document (RSD) or one of the many other TLA terms camouflaging corporate bureaucratic mediocrity.

Perhaps that's a little harsh, but if these documents had a decent structure they may not be so bad. However, as it is they mix business requirements with solution requirements and design - that's a recipe for disaster.

In fact, typical planning in organizations that rely on these camouflaging real analyst practices (CRAP) documents consists of the analyst asking: "So, how do I fill in these blanks as quickly as possible?"

It's that kind of approach that sets companies up to snatch defeat from the jaws of victory. As Albert Einstein so famously said: "Insanity: doing the same thing over and over again and expecting different results."

But so what if a project takes a little longer or costs a little more? Well, it costs 15 times the amount to fix a defect during the user acceptance stage and nearly 18 times as much to fix it after go-live as opposed to getting it right during the requirements stage, according to research by the National Institute for Standards and Technology in the US. And if this happens in your organization, it will continue to happen until you get the right people, following the right processes, and performing proper planning. Why pay more for less?

And why allow template zombies to continue shuffling around threatening the living?

Don't forget to leave your comments below.


Robin Grace is a Business Analyst Principal Consultant at IndigoCube

 

Read 4526 times Last modified on Wednesday, 06 April 2011 12:08

Comments  

 
0 # PM 2011-04-06 06:13
Your point about template overload is interesting, but your "must die" language is not helpful.
Reply | Reply with quote | Quote
 
 
0 # rb 2011-04-06 06:19
Thank you - my sentiments EXACTLY!
Reply | Reply with quote | Quote
 
 
0 # ch 2011-04-06 06:33
your article doesn't offer constructive critizism. i agree that there is no one-size-fits-a ll template for requirements, but in organizations where requirements definition is not strong, this may be a good first step to raise capability. Once the organization recognizes that the templates have become limiting, you can go from there, where...? you're not providing any answers.
Reply | Reply with quote | Quote
 
 
0 # Nick Reynolds 2011-04-06 06:37
Sigh....That's what you get for trying to introduce a little metaphorical levity Robin.
Reply | Reply with quote | Quote
 
 
0 # Gary 2011-04-06 06:43
Combining business requirements with solution and design requirements is bad? Are you kidding me? Since when? The author's intentions may have been good, but misdirected by the vitriolic and sensational rampaging--and a painful shortfall of business-savvy. People and process are the core issues, not templates. And Project Times should do a better job of differentiating articles having educational content from these, which are pure editorializing.
Reply | Reply with quote | Quote
 
 
0 # Tom Jones 2011-04-06 06:56
If you follow the Business Analysis Body of Knowledge, you will avoid these pitfalls.
Reply | Reply with quote | Quote
 
 
0 # Steve W. 2011-04-06 07:14
Read Software Requirements by Karl Weigers. Templates, like methodologies, should be tailorable to the specific needs of the business and project. Without good templates, you run the risk of missing/overloo king critical information.
Reply | Reply with quote | Quote
 
 
0 # Steven Turner 2011-04-06 07:23
I've found templates are useful to ensure a reasonable level of consistency and to ensure important information/que stions are not missed. However the real value is had by critical analysis of a completed document. Don't accept a "filled out" template, send it back with a clear message: get it right!
Reply | Reply with quote | Quote
 
 
0 # Joan 2011-04-06 07:32
A lot of numbers and figures were thrown into this article to catch the readers attention, but only a fluffy connection to standardized templates as the root cause was made. There are a lot of things that contribute to Project Failures. Rather than spending a large portion of this article talking about project failure rates, it would have been useful to analyze and elaborate on the restrictive effects of templates on the profession. Also, it's conflicting to stab away at templates in general, and then claim that the problem is the quality of the templates and not the "standardised approach". This was simply a rant, because there is no strong sense of a thesis, hypothesis, or even argument in this article. An article of generalized statements and accusations. Rather disappointing, because the topic was good.
Reply | Reply with quote | Quote
 
 
0 # Hmmm 2011-04-06 07:35
I concur with some of the other comments. Interesting sentiment but instead of providing constructive criticism it seems to just provide a forum to vent frustration. Sorry not helpful at all.
Reply | Reply with quote | Quote
 
 
0 # YBerra 2011-04-06 07:59
I can’t believe some of these comments. I always enjoy articles with a little bit of a different slant. The article was based on a cute and fun idea. The point was made and it was interesting one to consider. Personally, I think the author hit the nail on the head and the article describes too many of the project managers and analysts I know.
Reply | Reply with quote | Quote
 
 
0 # Harvey Kandola 2011-04-06 20:12
Templates that are based upon best practice AND can be used to assemble project plans are a good thing. They just give you a kick-start and that is their sole purpose. PM's are still required to do their job.
Reply | Reply with quote | Quote
 
 
0 # Actspacey 2011-04-07 05:08
I hear what you're saying and I agree, to a point. As an experienced Business Systems Analyst, I feel that I do a thorough job of eliciting business requirements and analyzing them before documenting. Having a set template for me to use, saves me lots of time and helps remind me of those critical components that I need to cover before I can consider myself done. Also, it helps development teams and QA teams to have a standard format delivered so that they gain efficiency in their process as well. That said, far too often, I've seen green business systems analysts, take the template and "fill in the blanks" without really understanding why it's important or how it will be used, etc. This is where the template can become a problem, since it "looks" done. But no real analysis went into it. It's critically important that thorough reviews are done and documents be rejected when inadequate. A novice analyst should have their documents reviewed by a more senior analyst to make sure they've done the right level of analysis. The developers should be reviewing to make sure that the information they need to develop their technical solutions is documented. The testing team should be reviewing to make sure that what's documented is actually testable and verifiable. I often find it's the review / feedback / correction loop that is often lacking and the lack of political will and resource capacity to schedule adequate time into a project schedule for it that allows bad requirements to proceed to the next stage of the lifecycle. That problem will live on whether you're using a template or writing a requirements document from scratch for every project.
Reply | Reply with quote | Quote
 
 
0 # Gerry W 2011-04-07 05:25
Dear Robin - at least you received PDUs for this attempt. Unlike Gary - April 6h I don't criticize PT - I say let the articles flow and we'll see how the Project Management / Business Analysis 'gene pool' is getting on. My main critique of the article is that it totally ignores the folks having to use/input information to these documents (whatever their creed). Its been my experience that if documents are difficult to use, are open to interpretation and/or new (each time out) the audience will run away or splash something into these docs just so they can claim completeness. Further, templates usually become templates due to their acceptance/ familiarity (or at least should be) to the USERS and folks accountable for the content of the information contained therein.
Reply | Reply with quote | Quote
 
 
0 # Nalini 2011-04-08 02:11
Your comments on templates is a bit extreme and you offer no alternate solution. Without a template, every project will reinvent the wheel and most likely miss requirements as well.
Reply | Reply with quote | Quote
 
 
0 # Colin Capon 2011-05-11 09:23
It would appear that those whose feathers have been ruffled are those who live and die by templates. The one key point about stifling templates and guidelines is that they stuifle creativity - something that modern daty project management seems to deem as unecessary for a solution. A good to great design team - analysts need a template that consists of a covering page and table of contents only. I liked the article as it represents the frustrations of methodologies and templates and engineering principles getting in the way of solutions.
Reply | Reply with quote | Quote
 

Add comment