Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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.

3
votes
3answers
256 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
92 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
181 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
97 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
318 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
452 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
106 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
344 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
103 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
209 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
38 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
375 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
333 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
98 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
405 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
243 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
73 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
71 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 ...
3
votes
6answers
686 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. ...
0
votes
3answers
246 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
154 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 (...
-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
330 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
837 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
216 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
94 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
109 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 ...
7
votes
2answers
607 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
266 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 ...
-6
votes
1answer
116 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 ...
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
625 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
450 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 ...
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 ...
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
220 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 ...
3
votes
3answers
3k views

How to estimate SLOC for project that has no source code yet?

Recently, I've been getting familiar with COCOMO II model to calculate the effort (person-months) and duration (calendar time in months) required to develop a mobile application. To calculate the ...
7
votes
2answers
2k views

How to estimate bug fixes?

How can you actually determine the size of fixing something which is broken in an unknown way? I tell people in my classes I only know two sizes for defect fixes: 1) Trivial because I already know ...
83
votes
11answers
15k views

Is DRY the enemy of software project management?

One of the most basic and widely accepted principles of software development is DRY (don't repeat yourself). It is also clear that most software projects require some kind of management. Now what are ...
11
votes
2answers
719 views

Amount of routine work in software development and its effect on estimation

I am convinced that the amount of routine work in software development is - and should be - relatively small, if not negligible, and that this is the fundamental problem of software estimation. Let ...
3
votes
2answers
157 views

What do you do to articulate your benefit as a programmer in an organisation where you are a cost-centre? [closed]

In my organisation I build financial products, for mutual funds, 401Ks, life insurance and margin-loans (or the equivalent in my jurisdiction). I take feature/epic requests from product managers - ...
10
votes
3answers
857 views

Is there a relation factor between meeting time and saving development time?

I am working on a project and we have regular (usually weekly), informal meetings, where we discuss the status of the project and the GUI of it. I'm the only developer there, the other 4-5 people ...
4
votes
4answers
221 views

How should we quote differing sized contracts in a SCRUM environment

I am trying to implement an agile-ish approach to our firm. Right now we have a very much waterfall like approach to designing, coding, testing, and releasing. One major issue we haven't found an ...
9
votes
8answers
506 views

Are bargaining and beat down attempts on Scrum estimations legitimate parts of the process?

I noticed in scrum meetings, that developers often give realistic estimations on stories. However, even rather simple stories need a lot efforts for configuration, setting up third party components, ...
4
votes
5answers
254 views

Why are we anyway doing Software Estimation knowing it is broken? [duplicate]

This is one SW development problem that hits the sea of developers as they crash into the rocks of management. Somewhere down the line the estimate given by the programmer gets translated to a date ...