FrontEnd KPI's
A key performance indicator (KPI) is a business metric used to evaluate factors that are crucial to the success of an organization.
Development
- Pre commit checks
- Code reuse/overwriting
- Usage of best practices
- Autonomy
- Priorities
- Focus
- Technical level
- Adaptability
- Respecting estimation
Soft skills
- Business awareness
- Free time occupancy
- Knowledge sharing
- Communication
1. Pre commit checks
Development
Measureas the level of testing (visual / functional) before commit
Description
1 - nu bugs
2 - few minor bugs
3 - few major
4 - many minor bugs
5 - many major bugs
How it's measured
2. Code reuse/overwriting
Development
Measures the capability of reusing existing elements vs overwriting them (not considering refactoring)
Description
1 - code reuse is frequently used
2 - partially reused code
3 - no code reuse, overwriting is frequent
How it's measured
3. Usage of best practices
Development
Measures the level of usage of best practices in FrontEnd technologies
(document will be defined)
Description
1 - always applies
2 - frequently applies
3 - partially applies
4 - dosen't apply
How it's measured
4. Autonomy
Development
Ability to work independently.
Ask for help if needed but try to figure it out before asking for help
Description
1 - doesn't need help
2 - ask after research
3 - ask before research
4 - blocked, yet hesitate to ask questions
How it's measured
5. Priorities
Development
Capable of prioritizing tasks
Description
1 - yes
2 - no
How it's measured
6. Focus
Development
Ability to focus on finishing the
current / most important task
and not get lost in details
Description
1 - yes
2 - no
How it's measured
7. Technical level
Development

8. Adaptability
Development
Ability to adapt to diffrent working enviroments
Description
1 - yes
2 - partially
3 - no
How it's measured
9. Respecting estimation
Development
Ability to respect own estimation. Every FE Dev should make his own estimation (validation required by TL / DM)
Description
1 - yes
2 - no
How it's measured
1. Business awareness
Soft skills
Measures the developer's willingness to understand the client's business and add value to it, by proposing solutions to problems and improvements.
Description
1 - understands the business and adds improvements
2 - understand the business
3 - doesn't care about business
How it's measured
1. Free time occupancy
Soft skills
Measures the willingness to learn new things in the time spent between projects / tasks
Description
1 - shows a visible sign of improvement
2 - doesn't learn / research in free time
How it's measured
3. Knowledge sharing
Soft skills
Availability to share knowledge (presentation / article) to colleaugues
Description
1 - multiple
2 - some
3 - none
How it's measured
4. Communication
Soft skills
Capability to communicate (technical and non-technical) with:
- client
- team member
- community members
Description
1 - exceed expectations
2 - normal
3 - needs improvement
How it's measured

FrontEnd KPI's
By tdascal
FrontEnd KPI's
- 4,358