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 (1)

3
votes
2answers
3k views

Story Point Estimation vs Ideal Days Estimation

In my project we assign 4 hours for 1 story point and estimate based on story point. So in this case one ideal day of work will be done in 2 elapsed days. From an agile standpoint are we doing story ...
3
votes
2answers
346 views

Should we estimate tasks during backlog grooming?

I was just taken by surprise in a backlog grooming meeting when we assigned time estimates to BA, dev, and QA tasks...but the story is not yet scheduled in any sprint and we are not yet assigning ...
3
votes
3answers
702 views

Effective way to estimate dead code removal?

I've been working in an application with about 100k LOCs and basically We have been reworking features to comply with a new architecture based on a new technology stack. This work is almost finished ...
3
votes
4answers
200 views

Point estimates scale skewed

When using planning poker for estimates, we've ended up with effectively a non-linear points scale. By that I mean that point value is inconsistent for one-pointers and, say, eight-pointers. Couple ...
3
votes
5answers
535 views

How to accurately predict release items? [duplicate]

We are having a disconnect between development and business needs. Business is asking me to produce an accurate list of deliverables for a fixed date and development being difficult to predict is ...
3
votes
2answers
506 views

Estimating time for planning and technical design using Evidence Based Scheduling

I'm at the beginning of a development project in a large organization. The Functional Requirements are currently being worked out and documented with our business stakeholders by our Enterprise ...
3
votes
5answers
449 views

How do you manage project estimation and managing your teams time

I'm thinking of things like: designating a developer having say 6 hours out of their normal 7.5 hour day dedicated to the project, the rest for other work/company related activity (meetings, emails, ...
3
votes
4answers
298 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
1answer
146 views

COCOMO II SLOC count for web application development

What type of SLOC do you take into account for estimating web application development projects with COCOMO II? For instance, suppose you have to estimate a web application project that will probably ...
3
votes
1answer
302 views

How do you work out timings for larger projects?

I work for a small company that hasn't done much work in bespoke development. It's something we're growing into. With all our projects, whether a bespoke development piece of work, or a simple ...
3
votes
1answer
4k views

Scrum: Capacity vs Velocity when planning a sprint

We have completed 11 sprints so far in our current project. In most sprints we have not been burning down well and usually finish with our velocity gradient flattening as we approach the end of the ...
3
votes
3answers
521 views

Can I trust the Basic Schedule Equation?

I've been reading Steve McConnell's Software Estimation: Demystifying the Black Art book, and he gives an equation for estimating nominal schedule based on Person-months of effort: ScheduleInMonths = ...
3
votes
1answer
41 views

How can I get the transit time for packets for a jitter buffer?

I'm trying to wrap my head around the concept of a real jitter buffer. I'm basing the only knowledge that I have around this article: http://toncar.cz/Tutorials/VoIP/VoIP_Basics_Jitter.html This ...
3
votes
2answers
151 views

How to deal with outlier programmers during sprint planning?

It is generally accepted that the best programmers produce at least an order of magnitude more than average ones. This seems like it would cause problems with the usual approaches to sprint planning ...
3
votes
1answer
1k views

Using function points as a metric for the velocity of a Scrum team?

I came across the idea of using function points as a metric for the velocity of a Scrum team. I saw it in a team and I found two articles mentioning a link between estimates and function points ...
2
votes
4answers
121 views

In Scrum, are story points assigned at different planning poker sessions worth the same?

As far as I understand, a planning poker session usually is started by picking one item and assigning it a value (say, 1). This item will then serve as a reference for the rest of the session. From ...
2
votes
2answers
397 views

What is a good way to make estimates clear to the customer?

So me and my team have been doing estimates for a new project but we have been getting the feeling lately that the customer has trouble understanding not the estimates in itself but what the stories ...
2
votes
3answers
113 views

Requirements and Documentation in Agile

My company has recently started to take on smaller software development projects. Typically small web applications to be used on a client's intranet. They are usually 3-5 months work in total. ...
2
votes
3answers
888 views

Setting Deadlines in software development [duplicate]

I have been working on a system alone for about two years. I inherited the system from a contractor who spent about two years working on it before me (alone). The system is not particularly well ...
2
votes
2answers
2k views

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

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 ...
2
votes
4answers
142 views

Estimation of your backlog

How far in advance should you estimate stories in your backlog? My concern is that estimates that are 6 months out will become out of date as you develop features in the current sprint. I thought ...
2
votes
5answers
571 views

Scrum task over estimation

In my current company we're using Scrum with 2 week iterations and a regular planning session. How planning normally works in our company is that we take a predefined , prioritized (by PO before the ...
2
votes
2answers
250 views

Using Completed User Stories to Estimate Future User Stories

In Scrum/Agile, the complexity of a user story can be estimated in story points. After completing some user stories, a programmer or team of programmers can use those experiences to better estimate ...
2
votes
2answers
543 views

Reestimation (ideal hours + elapsed time)

At the beginning of every iteration our whiteboard is covered with "not started" stories estimated in IDEAL HOURS. On a daily basis we update these estimates to keep track of each task's progress. I ...
2
votes
2answers
63 views

How to include estimating and its effect on prioritization with Kanban?

I've read in several sources about Kanban. Using Atlassian's description as my current main source of information about how it works, I wonder how the effects of estimations on prioritization should ...
2
votes
2answers
6k views

Closest Point of Approach (CPA) mathematical formula in ship radar

I was recently searching for the mathematical formula to find closest point of approach (CPA) between one ship and another ship. I need to apply the formula in my radar ship program and I can't find ...
2
votes
2answers
307 views

If you have several SCRUM teams working on one backlog, how do you divide story point estimation between those teams?

I'm asking because approach in my company looks as follows: stories in the backlog are not estimated team that picks the story estimates it in story points during sprint planning part two
2
votes
3answers
301 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 ...
2
votes
2answers
290 views

Estimation Techniques for Linux Kernel Development

I am working in Linux Kernel area and my work includes: code study / Understanding Porting (say from one kernel version to another kernel version) Implementation of new kernel module / Device driver ...
2
votes
2answers
709 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 ...
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. ...
1
vote
2answers
780 views

How to ensure a project 100% tested?

I want to know how exactly, we can ensure that a project is 100% tested ? In banking or financial applications not 1% also tolerable. So being a developer, how can you say your code is 100% tested? ...
1
vote
5answers
3k 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 ...
1
vote
2answers
8k views

How are effort estimations and duration estimations distinct?

How are effort estimations and duration estimations distinct? At present my understanding is that effort is related to the amount of work required for one person to complete a task, and duration is ...
1
vote
1answer
1k views

Where did the estimation rule of thumb originate that time spent will be one-third in each of the following: design, implementation, and testing?

I'm looking for a reference to the following. I commonly hear that one-third of a projects time will be spent in design, one-third in implementation, and one-third in testing. The three phases of ...
1
vote
3answers
259 views

Quoting for a project with closed source [closed]

I sit with a project that I need to quote, and until the job is awarded, I can only use "View source" to check, and ask a few questions about the system. That makes quoting outright impossible for me ...
1
vote
3answers
180 views

How to set more accurate “deadlines”? [duplicate]

Context: My work is to build financial reports using mostly Excel spreadsheets. This consists mostly of formulas and a good deal of VBA. Each person is built by a single person. We service many ...
1
vote
1answer
322 views

What is the significance of the output of Function Point analysis

I am a beginner in Software Engineering principles. This question have only academic significance. I read about Function Point analysis.We will be getting an integer value as output for Function ...
1
vote
2answers
984 views

How to factor in responsive design when providing an estimate for web applications?

In the past usually I have only had to estimate web applications based on browser support. But for more recent projects device and platform support are also very important as well (screen ...
1
vote
2answers
188 views

estimation method at the “just finished definition phase”

We are basically using Waterfall life cycle methodology. Requirement Analysis: I get a use case created by some one else. Design (talking only about Low level design): I get some little feeling about ...
1
vote
2answers
122 views

How do you deal with being behind on a task? [closed]

I have a question for you guys. Say, you're given a task as an item in a product backlog. Say, you have a deliverable that's due the following day. If you're behind on the task compared to when you ...
1
vote
1answer
180 views

How long do you spend on analysis? Is this analysis paralysis? [duplicate]

I am not very good at estimating how long a piece of work will take to complete. I am guilty of putting my finger in the air and guessing. Usually things are later than expected, however sometimes ...
1
vote
1answer
65 views

Are there any public statistics on the implementation time of software tasks? [closed]

I'd like to get better at estimating how long it will take me to complete tasks. When estimating things I know little about, I think it's best to start with base rate information and adjust it based ...
1
vote
1answer
717 views

Scrum: Baseline story for point estimation

To estimate PBIs you need to choose an average story and assign it a number of points (for example 5). Then you compare all other stories to that story and assign points accordingly. My question is, ...
1
vote
1answer
151 views

Estimating time remaining in a queue with multiple workers

I've been trying to figure out a way of calculating the estimated time remaining for an item in a queue when there are multiple workers processing items from the single queue. A client submits a job ...
1
vote
1answer
128 views

Presenting agile estimates for Pivotal Tracker project

I've been developing for 6-7 years but never in a particularly agile way. With the latest project I'm trying to make our development process more professional, and more agile. We're using Pivotal ...
1
vote
1answer
546 views

Metrics / Methodology for estimating resource utilization for software in planning stage

I'm looking for approaches to estimate the resource utilization of an (web-)application in a JEE environment. The overall target is to get a forecast for hardware/software requirements while the ...
1
vote
1answer
243 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 ...
0
votes
1answer
732 views

What are the best practices and strategies for transferring an outsourced software development project in-house? [closed]

What are the best methods of knowledge transfer? What kinds of documentation should be expected? What activities should take place before and after handover, both by the external party and ...
0
votes
1answer
425 views

What is the best way to estimate when using Agile with Scrum? Hours or Story Points? [closed]

I was at a company that switched us over from Hours to Story Points for our estimations. I remember it being difficult to understand it, and we all chaffed against the idea. However, once we figured ...