Showing posts with label scope creep. Show all posts
Showing posts with label scope creep. Show all posts

Monday, September 01, 2008

You don't need an SUV - keeping the scope down

Okay so Gerald has been going a month now and we are into that dangerous stage where people begin to realise what the project is doing. Suddenly they want more, lots more. Rolling out to 30,000 people isn't enough, why not roll it out to 500,000? Why not have amazingly complex security requirements and some AI?

Pretty much all of these have now been suggested on the project and the mantra I respond with is
do one thing well
What I mean by this is that we don't want to boil the ocean at this stage, we want to prove that the solution works for a, pretty large, user group and then build on that success. If we start lobbing in more requirements and expanding the scope then the project will be delayed or fail and we won't achieve any of the aims. Once we have that first piece done then its open season on what is next, but right now lets keep it concise.

The most important phrase at this stage is "Phase 2" as in "we'll add that to the requirements for Phase 2". The reason is that 90% of Phase 2s never happen and the 10% that do look completely different to what was being asked at the start of Phase 1. Smile the California shop assistant smile, give them the feeling that you care, and then file the thought away in the bin of "future requirements". People will bleat and moan that its "required" but the reality is that its better to have something doing 80% than nothing doing 100% and many of the requirements you hear at this stage are "SUV" arguments.

An example of fake creep in the real world is the SUV. 99.999% of SUV owners have absolutely no reason for owning one, but they come up with "requirements" that end up with them buying the SUV.
  • It snows around here sometimes
  • I drive up hills
  • The roads are a bit rough
  • I might go off-road
  • I want to feel safe
Now all of these are rubbish reasons to own an SUV. Unless you are a farmer or equivalent, and its amazing how many of those don't buy a Porsche Cayenne then these are all fake requirements. In the French Alps you will see people with a Renault Twingo doing fine in the snow and as for the rough bit and the hills... well I'm here in Bangalore today and the roads could be described as "patchy" at best and everyone has a sub-compact.

The point is that your project should be a sub-compact. It works, it gets from A-B and you can get 5 people in at a squeeze. Building an SUV for your project means adding in gadgets, weight and features that take you time and money and at the end of it you are just shifting those 5 people in slight more comfort.

The smart move is to build the basics and then look at what actually creates value. Say "no" to all of the scope creep and keep it simple. My goal is to have all of my user groups equally annoyed that they are only getting 80% of what they asked for, but for that 80% to be 100% useful.


Technorati Tags: ,