ESTIMATES
Minimum time for development
There is no set minimum, although
any estimate for items such as bug fixes may be imprecise and should be based
on an informal discussions involving the 'parties' concerned with the work, to
obtain a commonsense agreement (time for discussion is to be included in the
estimate!).
Estimates for development cover the activities below and mean that a simple
task may be estimated at 3 hours. However, if that task is achieved in 10
minutes then it would be expected that the time sheet entry would be recorded
as 0.25 hours (effectively the minimum time) and billed accordingly.
Estimated development times should include an allowance for:
- Time for the requirement to be communicated
- Time for the developer to identify the screens, programs or other elements
concerned
- Creation of an upgrade
- Time to make the changes
- Unit testing
- Building the upgrade and changing the upgrade status
- Code review
- Downloading the upgrade
- Recording of time taken
After reviewing the problem, the developer may determine that the initial
estimate is inaccurate, and either under or over estimated. This may occur if
unexpected problems (or lack thereof) are encountered during development. In
either case the estimate must be amended. In the event that the business
analyst questions the developers revised estimate, the matter may be referred
to Ilyas Rehman or David Harrison for resolution. The developer needs to inform the analyst of
any change promptly.
<Top>
|