In this post I’ll discuss why a scope is so necessary if software projects are to be a success. A scope is all about making choices and managing expectations. Besides that the same rules which apply to milestones apply here, after all the determination of a scope is a milestone in itself. But what are extra factors we need to focus our attention on?
Two Questions Concerning Scope Determination
The complexity that accompanies scope determination is not the subject itself, but the fact whether or not it is done in the first place. Projects deeply immersed in the process of actually implementing software in the absence of a scope are without a doubt heading on a collision course with disaster.
“By far the most important aspect of what NOT to do when determining a scope is never finishing the process.”
You have to ask yourself the following two questions with respect to scope, both need to be answered affirmatively before you can trustfully initiate an implementation phase:
- Are all stakeholders familiar with the scope?
- Has the scope been approved by at least the end user and supplier?
Question #1: Are All Stakeholders Familiar With the Scope?
Let’s discuss the first question: are all stakeholders familiar with the scope. Again, it’s such a simple idea but as often with simple ideas, they’re readily overlooked. If the answer to this question is negative you will have a substantial risk the product won’t be able to meet all of the decisive demands each group imposes on it. Cases have been known where whole products were shelved costing millions of dollars because the scope wasn’t communicated prematurely to a judicial apartment.
Question #2: Has the Scope Been Approved By At Least the End User and Supplier?
The second question: “has the scope been approved by at least the end user and supplier” could be even more important. Some people make a great deal about a formal– and non-formal approval of scope. I don’t. One reason being that trying to get a formal approval can cause high levels of resistance. Although I understand the necessity in some cases of a written or spoken approval given by the person who’s been given the ability to do so, it’s all the same to me. The project methodology PrinceII says the role of (senior) end user is mandatory and its this person which essentially has to give his or her approval about scope. Equally important is the suppliers role. Both roles can be performed by one or more individuals. The suppliers role is important because the knowledge it represents plays a pivotal role in estimating the scope attainability. It is not uncommon to have a scope approved with no supplier consultation whatsoever while some parts of the scope were badly phrased, cost way to much money or need a whole other direction concerning the proposed technical solution.
I’ve had discussions wether or not a scope is as important as I make it seem. If you find a constructive way in dealing with the pitfalls every project brings with it without using a scope I applaud you, because that’s a neat feat. For me working without a scope is closing your eyes to reality and offering a weak prayer hoping everything will go as you would like it to be. More often than not it won’t, so ask yourself and the people you work with the two questions in this section and be honest.
Related posts: