0
votes
1answer
124 views

How to handle a client that wants me to use code from Google under all circumstances? [duplicate]

I have a client that has been upset with the fact that it takes more time than he thinks to complete a feature / bug in a web application. He is more of a project manager that has hired me as a ...
1
vote
1answer
98 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 ...
2
votes
3answers
487 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 ...
5
votes
2answers
550 views

Is it okay to add time for “unexpected delays” to a time estimate?

I've landed my first contract (hooray, self employment!) and the company is asking for time estimates. Programmers are notoriously bad at time estimates, and I know I've been laughably wrong ...
0
votes
2answers
172 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 ...
0
votes
1answer
89 views

Tool helping with estimations [closed]

I am looking for a tool supporting me with estimations. What I would like to do is to specify a higher level task and break it into several smaller tasks. When a task is small enough, I could assign ...
4
votes
2answers
379 views

Efficient way to create a code estimation/technical specification in a fast-moving environment

To better understand my question, let me elaborate the background of the subject matter. I work in a financial institution where the business module (credit finance) is constantly changing. In the IT ...
11
votes
6answers
680 views

How can I estimate projects when I need to include a learning curve for new technology?

Sometimes, there are research and development projects where nothing is known in advance about the technology, concepts, and client. However, the manager still needs time estimates. What can I do to ...
2
votes
2answers
1k views

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

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

Which user-story estimation technique is better? [closed]

I found two techniques for estimating user stories: by the size of the story, which is unit-less by the time estimate, which is measured by days The first uses relative comparison between stories ...
4
votes
3answers
336 views

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 ...
7
votes
9answers
2k views

How to answer “When will it be done?”

We all have it, problems that prove difficult to fix and working out a fix through obscure code and bizarre unexpected functionality. Slowly, logically working your way through trying to find ...
0
votes
4answers
376 views

How do you estimate? [duplicate]

Possible Duplicate: How to respond when you are asked for an estimate? What are the estimation methods you use in real world projects and found it to be useful. I know there will be lot of ...
5
votes
2answers
433 views

Calculation of Milestones/Task list

My project manager assigned me a task to estimate the development time for an iPad application. Lets assume that I gave estimation of 15 working days. He thought that the number of days where too many ...
5
votes
4answers
2k views

In Scrum, what to do when story points and task hours don't roughly correlate?

Our development team is pretty new to the scrum process, so I would like to help refine our methods to make better use of it. In particular, I noticed that the correlation between story points and ...
1
vote
5answers
1k 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 ...
4
votes
3answers
7k views

How to calculate the size of a project in the days-person unit of measurement?

Once in a while I have read here and there the size of a project expressed in a matter of days-person or person-day. I may understand what this means, but I don't know on what do people base ...
2
votes
3answers
264 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 ...
5
votes
7answers
2k views

What is the relationship between the time it takes to develop N lines of code and 4N lines of code?

It took me time T to develop program A, which is measured at 1000 lines of code (SLOC), in certain a language and domain and of a certain complexity. Is there a method to determine how much time it ...
24
votes
13answers
1k views

Sales Manager: “Why is time-estimation so complex?” [duplicate]

A few days ago a sales manager asked me that question. But at this moment I didn't know a answer which he can understand. He isn't a programmer! At the moment I work on a product which is over 8 ...
48
votes
36answers
2k views

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 ...