2. • A Top Performer’s value is 2-4x greater
than the performance of average
employees (Ultirch and Smallwood, 2004)
• For software engineers in general, top
performers are 12x more productive
(Pfeffer and Sutton, 2006)
• Google says one top-notch software
engineer is worth 300x average (HCI, 2008)
Stats
3. Cost of Defect Removal
http://www.stevemcconnell.com/articles/art04.htm
Cost of Defect Removal
by Project Phase
7. Performance Model
Senior Engineer
Competencies Expected Behavior
Required
Score
Measurement
Method
People required
for evaluation
Functional Competencies
Software Design
Containers and
algorithms
1) Choosing appropriate data containers, including the complex ones like
graphs, balanced trees, threaded trees, etc., for representing application
information. Taking into account strengths and weaknesses of each.
2) Choosing the most effective algorithms for processing application
information.
4,0
Direct
Feedback
SBUM/PM/TL
OOP
1) Demonstrating deep understanding of OOP development.
2) Using effectively OOP paradigm in everyday work.
4,0
Direct
Feedback
SBUM/PM/TL
Architecture and
OOD
1) Assisting in definition of system architecture(vision).
2) Decomposing problem space into sub-systems(layers, tiers, modules, etc).
3) Demonstrating proficient knowledge of design and architectural patterns,
applying that knowledge in everyday work.
4) Documenting design decisions (UML, ER-diagrams, etc)
5) Prototyping of technical approaches and solutions suggested to customer.
4,0
Direct
Feedback
SBUM/PM/TL
Qualification Level
Performance Area
Performance Item