Questions tagged [estimation]

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.

Filter by
Sorted by
Tagged with
1
vote
2answers
170 views

Is there a reason to use specifically fibonacci sequence in planning poker? [duplicate]

I've noted that fibonacci sequence is quite popular in planning poker, but is it a reason for that particular sequence? Wouldn't for example powers of 2 work equally well? Both sequences are more or ...
3
votes
3answers
296 views

In scrum, if tasks are estimated in hours, how to avoid assigning the task in sprint planning?

I've been reading up a lot on the subject, and from what I can gather the following statements 'should' be true in scrum: 1) Estimate user stories in story points at the product backlog level. This ...
0
votes
3answers
99 views

What are the disadvantages of performing task breakdown before story estimation?

I have trouble with some of this jargon so I apologize if I misuse some of it. In my past experiences Story Estimation (planning poker estimating how difficult/complex certain tasks will be with ...
2
votes
2answers
188 views

Assigning story points to the hypothesis in the backlog [closed]

We have been using Scrum as our project management platform for a while, now we are moving toward Lean UX and hypothesis driven development practices. We are using Poker planning to determine the ...
2
votes
2answers
116 views

How to determine SWAG estimate for development project before having a team

Here's my dilemma... I need to provide a rough order of magnitude estimate for development time of a system that we know the requirements (story map created) however we don't yet have a technical team ...
4
votes
4answers
362 views

If story points are about time, what is truly the benefit of using them?

Quoting the known Mike Cohn: The primary reason for estimating product backlog items is so that predictions can be made about how much functionality can be delivered by what date. If we want to ...
8
votes
5answers
503 views

Do Story Point sizes for repetitive tasks change after you automate the task?

Here's the Scrum situation: A certain task (implement a back end populated data table) is a frequent story The tables frequently have similar but custom functionality Each table takes about a week to ...
0
votes
2answers
109 views

Estimating Projects which are still unclear [duplicate]

The title says it all really. If asked to produce an estimate for a project when is still very unclear what the system is, what do you do? Would you refuse to provide an estimate? Or inflate it ...
1
vote
3answers
413 views

Normalizing story points across teams, is there a big problem?

We have been thinking about comparing product size/effort at least roughly and this is what some suggested: There are multiple products, each with one scrum team All the scrum teams estimate their ...
0
votes
1answer
111 views

In your first meeting with a client, which questions do you ask to help you understand how best to design the software? [closed]

ABOUT: My business partner and I have been building websites for small businesses since we began our company. Out of the blue, we were approached by an HR company to provide a quote for a software ...
7
votes
1answer
213 views

How to do an estimation of needed CPU cores and memory from specifications?

So my client asked me to provide a rough estimate of a number of CPU cores and the needed memory for a specific project I'm working on. But the project is complex, is different from anything I've been ...
-2
votes
1answer
39 views

About Effort estimations value and usuability

We had a discussion about the real value of effort estimation (EE) for SW development tasks, and I like to get some feedback from the community. The major questions in hand are: Should R&D team ...
2
votes
4answers
436 views

Is using KLOC just to normalize size of projects still bad? [closed]

I know many despise KLOC as some managers attempt to correlate that with productivity. But when we speak only comparing sizes of projects using the same languages and coding standards as well as the ...
1
vote
2answers
108 views

Can story points be used to describe size of several projects estimated by several teams?

KLOC has been - I think justly - criticized as too inaccurate to express size when comparing several projects. In only one source I found a calculation that uses Story Points and thus allow to compare ...
5
votes
3answers
354 views

How to handle a user story that is significantly larger than estimated

A user story calls for an extension to a current feature. This is reviewed and discussed in planning and given a small/medium point value. Internally within the team the effort is estimated at 2 to 3 ...
-1
votes
2answers
99 views

How to ensure that solution will be delivered in time in accordance with the estimates?

Very often developers are asked to provide estimates (at least rough ones) when a solution or feature will be ready. What steps development team should take to ensure that estimated solution will be ...
6
votes
3answers
409 views

How consistent can estimates be expected to be?

I recently did some statistics on the estimates of our two scrum teams. These graphs plot "original estimate" against "actual time spent" (note that logging time spent is much less objectionable, in ...
15
votes
7answers
2k views

Team is estimating story points, business wants actual time

I'm sure this is not an uncommon theme. We have two scrum teams that are doing an okay job of estimating user stories using story points (the current team constellations are only about 8 months old, ...
6
votes
3answers
246 views

Scrum: Should Irregular Events Be Estimated?

Should a Scrum team estimate irregular, planned events, such as an overview/demo to new users and potential customers? Our team is pretty small, so the effort to prepare for and conduct these events ...
-1
votes
3answers
74 views

How to write user stories for just one acceptance test?

In an interesting Twitter thread, Ron Jeffries (signer of the original Agile Manifesto) is suggesting that all user stories should be broken down so that they have one, and only one, acceptance test. ...
1
vote
0answers
73 views

How does the chance of project failure relate to project size? [closed]

A long time ago I learned that big projects are more likely to fail. One empirical study defined failure as "no line of code used in production". All the studies I know are decades old. In the hope ...
3
votes
2answers
131 views

How do you deal with the effort to implement a basic architecture/infrastructure for your first feature

When we start a new project with scrum with estimate user stories with points. These points mean we are busy in the sprint. Now there is work to do initially at project start like: Create git repo ...
4
votes
6answers
736 views

How do you cope with a team who tends to underestimate time needed to complete tasks?

How do you cope with a team who tends to underestimate time needed to complete tasks and haven't been improving the accuracy of their estimates? Details: I work in a scrum team (7 engineers) in a ...
11
votes
5answers
1k views

Should individual ability be considered in story points?

My understanding of story estimation has been that one should estimate the size of a story as it would be for an imaginary, average developer — a bit like the "reasonable bystander" concept in law. ...
1
vote
1answer
268 views

Is comparing “dollar-hours” for running a specific piece of code practical as an estimate of rented system performance?

Background: there'a a gazillion types of virtual machines in Microsoft Azure each having different performance and price. Such virtual machines are paid per hour. The goal is to decide how to get "the ...
0
votes
3answers
248 views

How do you set a reasonable time-limit on some exploratory mission?

Given some legacy module in a ten year old project, where you have seen none of the code and not used the application, how long will it take you to grok 10000 lines of code from that module? The ...
1
vote
3answers
156 views

How to schedule “piece of string” tasks

We have an old database which is used to hold supporting information about the financial system. Most of the actual code in are in Views which consolidate the supporting data with the financial data (...
-1
votes
2answers
118 views

How do you cost in maintenance / updates?

I'm interested in how companies cost in the maintenance of software and or improvement of code quality over time. The context I would like to add, is not that of a company who have a single product ...
-4
votes
1answer
59 views

Time estimation samples in big companies [closed]

I need some real time estimation samples from big companies like google, facebook and apple etc. I need the task description, time estimation for task, team members count and after all, the real time ...
4
votes
3answers
332 views

How to meaningfully provide hour estimates when developers want to use points?

Currently in my office we have an age old problem, which I feel has been discussed to death by many, yet solved by few. The clients want a monetary amount, project managers want to know how many hours ...
5
votes
7answers
849 views

How can we effectively manage software projects without killing creativity?

I am convinced that software development is essentially a creative process. I also believe that this is the case for all levels, from architecture to coding. What makes me think so? To put it very ...
2
votes
2answers
223 views

How should both a Scrum team project and individual Kanban projects be handled within JIRA?

Summary We're a medium sized company that has a development team of five team members. We recently started learning/employing the Scrum method to our R&D department. Our core team has one ...
-3
votes
1answer
95 views

How can I make sure that planned work isn't over capacity, per person?

I currently manage a team of 1 backend developers and 2 frontend developers. We usually split tasks into backend and frontend subtasks. Before committing to a scope for an iteration, we assign and ...
2
votes
1answer
112 views

doubt about relationship between poker planning and ideal days

I am new to Scrum and I have been reading the book of Kenneth entitled "Essential Scrum" and I have some doubts regarding the poker planning. I understand the mechanics of the game, and for what I ...
0
votes
1answer
277 views

What is difference between a Screen and View in COCOMO-II model?

My question is related to software cost estimation. In Software Engineering, COCOMO I or II, are for investigating cost, effort, deployment of staff and ascertaining an accurate road map of precise ...
8
votes
2answers
636 views

Should technical debt/technology upgrade be scheduled as a feature (given points) or a chore (given no points)?

What should we do for user stories for technical debt in Pivotal Tracker? Should we consider these as features (giving points) or as chores (giving no points, thus lowering velocity)? I am confused ...
1
vote
0answers
274 views

External Input Vs External Inquiry

This question is an extension of my previous question - Counting function points In a form meant for maintaining a business entity we provide functionality to add/update/delete an entity. In order ...
1
vote
1answer
1k views

Counting function points

I am performing a function point analysis (FPA) for a project. I am completely new to this process and have started with only the login and authentication modules to validate the results I get. I ...
1
vote
1answer
127 views

Performance: Looping on data on the server or getting data looped on clients via socket connection

I have a web application the mobile app users are connected it by using websocket. The server has data A that can be changed in time. And the clients (mobile app) have data B that also can be changed ...
0
votes
1answer
270 views

How is programmer capability measured in COCOMO II?

COCOMO II expresses programmer capability as a different factor than technology experience. How does it measure programmer capability while abstracting his language and tools experience?
-5
votes
1answer
119 views

How much time/labor is spent setting up, and publishing a cross-platform mobile app? [closed]

Let me provide an imaginary scenario so that my question is fully understood. Let's assume you are an experienced cross-platform developer for iOS, Android and Windows Mobile. Someone asks you to ...
2
votes
1answer
380 views

Cost of Cloud Vendor Lock-In

Consider a greenfield development situation where cloud tools are being considered vs. in-house solutions, in the vein of AWS SQS vs. self-hosted Kafka, ECS vs. Mesos-Marathon, Lambda/Azure Functions ...
86
votes
9answers
10k views

Estimating time costs in legacy codebase

Recently I started working on a project where a very old monolithic application is being migrated into microservice-based architecture. The legacy codebase is very messy ('spaghetti code') and often ...
5
votes
3answers
673 views

How do I know how much to bill and how long a software development project will take, before analysis? [closed]

In software development we usually do a analysis phase where requirements are taken, user interfaces are designed (for software with ui), etc. After the analysis phase you know what to do, and you can ...
1
vote
1answer
493 views

how can user story maps be used for projects with heavy backend work and little UI

Background I'm a huge fan/believer of Jeff Patton's user story map. I'm currently reading his book.. I find using story maps a very effective way in convincing clients to use the lean start-up ...
0
votes
1answer
93 views

Which principle is it to fetch only needed data?

It often makes sense to "fetch only what you need" for example if I should display only 10 rows of data then I should not fetch the entire data set because it would waste resources for a large data ...
17
votes
9answers
4k views

Should tester's time be included when estimating tickets?

When creating time estimates for tickets should the time taken for testers (QAs) be included in a tickets estimate? We have previously always estimated without the testers time but we are talking ...
0
votes
4answers
607 views

When it is worth it to spend RAM for computational speed? [closed]

I am developing data analytics algorithms that are supposed to process large amounts of data. Thus I am aiming to develop my mathematics already in such a way that it is possible to distribute the ...
3
votes
2answers
121 views

Mechanical State Estimator design

I want to write a library for Mechanical State Estimation of a vehicle. This is, estimate variables as position, velocity an so on, using the information provided by different sensor measurements (GPS,...
0
votes
5answers
225 views

When creating time estimates for features, is there a standard percentage to tack on for potential refactoring?

Note: I get that refactoring is something you do along the way, you don't treat it as it's own "thing", or it's own specific task. I am talking about refactoring along the way, however I am not sure ...