• I agree especially when preparing an estimate, try to create a checklist of things involved.

    Example: In a software environment you might plan the coding.

    But before issuing a quote you should include:

    - Analysis/understanding of current system;

    - Coding;

    - Testing;

    - Peer review;

    - Bug fixing;

    - Implementation etc.

    Try to make checklists of things to be done before development, DB etc.

    Derek Dongray (11/14/2008)


    I use MS Project to plan most of my jobs (design/implement/maintain/document a database application with a web front end - about 800 objects in the db and 1200 files in the website) and have a set of 'rules-of-thumb' to estimate time to make changes:

    1. Estimate how long each task will take based on past experience. Double it. If uncertain, double it again.

    2. Change working time from 8 hours to 6 (my manager keeps reminidng me not to assume 8 hours!)

    3. Add in known meetings, etc.

    4. Look at the result and see if it look reasonable.

    5. Add in the minor tasks you forgot about the first time.

    6. Adjust as needed.

    Even with the above, it's still sometime hard to hit deadlines! 🙂

    I find that if I get 6 hours work done in a supposed 8 hour day, I've done well, typical is probably about 4 hours of real work.

    Visit:
    http://www.kaizenlog.com
    http://www.autocar-live.com
    http://www.yachting-live.com