Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 179769
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T14:27:57+00:00 2026-05-11T14:27:57+00:00

What metrics to use and how to make calculations if writing specification for a

  • 0

What metrics to use and how to make calculations if writing specification for a new programming project is worth doing it and spending time (and money)?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T14:27:58+00:00Added an answer on May 11, 2026 at 2:27 pm

    I think you’ll find yourself backed into an uncomfortable corner if you try to use any metric to definitively predict or control the outcome of your project. Ultimately, your project sponsor/owner will ask the questions ‘how long/how much’ ? The best you can do is a forecast that is based on your current knowledge of the project at this point in time – and this just comes from experience and literally guess-timating.

    And here’s the catch: Your estimates will likely be off by several orders of magnitude. They only become more accurate as your team understands the problem domain and they estimate no more than 2-4 weeks ahead, max. Barry Boehm (and Steve McConnell) illustrated this effect with the ‘cone of uncertainty’ principle:

    alt text

    The further you are from implementation of a system or feature (left side), the greater the innacuracy of your estimates (-0.25x – 4x). As you get closer, and understand the problem domain more, estimates begin to take on greater accuracy (0.8x – 1.0x). This is why, in software projects where there is a lot of ‘noise’, or ‘complexity’ (ie. almost every project) we want to leave concrete estimation until the last responsible moment – no more than 2-4 weeks out.

    You can also expect one thing with absolute certainty: The specifications WILL change over time. How you plan to adapt and manage that change will measure your success.

    So, the best judgement that can be made to scope your work would be to assemble the team who will work on the project and the ‘customer’ to collaboratively work out the big brush strokes – the major features of the project. Write these as user stories that the team estimates using relative weight points (see Mike Cohn’s book on Agile Estimating and Planning) and devise a release plan that will give the customer a ‘draft’ forecast on what to expect – they can then decide if the investment will generate the return they are looking for.

    Of course, I’m assuming that you’ll be releasing early/often so that your customer is always in possession of some functional increment of the final product – vital for their continued valuation of the project.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am trying to use the metrics-jetty project from Coda Hale: http://metrics.codahale.com/manual/jetty/ The thing
Do you use any metrics to make a decision which parts of the code
Imagick::queryFontMetrics does not seem to be working. When I use the metrics provided by
I was doing some performance metrics and I ran into something that seems quite
I'm writing my first rails plugin and could use a little help. In a
We currently use List<T> to store events from a simulation project we are running.
I'm doing metrics collection for a piece of code and want to store a
I have an app that is displaying metrics about defects in a project. I
I am new to hbase trying to make it work with java . i
In R you can use all sorts of metrics to build a distance matrix

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.