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

2
votes
2answers
1k views

Good examples for teaching software estimation (size, schedule, effort)?

I'm going to be teaching a class that covers a broad brush of estimation techniques. I intend to cover absolute estimation techniques based on SLOC (e.g. Function Points, COCOMO II etc.) and ...
16
votes
5answers
5k views

Scrum - how to carry over a partially complete User Story to the next Sprint without skewing the backlog

We're using Scrum and occasionally find that we can't quite finish a User Story in the sprint in which it was planned. In true Scrum style, we ship the software anyway and consider including the User ...
11
votes
3answers
514 views

How to handle estimates for programmers joining the team?

Iteration has already started, new programmer joins the team, task X has already been estimated to be 30 hours by a different developer. What is the best practice in this situation? new developer ...
7
votes
3answers
415 views

Agile estimation with tech-debt

When estimating (story points) a story that consists on extending a current functionality with a known tech-debt, should we consider the effort that will be spent to refactor the current code or ...
2
votes
2answers
645 views

What is the significance of 10 characters in this Uncle Bob post?

In this blog posting by Uncle Bob http://blog.8thlight.com/uncle-bob/2012/04/20/Why-Is-Estimating-So-Hard.html Author states a possible solution to the problem at hand. He writes "Try this. Break ...
0
votes
2answers
763 views

Which user-story estimation technique is better? [closed]

I found two techniques for estimating user stories: by the size of the story, which is unit-less by the time estimate, which is measured by days The first uses relative comparison between stories ...
1
vote
1answer
208 views

Project estimates for unreal tasks

I'm a developer in large IT company that is centered around providing services to clients (by that I mean development department is <20 people and not a major part of organisation). I'm solving ...
1
vote
1answer
471 views

How do I count Internal Logical Files (ILF) and External Inputs (EI) for a dynamic form entry page? [closed]

Assuming I have an applicant information entry screen, the number and types of fields on which can be defined by the system administrator, how do I go about counting the number of Internal Logical ...
11
votes
8answers
993 views

Dealing with estimates as a junior programmer

I have been working for a couple of months now in a company that estimates (for the general population, not juniors specifically) tasks and then we are given the task, solve it, it goes through two ...
10
votes
4answers
343 views

Handling “related” work within a single agile work item

I'm on a project team of 4 devs, myself included. We've been having a long discussion on how to handle extra work that comes up in the course of a single work item. This extra work is usually things ...
6
votes
3answers
360 views

Is it proper to have Investigation task in sprint

I have been practicing agile for more than a year now. As part of our sprint, some times we will have Investigation Tasks. We skip poker planning for theses tasks, and adds blanket numbers. Theses ...
5
votes
4answers
549 views

Why is it suggested stories be sized to 2-3 days?

If sprints are on average 10 days, why is it often suggested stories be sized to 2-3 days? Related Question: How to handle backlog-items that are longer than one sprint?
6
votes
6answers
2k views

How many user stories per person should be completed per sprint? [closed]

Just ran across this figure, and wondering if there's another well know source than would help confirm these numbers: Based on data I analyzed on successfully finished sprints, I determined that ...
6
votes
3answers
5k views

How to estimate sprint velocity with varying team capacity?

We are a small team of 4 devs rather green in Scrum. Coming from all over the country, we often take odd days off or whole weeks off to go home. Therefore our team capacity changes dramatically from ...
6
votes
3answers
2k views

How to estimate a timeboxed spike using story points?

So my team and I are quite new to Scrum and today moved from estimating in Ideal Hours to Story Points. All seems sound rationale, BUT with timeboxed activities. Here is the case, we have an ...
4
votes
3answers
347 views

How to infer my Assumptions I based my time estimate on?

In an answer on how to make time estimates it is said to write down all your assumptions you made when estimating a project. Seems like a good plan. Problem is, by assuming I already made an ass out ...
16
votes
4answers
1k views

How to Determine # of Programmers needed for a project

How do you know how many programmers a particular project needs to be successful? The company I work for fulfills orders for client companies. We have written an in-house warehouse management ...
2
votes
1answer
1k views

Personal Software Process (PSP1)

I'm trying to figure out an exercise but it doesn't really makes to much sense.. I'm not asking someone to provide the solution. just to try and analyse what needs to be done in order to solve this. ...
8
votes
9answers
2k views

How to answer “When will it be done?”

We all have it, problems that prove difficult to fix and working out a fix through obscure code and bizarre unexpected functionality. Slowly, logically working your way through trying to find ...
0
votes
4answers
379 views

How do you estimate? [duplicate]

Possible Duplicate: How to respond when you are asked for an estimate? What are the estimation methods you use in real world projects and found it to be useful. I know there will be lot of ...
5
votes
1answer
154 views

Estimation of Effort and Schedule for a project with almost no familiar elements

To the best of my understanding the schedule for the project is derived using the effort estimates for the individual tasks (in person hours), and the number of relevant resources used for the ...
5
votes
2answers
437 views

Calculation of Milestones/Task list

My project manager assigned me a task to estimate the development time for an iPad application. Lets assume that I gave estimation of 15 working days. He thought that the number of days where too many ...
0
votes
1answer
919 views

When will be your project finished? How long does it take to complete it? Any idea how do you estimate such timing on the spot? [duplicate]

Possible Duplicate: How to respond when you are asked for an estimate? In my company, i have a strange managers, they always asks me before starting how is it going? And how long it will ...
4
votes
6answers
507 views

How to measure when a software project is complete?

I have very limited experience in software project management roles, and I was asked this question by another engineer and I was sort of stumped. How do I measure when a software project is complete? ...
5
votes
4answers
2k views

In Scrum, what to do when story points and task hours don't roughly correlate?

Our development team is pretty new to the scrum process, so I would like to help refine our methods to make better use of it. In particular, I noticed that the correlation between story points and ...
3
votes
4answers
270 views

is there any relationship between a story point in two different projects?

Assume we have two projects and one or more teams (one team doing the projects in serial or two teams doing the projects in parallel). If Team A decides that a task is 8 story points and Team B ...
3
votes
2answers
180 views

Resource for common ballparks in development projects? [closed]

Does anyone know of any resource which gives some man-hour ballparks for common types of development projects? I realize it's going to vary wildly by framework/language/the skill levels of the ...
13
votes
2answers
1k views

Is it Ok to change estimates in the middle of an iteration?

We have started using Agile/Scrum in a team of 4 developers. We did our story estimations and ordered the stories Primed stories in the product backlog. We started with the point based estimation on ...
4
votes
7answers
2k views

What assumptions / disclaimers should be included with a software estimate?

I'm writing a lot of estimates lately and I'm finding that quite often, a client might argue scope, deliverables or (most often) cost. In an effort to ensure that the breadth of coverage (of client ...
12
votes
7answers
631 views

Is there really a relationship between number of people assigned to a project and the number of defects?

Here is a quote from a training manual at work regarding SLIM and software estimation: Notice also, there is a correlation between Effort and Defects. This means, the more people there are ...
6
votes
3answers
367 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 ...
24
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 ...
4
votes
2answers
488 views

Daily Scrum Meeting (Burndown chart)

Here is an example: early in the morning of the second day of the Sprint (during the stand up) I go to the board and see that the story I worked the previous day (first day of Sprint) contains a big ...
9
votes
4answers
507 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 ...
9
votes
5answers
722 views

Scrum re-estimation of stories

Every day, after the stand-up, my team and I update our estimates for each story. I have a feeling that there is something wrong with the way we do it, so I need your help. This is how we do: Story ...
4
votes
4answers
840 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 ...
9
votes
3answers
635 views

What is the best/ethical way to estimate code clean-up? [duplicate]

I have been working on a product line since my senior year of college for my current employer. Now several years out of college I am in a position where I am giving estimates for change requests on ...
4
votes
4answers
414 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
135 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?
6
votes
5answers
532 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 ...
1
vote
5answers
2k views

Statistics on time estimates for web application

I have been asked to help estimate the time it would take to develop a web application. I will not be involved in the actual programming, but I am participating as an "experienced" programmer. The ...
8
votes
3answers
2k views

How can I estimate the value of an open-source project?

I am trying to generate a metric for a company cost savings goal. To do this, I want to estimate the savings we realized by using an open source web application rather than building it from scratch or ...
5
votes
6answers
183 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
604 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
603 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 ...
7
votes
2answers
923 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 ...
9
votes
3answers
304 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 ...
7
votes
3answers
342 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, ...
6
votes
7answers
991 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?