2022 Developer Survey is open! Take survey.

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
0 votes
2 answers
116 views

How to accurately measure estimate without design as a Front End developer in agile?

I am a front end developer with 2 years experience, I am new to agile and I am having difficulty doing estimates to for user stories since I don't have any design for it? I am not sure how can I give ...
user avatar
41 votes
10 answers
6k views

How can you decide how much detail is it worth going in to when planning a new feature?

I'm a recovering perfectionist. According to my colleagues, I am also a good software engineer, but one of the feedback I have often received is that I tend to dive too deep too soon. Suppose I start ...
user avatar
3 votes
1 answer
114 views

How to handle similar/re-usable work when estimating story points?

In our Jira board we might have 5 tickets for different API endpoints - for example: ListArticle GetArticle CreateArticle DeleteArticle When we create these new endpoints, there is some initial work ...
user avatar
  • 133
3 votes
5 answers
344 views

Can we use Git as an additional tool to better estimate maintenance effort?

I'm working with a codebase that is almost 4y old, just a little under 2000 source files and roughly 100 developers have committed to it. One of our third-party dependencies is not actively maintained ...
user avatar
1 vote
1 answer
143 views

Back of the envelope estimation question

I've been trying to study some systems design materials in preparation for an upcoming interview. My current job doesn't really have to do that much for back of the envelope estimations. I've found a ...
user avatar
  • 299
3 votes
5 answers
615 views

Why do developers habitually underestimate work? [closed]

As the title says, why do developers (especially, but not only, new developers) habitually underestimate the work involved in 'greenfield' projects or 'total rewrites'? We all know that software ...
user avatar
  • 3,948
0 votes
3 answers
121 views

What is the practicality of asking vendor to not include a specially developed feature in their standard package offering

I don't know if this is the right place to post this sort of question, so feel free to move it. Lets say that Vendor X is selling a certain software package. There are also other competitors, ...
user avatar
  • 111
5 votes
3 answers
790 views

How to determine the cost of a story point?

How can I determine the monetary cost of a user story point in a given team? I was asked this question recently since the business is interested in determining how much a given project could cost ...
user avatar
  • 2,554
2 votes
1 answer
127 views

How does COCOMO handle large projects that could be split up into smaller projects?

Let's say I want to use COCOMO to estimate the effort to produce a 100 KLoC embedded project. Not including the Effort Adjustment Factor, the effort would be 2.8 * 100^1.2 = 703. However, the project ...
user avatar
1 vote
1 answer
115 views

Develop Windows based application with 1/10th milisecond precision

I want to develop a Windows based application that would interface with external hardware using serial communication. The hardware would in turn relay back the feedback to the application. This entire ...
user avatar
-2 votes
1 answer
304 views

Why does Halstead's formula for estimated program length look like this?

According to the Halstead's software metrics: Estimated program length: Can you please explain me, why the formula uses logarithm to base 2? Why not something else? Why exactly logarithm? What’s ...
user avatar
0 votes
2 answers
209 views

Effective method of estimation when dealing with large code bases

Got a largish legacy Java code base at my hands: ~100k LoC ~1100 classes monolithic and cohesive (no "modules" or so) many OOP abstraction layers almost no comments, etc. The task is to produce time ...
user avatar
  • 211
10 votes
5 answers
7k views

How to communicate a SWAG estimate

I support a large enterprise software project which frequently receives enhancement requests from our customer. The customer will only pay for the work up front in fixed-price contracts. We provide a ...
user avatar
1 vote
2 answers
219 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 ...
user avatar
  • 144
3 votes
3 answers
1k 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 ...
user avatar
  • 39
0 votes
3 answers
269 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 ...
user avatar
2 votes
2 answers
241 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 ...
user avatar
  • 141
2 votes
2 answers
699 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 ...
user avatar
  • 53
4 votes
4 answers
757 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 ...
user avatar
  • 4,878
10 votes
5 answers
1k 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 ...
user avatar
0 votes
2 answers
127 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 ...
user avatar
  • 281
1 vote
3 answers
2k 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 ...
user avatar
  • 4,878
0 votes
1 answer
692 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 ...
user avatar
7 votes
1 answer
1k 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 ...
user avatar
-2 votes
1 answer
52 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 ...
user avatar
  • 263
3 votes
4 answers
1k 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 ...
user avatar
  • 4,878
1 vote
2 answers
126 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 ...
user avatar
  • 4,878
5 votes
3 answers
821 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 ...
user avatar
  • 1,562
-1 votes
2 answers
135 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 ...
user avatar
6 votes
3 answers
421 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 ...
user avatar
  • 437
15 votes
7 answers
3k 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, ...
user avatar
  • 437
6 votes
3 answers
273 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 ...
user avatar
  • 171
-1 votes
3 answers
89 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. ...
user avatar
  • 3,807
3 votes
2 answers
166 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 ...
user avatar
4 votes
6 answers
2k 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 ...
user avatar
  • 57
13 votes
5 answers
5k 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. ...
user avatar
1 vote
2 answers
324 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 ...
user avatar
  • 4,309
0 votes
3 answers
251 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 ...
user avatar
1 vote
3 answers
166 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 (...
user avatar
  • 3,516
-1 votes
2 answers
128 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 ...
user avatar
-4 votes
1 answer
74 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 ...
user avatar
4 votes
3 answers
343 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 ...
user avatar
5 votes
7 answers
893 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 ...
user avatar
  • 6,351
2 votes
2 answers
384 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 ...
user avatar
  • 137
-3 votes
1 answer
98 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 ...
user avatar
  • 3,629
2 votes
1 answer
165 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 ...
user avatar
  • 637
0 votes
1 answer
677 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 ...
user avatar
  • 11
8 votes
2 answers
928 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 ...
user avatar
  • 341
1 vote
1 answer
2k 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 ...
user avatar
  • 121
1 vote
1 answer
183 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 ...
user avatar
  • 113

1
2 3 4 5 6