Remember Me
forgot your password?

Estimating by Percentages

"Remember, it's Ready, Aim, Fire; any other sequence is counterproductive."
- Bryce's Law

Having been involved with the systems methodologies field for over 30 years I have been occasionally asked what percentage of time in a project should typically be devoted to a specific phase of work, for example a Phase 1 Feasibility Study, Phase 2 Systems Design, etc. Basically, the reason the person wants to know this is to use it as a means for estimating the remainder of the project. For example, if I were to say Phase 1 represents 10% of the overall project, they would simply multiply the amount of time spent in Phase 1 by ten. This is an unreliable approach for estimating which is why I usually balk at giving out such figures.

Systems development projects vary in size from large to small and although statistics should certainly be maintained, I still consider this an erroneous approach to estimating. Instead, I recommend basing an estimate on a rough design of the product to be built (the system), including all of its pieces and parts, such as inputs, outputs, files, records, data elements, etc. Some of these components may be reused from other systems, some may require modification, and some may be entirely new. This is called estimating based on the system's "Bill of Materials," a simple concept derived from engineering and manufacturing. Even if a project only involves a single program (as opposed to a major system), I would still examine the types and number of components affected by the assignment.

Having said all of this, let me give you my spin on the proportion of work in the typical systems development project. I have seen many companies skip through the early phases in order to get to the programming phases which is considered the important work. Under this scenario, programming represents 85% of the project. Instead I advocate more time spent in the early phases for better clarity of requirements definition and for producing better specifications for the programmers and DBA's to follow. Under this scenario, I see as much as 60% in the early phases involving systems analysis and design, 15% in programming, and 25% in implementation and review. You heard right, 15% in programming. Why the disparity? Simply because programmers have long suffered from the lack of decent specifications and end up spinning their wheels over and over again trying to deliver what is needed. But if you concentrate on better specifications upfront, the guesswork is eliminated for the programmer.

Some people consider the upfront work to be somewhat frivolous, that the "real work" is down in programming. I don't know why this is, perhaps programming is more tangible since screens and reports can be visibly shown to people. But I do not subscribe to this notion, and believe the vital work to be in the early phases, but then again, I am considered a dinosaur by the "Agile" methodology people. Regardless, if you have to build anything of substance, be it a bridge, a skyscraper, an automobile, or a system or a single program, you have to do your homework first, otherwise you find yourself constantly tearing things down and rebuilding them over and over again. If we built bridges the same way we build systems in this country, this would be a nation run by ferryboats.

One last word on applying percentages to project estimates, the danger here is that you might calculate you are 90% complete; inevitably you will discover the last 10% will take forever. So, my recommendation is to avoid the percentage trap and consider the Bill of Materials you are going to work on instead.

If you would like to discuss this with me in more depth, please do not hesitate to send me an e-mail.

Tim Bryce

Tim Bryce is a writer and management consultant located in Palm Harbor, Florida.
http://www.phmainstreet.com/timbryce.htm

He can be contacted at: timb001@phmainstreet.com

Copyright © 2008 Tim Bryce. All rights reserved.

Rate this Article: 0 / 5 stars - 0 vote(s)
Print Email Re-Publish


Article Source: http://www.articlesbase.com/project-management-articles/estimating-by-percentages-352381.html
Add new Comment



Captcha

  • Latest Project Management Articles
  • More from Tim Bryce

What Are the Benefits of Having the Right Portfolio Management Service?

By: David Robinson | 02/07/2009
Finding the right porfolio management service is crucial in achieving success for whatever business you may decide. Learn the factors to consider when getting the right porfolio management service.

Pros and Cons in Subletting, Designation, Assignment, Nomination and Novation in Construction Contracts

By: Dr. Chandana Jayalath | 01/07/2009
It is important to have a clear-cut idea as to how employers should adopt various methods when they split their total requirement into small work packages since it is inevitable even in building a small kiosk. This article is an attempt to discuss various pros and cons associated with this ‘splitting’ and the contents could be ‘off the road’ when a particular contract expressly provides otherwise.

How Can Professional Services Automation Can Benefit a Growing company?

By: David Robinson | 01/07/2009
Project portfolio management is the way you manage your projects together. I know, it is hard enough working the details of each particular project, so when do you have time to manage things from a higher level? It might help to know that some proper PPM at a higher level may save you a lot of time now and later.

Effective web development at affordable costs!

By: Chetan K | 01/07/2009
Agile Technosys offers effective web development, web design and software development services at affordable costs. With a strong team base of 175 professionals comprising of web developers, web design experts, programmers, quality analysts and project managers - Agile Technosys provides effective web development at affordable costs across various technologies!

Should you use Recurring Tasks in Microsoft Project?

By: Dr. Andrew Makar | 01/07/2009
This article provides guidance on using recurring tasks in Microsoft Project for a project status meeting.

What you do not know About an MSDN Premium Subscription

By: Brendan Traviatti | 30/06/2009
There are many things that you may not know about a MSDN premium subscription, and in order to be the most successful with it, it's important that you learn as much as you can about it.The MSDN premium subscription is something that you are going to be able to exploit, and when you have taken advantage of it, you'll find that you have much more than you might have bargained for. This is fantastic for you, because it is going to allow you to be able to assume contr...

Project Management - The Top 3 Reasons Why Smart Project Managers Devote Time to Contingency Planning

By: Susan de Sousa | 29/06/2009
Contingency planning can seem like a total waste of time in the big picture of delivering a project. After all why bother to plan contingency for risks which might never happen? Surely a better idea would be to ensure the risks raised don't occur, and concentrate on getting the project launched.

Beware of “cultural turnstile” in technology projects

By: Sérgio Lacerda | 27/06/2009
Very often we don’t pay attention to people’s limits and create situations they are not able to manner. Not taking into account the cultural level of the stakeholders, and neglecting the necessary actions to mitigate it, is a big mistake that often causes problems and even destroys some good projects.

The Absence of Technology

By: Tim Bryce | 02/06/2009 | Information Technology
"Imagine no cell phones, it's easy if you try, no PC's or TV's, above us, only sky. Imagine all the people, living life in peace."

The Price of Ethics

By: Tim Bryce | 02/06/2009 | Ethics
Describes the cost of ethical behavior, along with Tim's crash course in ethics.

How we are Judged

By: Tim Bryce | 02/06/2009 | Career Management
Ever wonder why people treat you the way they do? A lot has to do with how you are perceived by others. Let me give you an example...

Show me the Proof!

By: Tim Bryce | 02/06/2009 | Management
Does technology alone truly improve productivity?

The Bright Side of Getting Fired

By: Tim Bryce | 26/05/2009 | Career Management
Time for some soul-searching.

Pussyfooting Diplomacy

By: Tim Bryce | 20/04/2009 | Politics
A good way of describing our foreign policy.

OBI-WAN MANAGEMENT

By: Tim Bryce | 10/04/2009 | Management
Some basic tips for effective management.

Submit Your Articles Free: Signup



Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.10, 1)