Demonstration - Developer
| Click image to view full size |
![]() |
If you choose not to supply Developer information your estimate will be stored on the database with the Developer name ’Unspecified’.
Help File information for this Screen:
Developer
If you choose not to supply Developer Information the relevant entry fields will not be made available and SPECTRE will not be able to take account of Grade, Experience or Knowledge in its estimate. You will still get a Development Time estimate but based only on your task's functionality and complexity.
Even if you don't know the task assignee yet, it is nevertheless recommended that you supply Developer Information to reflect a typical profile; this may well give advance warning that the task is likely to demand a higher than normal degree of expertise or will require more effort than you might expect.
These guidelines are necessarily general. You should feel free to categorise a particular assignee in the light of your best judgement.
Experience
Low: Recently arrived at this grade and likely to remain there for at least another year.
Moderate: Well-established at this level but not yet ready to advance.
High: Functions very well at this level.
Grade
Junior: Up to 2 years experience; not expected to function unaided.
Moderate: Between 2 and 4 years experience; lacks expertise and likely to require guidance.
Senior: More than 4 years mostly relevant experience; may lack some detailed technical refinement but likely to be comfortable with the assignment; solutions may sometimes seem unnecessarily complex.
Expert: Probably at least 6 years relevant experience; a strong degree of technical competence and highly regarded; depending on breadth of experience may not always find the 'best' approach but can recognise and appreciate it; produces solutions that look simpler than the problems they address; generates design and code that demonstrate a high degree of maintainability; a significant contributor to installation standards.
Knowledge
Be as honest as possible, bearing in mind that a sound and detailed specification can go a long way towards mitigating lack of knowledge.
Knowledge Available and Knowledge Required have the following fairly broad definitions:
Detailed - comprehensive knowledge of the subject and the programming language to be used
Good - sound general knowledge but fragmentary detailed knowledge; comfortable with the programming language
Some - fair general knowledge but little or no detailed knowledge; moderate programming expertise
None - no detailed knowledge and little or no general knowledge; will require programming guidance and support
