In a Nutshell

Good luck is a lazy man’s estimate of a worker’s success.

Anonymous

Timescale estimation and planning help us to develop commercially successful software. However, there is no rigorous method to accurately determine software timescale values. That’s why it’s estimation.

Aim to develop your estimation techniques, and become wary of potential problems that can ruin your neatly scheduled development plan. Learn how to work to a schedule and to identify when your schedules are impractical.

Good programmers . . .

Bad programmers . . .

  • Create good timescale estimates by considering all parts of the development process, based on a sound component breakdown

  • Try to produce tested code with full documentation, properly integrated within the ...

Get Code Craft now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.