|
Here are some of the performance factors and the parameters one can provide to have an objective performance evaluation of software developers in an organization :
Quality of work:- Good Quality work is effective work. Consider the employee's effectiveness in achieving the desired or expected outcome with a minimum of avoidable errors.Quality of the Code and Design (well documented, structure, comments etc) including scalability, Estimation, Quality of architecture, documentation, Number/Nature of bugs reported during testing, Quality of design, quality of review of codes, Performance of the application in terms of response time, Reusability as Black Box (maximize the reuse of exisiting functions/structures. Cut & Paste does not define reusability), Adherence to process Job Knowledge / Skills:- Consider the employee's initiative displayed on the job like innovative ideas, self-drive, enthusiasm, willingness to take over more responsibility, interest in learning new technology, ability to train others, etc.Understanding of Technology/Platform and Programming Skills, Problem-solving skills exhibited (ability to come up with solutions), Process awareness Teamwork:- Consider the flexibility and open mindedness in exchanging ideas and opinions with other associates in the group and other departments, thus maintaining and developing good working relationships with peers, subordinates and seniors. Timeliness:- Consider the extent to which the employee meets mutually agreed schedules and the willingness to go that extra mile. Initiative/desire to learn/lead:- Consider the employee's initiative displayed on the job like innovative ideas, self-drive, enthusiasm, willingness to take over more responsibility, interest in learning new technology, ability to train others, etc. Dependability:- Extent to which the individual follows instructions, practices and regulations. Quantity of Work:- Measure the output level, which is always a major HR ISSUE Communications Skills
Regards pOOrnima |