473,405 Members | 2,272 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

Time estimates

zorgi
431 Expert 256MB
Hello everyone. I am not 100% on where to post this question but since I am web PHP developer it somehow seams appropriate to post here.

I been web developer for some years now and never came across the problem that I didn't solve one way or another. However there are aspects of web development that don't have anything to do with programming but are still very important and I am curious about all possible approaches. How do you answer question: "How long is going to take you to...". What do you think is reasonable amount one should take to answer questions like that? A day? An hour? Two hours? Is it different from project to project? How do you deal with situation when you simply need more time to give estimate? Do you simply make a wild guess and hope for the best or you try to get more time? I am really looking forward to any input on this one so thank you all in advance.
Feb 9 '12 #1
1 1337
dlite922
1,584 Expert 1GB
The answer...depends on:

1. Is it crucial that you meet the deadline?
2. How complex is the issue?
3. Have you done it before?

If someone asks me if I could add a button to the dashboard of the application to show the about page. It would take me let's say 1 hour. I'd double it and say 2 Hours development, 1 hour testing. (I work for a corporate company)

If they ask me to develop a site and hand me a 20 page requirements document, I'd tell them I need to review this and architect it. 1 week to review it/plan it, 1 week to architect it. I'd tell them that I'll give them an answer in two weeks.

It's better to get something done and delivered quicker, than to promise something and fail on that promise. The more you develop and get experience, the easier it will get to estimate work. There will be cases where you're asked for something you've never done and can't imagine how to do (i.e. someone says make a video a background of a site), you just have to guess, then double or triple that time to create a good padding.

Cheers,

Dan
Feb 10 '12 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

5
by: anton muhin | last post by:
Hello everybody! I need advice and expertise of the community for the following problem. I'm going to make a psycholinguistic experiment. In this experiment the auditor is asked to listen to...
8
by: Mav | last post by:
Hi, all I wonder is that any way to estimate the build time from VS.net(C++ project). We have a lot of projects(40) under one single solution. We use the command line (devenv.exe...
2
by: sympatico | last post by:
I am looking for a good document of spread sheet that can help me better estimate the amount of time and money a software development project should take. I am using .NET Framework I have been...
13
by: Steve Jorgensen | last post by:
Does this sound familliar to anyone? Regardless of the fact that you have been programming in Access for umpteen years, you still are overly optimistic when it comes to estimating time. The...
38
by: vashwath | last post by:
Might be off topic but I don't know where to post this question.Hope some body clears my doubt. The coding standard of the project which I am working on say's not to use malloc.When I asked my...
4
by: Christophe F. [MS] | last post by:
Hello, I'm looking for sample code in C# that will estimate the transfer time for a file between two machines (taking into account bandwidth and latency). -- Regards, CF
5
by: Jason Madison | last post by:
A programmer I work with spent 4 hours producing a 14 day estimate for a project. In the event the project took 15 days and his manager was annoyed that he had estimated incorrectly. Is there...
2
by: scott.swank | last post by:
Hello all. I'm running SQL Server 2000 and I'm trying to get a very few, recent rows of data from a table based on an indexed datetime column. Here's my predicate: where order_date >...
45
by: Master Programmer | last post by:
- Constant language / system changes - Dropping of the VB language - Security configuation minefields - Loss of old code base - Time consuming to learn (then it changes every 5 minutes) - Slow...
25
by: Umesh | last post by:
i want to calculate the time required to execute a program. Also i want to calcute the time remaining for the execution of the program. how can i do that? pl mention some good websites for...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.