Estimation is the process of finding an estimate, or approximation, which is a value that is usable for some purpose even if input data may be incomplete, uncertain, or unstable.

learn more… | top users | synonyms

6
votes
3answers
381 views

What are the most relevant books on software task estimation for individuals?

What books have you read that helped you, as a programmer, learn to estimate time for completing small-to-medium programming tasks, such as bug fixes or implementing new features? Which have you the ...
6
votes
5answers
560 views

Software cost estimation

I've seen on my work place (a University) most students making the software estimation cost of their final diploma work using COCOMO. My guessing is that this way of estimating costs is somewhat old ...
7
votes
3answers
352 views

Real world Agile practices and estimates

In a perfect world, we tell the client we follow an agile methodology where we allow the scope to increase/decrease as the requirements change and we bill per hour for each iteration. In reality, ...
26
votes
4answers
2k views

What are the most relevant books on software project estimation? [closed]

Is there a book out there that's the de-facto standard for describing best practices and other helpful information about software project estimation? What about that book makes it special?
1
vote
1answer
3k views

Are there any free software tools to aid software cost estimation using object points?

I'm looking for a free (or if there is none, then paid too) software that could aid estimating the effort to create a software using object points. If anyone knows any other software that is able to ...
9
votes
4answers
555 views

What could be a good team building activity to improve estimation skills? [closed]

I'm putting together a presentation to deliver to some of my teammates (all developers), and I'd like to include a short team building activity that focuses on improving estimation skills. Does anyone ...
4
votes
4answers
887 views

If a story is de-scoped during the iteration then what to do with its estimate/size?

Sometimes we change user story scope to complete it during the iteration. For example, Original story (8 points): As a user i want to save my data as PDF. De-Scoped story: As a user i want to save ...
4
votes
4answers
442 views

In what visual format should I present an estimate for a software project?

What I mean is, do people print some kind of line item form? What data does it contain? What are the line items usually? Otherwise, do you just present a written document describing with a paragraph? ...
0
votes
2answers
138 views

Great companies using FPA as cost estimation

Anyone know if great enterprises (Google, Oracle, SAP) uses Functional Point Analysis to estimate software building effort?
7
votes
2answers
967 views

What's the best way to estimate story points in scrum?

I like the way planning poker works at the beginning of any project, letting you compare and discuss details of each story with one another. One of the issues I've noticed with this is that through ...
5
votes
6answers
184 views

Is timing exactly how much time each team member spends on a story useful in Scrum?

One of my colleagues has suggested timing how much time each team member spends on each user story. This seems to me likely confusing for the dev team during the iteration, and misleading as a metric ...
7
votes
5answers
665 views

CRM: In-House vs. OTS

Many, many years ago, when I was young and naive and wrote everything from scratch unless it came with the language, I was working for a company with two sales people in two locations who were trying ...
7
votes
7answers
653 views

How detailed is the estimate you show your customers?

For custom software, when you are giving your customer an estimate, how much detail do you tend to include? Do you: break it down into small tasks that can be done in a few hours and give them ...
9
votes
3answers
313 views

Who pays for learning curve?

For those of us in consulting OR settings where you bill your hours whats the consensus on this? Should a client be billed for a certain amount of the learning curve? Should your employer be picking ...
6
votes
7answers
1k views

Best way to estimate cost related to porting code from language A to language B?

Have a client thinking about estimating the cost of porting a project from language A to language B. What's the best way to put together an request for proposal to do this?
55
votes
19answers
3k views

Dealing with awful estimates

A recent project I worked on was proven to be severely underestimated by the architect. The estimate was out by at least 500%. Unfortunately I was brought onto the project after the estimate had ...
2
votes
3answers
273 views

Delivering estimates and client expectations?

When a client asks for an estimate on how long it would take to develop different sections of an app, is it best to give them a total amount or what it would take for each section? Is it better/more ...
10
votes
4answers
348 views

How do I account for changed or forgotten tasks in an estimate?

To handle task-level estimates and time reporting, I have been using (roughly) the technique that Steve McConnell describes in Chapter 10 of Software Estimation. Specifically, when the time comes for ...
5
votes
3answers
1k views

Many user stories share the same technical tasks: what to do?

A little introduction to my case: As part of a bigger product, my team is asked to realize a small IDE for a DSL. The user of this product will be able to make function calls in the code and we are ...
31
votes
12answers
3k views

How possible is it to estimate time for programming projects? [duplicate]

It seems like it is nearly impossible to get close because you could run into any number of issues and things not first anticipated. How close can we be expected to reasonably estimate? Our PM wants ...
69
votes
4answers
4k views

How to estimate the length of a programming task [closed]

What process do you use to estimate how long a (significant) programming task will take. Do you use one or more of the following: intuition/guessing reference to similar tasks whose estimated/actual ...
7
votes
3answers
157 views

Considering consistent change, how short of a planning period is too short?

Change is not uncommon, change in requirements, change in specs change in workflow. I've accepted that there will be change, but I wonder: knowing that change is going to happen, how short of a ...
6
votes
3answers
4k views

What is a good estimation technique for initial, high-level estimates?

I'm currently using Planning Poker to do our detailed estimates. This works great but relies upon a fairly detailed work breakdown. Often it takes 6-8 weeks to get a sufficiently detailed design and ...