Linked Questions

14 votes
10 answers

How do you deal with time estimates? [duplicate]

If given too little time, quality suffers. If given too much time, developers will find a way to use all alloted time, no matter what. What would be a good way with dealing with estimates? Are they a ...
noone's user avatar
  • 371
16 votes
6 answers

Time estimating of a complex bug investigation (not a straight-forward one) [duplicate]

(It is not a duplicate: Bug investigation is much more non-deterministic than a defined development task where things to be done are specified. Investigation is about narrowing a huge search space, ...
Stephane Rolland's user avatar
0 votes
1 answer

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 take to ...
YumYumYum's user avatar
  • 377
1 vote
3 answers

Fixed scope and resources - but I am being asked for an exact release date [duplicate]

We have a project where the scope and resources are fixed. We have a fully groomed backlog and a velocity, so from this I can work out a rough idea of when we may release. As a team, we feel it is ...
P2l's user avatar
  • 921
66 votes
36 answers

What can I do to get better at estimating how long projects are going to take? [duplicate]

I don't want to make life hard for management. I really don't. They're nice enough guys, but every time I am assigned a new project or task and get asked "how long do you think it will take to do ...
89 votes
10 answers

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 ...
JuniorDev's user avatar
  • 833
66 votes
12 answers

Getting non-programmers to understand the development process

When starting a project for a company that's not primarily a programming company, one of the expectations is that there's a finished product at the end free of all bugs and does everything needed ...
43 votes
14 answers

How to learn to make better estimates? [closed]

I suck at estimates. When someone asks me how long something will take, I don't even dare to make a guess since I will be completely off the mark. Usually I'm way too optimistic, and should probably ...
gablin's user avatar
  • 17.4k
44 votes
12 answers

How possible is it to estimate time for programming projects? [duplicate]

It seems like it is nearly impossible to get close because you could run into any number of issues and things not first anticipated. How close can we be expected to reasonably estimate? Our PM wants ...
MetaGuru's user avatar
  • 2,663
42 votes
7 answers

How to explain that it's hard to estimate the time required for a bigger software project?

I'm a junior developer and I find it hard to estimate how much time it takes to finish a bigger software project. I know how to structure the architecture in general, but it's hard for me to know what ...
Jonas's user avatar
  • 14.9k
59 votes
5 answers

How can you estimate time for tasks which primarily consist of figuring out a problem?

While it is relatively possible for an experienced developer to estimate how long it will take to implement code when the pattern and problem the code is solving is well understood, how can you make a ...
AJ Henderson's user avatar
35 votes
5 answers

Am I programming too slow? [closed]

I've only been a year in the industry and I've had some problems making estimates for specific tasks. Before you close this, yes, I've already read this: How to respond when you are asked for an ...
Jonn's user avatar
  • 2,038
6 votes
7 answers

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 ...
Phil.Wheeler's user avatar
  • 1,298
9 votes
9 answers

Best way to handle "So, when will this be done by?"

During the daily standup meeting in the middle of a sprint, the de facto project manager/scrum master usually asks developers some version of: "So when will this be done by?" "So can you ...
Derek's user avatar
  • 217
7 votes
3 answers

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 ...
k0pernikus's user avatar

15 30 50 per page