Hello all – BobtheBA here. I have recently read some blogs, tweets, had several conversations and listened to various viewpoints on the subject of “Template Zombies” and use of templates in general. The concept of “Template Zombies” was first addressed (as far as I am aware of) in a book entitled “Adrenaline Junkies and Template Zombies” by Tom Demarco (and team) which focused on patterns of project behavior. There is a recent blog out on BA Times (kudos to Robin Grace for addressing this). However, I was in a heated discussion just last night on this topic so I felt the need to blog (my therapy) because there is a lot to say. The general thought in the latest arguments (I mean discussions) that I have had is that templates are to blame when it comes to poor requirements because bad templates encourage bad behavior. If we simply annihilate templates we would suddenly be free to elicit, document and communicate requirements untethered right? I tend to disagree – hence the title of Template Annihilation Paradox. It is not the template, but rather people that are at the root cause (track the behavior). We cannot annihilate people (who would do the work?) nor should we annihilate the template (it provides a structure to communicate – it is a starting point). What we can do is educate the people who can fix the template and then educate the people using the template.
Yes, there are absolutely “template zombies” out there. There are people that do the bare minimum and they find creative ways to document as little as possible because the template dictates the process in the organization and that is all that is needed to pass audit. However, that is not the fault of the template it is the fault of the people that created the template or those who use it. The person doing the work is at fault if they knowingly do this. They are impacting the stakeholders and the shareholders when they do this. They are not adding value and meeting the business need. The person that created the template is at fault if they did not ensure proper education continuously. Both of these contribute to template zombification.
So I am a big fan of business analysis maturity models (Centers of Excellence, Competency, Communities of Practices etc…) and standardization of templates comes into play. There are good templates and bad templates. There are positives from the following that can be taken into account to help out in the creation of templates but they are generally leading contributors to bad templates including: (a) people that have no background in business analysis and magical crazy ideas and sections appear in the template (b) they have taken their ideas from their old job because if it worked there it will work here in their new job (c) the template does not relate at all to the industry they are currently in (d) they have not taken into account the education (I could write several blogs on this one alone) that is needed (e) tons of other things that cannot be discussed in a very short tirade (um… I mean blog). A LOT goes into creating an effective template but the template cannot create or fill itself out – people do.
So what makes a good template? The minimum needed to effectively document the business needs that can be clearly understood by all stakeholders. It is a structured starting point. This “minimum” also needs to be specific to the industry and organization while being flexible enough to allow additional information to be added based on the size and complexity of the requirements efforts. I ALWAYS add additional things – things the template cannot address. A good template will allow for that flexibility. The bad ones = zombified which is another way of saying too much information or sections that add no value (you know what I am talking about – the sections no one reads). The process should drive the template and not the template driving the process. Education, education, education. Educate on creation of the template, educate on how to use the template, educate on how NOT to use the template, educate on how to add to the template, and education in business analysis. Get trained in your field of business analysis so that you won’t get bit by the template and become a zombie. Finally, continuously evaluate and improve. Our business changes daily and we need to keep up with the times which include our templates.
So what is my point? The idea that we can live without templates of some kind is a paradox. They are necessary and help provide structure. It is a communications device driven by the process. What we need is more education and follow-through and that is done by people. And when we achieve that, our requirements successes will be greater and we will wonder what all the fuss about template zombies was ever about.