Skip to content

Commit ae8476f

Browse files
committed
Modify the style of basic principles, and add navigation files for levels. Modify the text style for FAQ.
1 parent 37f4d70 commit ae8476f

File tree

6 files changed

+87
-68
lines changed

6 files changed

+87
-68
lines changed

FAQ.md

Lines changed: 24 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,53 @@
11
# FAQ
22

3-
## :clipboard: Grading System and HR
4-
5-
### How do HRBO positions compare with grade levels?
6-
- Now in HRBO --> Grading System
7-
- Software trainee --> E1 - Intern
8-
- Junior Software Developer --> E2 - Junior
9-
- Software Developer --> E3 - Middle
10-
- Software Developer --> E4 - Middle
11-
- Software Developer --> E5 - Middle
12-
- Senior Software Developer --> E6 - Senior
13-
- Lead Software Developer --> E7 - Lead
14-
15-
### How will Grades and PPR correlate?
16-
These processes are now merged, you can find more about it in Devexperts documentation.
17-
18-
### How will salaries be tied to grades? Will it be public information?
19-
There are salary ranges for grades, they can overlap with each other. The exact values of the salaries in these forks are not public information.
20-
However, the transition to the next grade indicates that your salary will increase. The size of the increase should be discussed with the manager.
21-
223

23-
## :pencil: Filling PPR/Grades assessment form
4+
## :pencil: Filling Personal Perfomance Review (PPR)/Grades assessment form
245

256
### How to use T-shirts? How can it be used for the non-regular activities like pre-sale and architecture decisions?
267
The T-shirt measurement system, same as the entire Grading System, does not have rigid meanings.
278
T-shirts indicate the frequency/amount of action performed from XS - “never/very little” to XL - “often/very much”.
289
N/A means "not applicable/never". For non-regular activities it’s ok to estimate it relatively.
2910

30-
### I didn’t get how to evaluate T-shirt for “Behavior to avoid” section.
11+
### How to evaluate T-shirt for “Behavior to avoid” section?
3112
When evaluating “Behavior to avoid”, T-shirt sizes also mean from XS - “never/very little” to XL “often/very much”.
32-
N/A means "not applicable/never". So it’s bad to have in “Behavior to avoid any values starting from M and bigger - this is a blocker.
13+
N/A means "not applicable/never". It's recommended to avoid any values starting from M and above in the "Behavior to avoid" section as it can be considered a blocker.
3314
The desired situation is to have only N/A and XS.
3415

3516
### How facts can be collected and validated to evaluate performance?
36-
A wide range of sources could and should be used to collect and validate facts on performance, for example: a "360-degree feedback", metrics from different tools (Jira, JTT, Velocity etc.), training certificates, feedback from relevant colleagues, etc.
17+
A wide range of sources could and should be used to collect and validate facts on performance, for example: a "360-degree feedback", metrics from different tools (Jira, Velocity etc.), training certificates, feedback from relevant colleagues, etc.
3718

3819
### Is programming language certification required to get a particular grade?
3920
There are no mandatory certification requirements. However, any programming language certification can be included into a personal development plan.
4021

4122

4223
## :key: Grading System and Unique projects
4324

44-
### Each project/team is unique. Some of the items may have much more weight for a particular team.
45-
### Can I make this amendment myself and note that this or that is important given the team/project specific?
25+
### Each project/team is unique. Some of the items may have much more weight for a particular team. Can I make this amendment myself and note that this or that is important given the team/project specific?
4626
Yes. The Grading System does not have rigid meanings, it is intended to indicate general guidelines that need to be used, considering the team/project specifics.
4727

4828
### What if not all the Grading System criteria are applicable to our project?
4929
There are necessary criteria for each level which are applicable for each project.
5030
All other criteria are up to you and your manager, for those not applicable you can use N/A.
5131
There is an “Other” field to describe all specifics you want.
5232

33+
## :clipboard: Grading System and HR
34+
35+
### How do positions in internal HR system (HRBO) compare with grade levels?
36+
- Now in HR system --> Grading System
37+
- Software trainee --> E1 - Intern
38+
- Junior Software Developer --> E2 - Junior
39+
- Software Developer --> E3 - Middle
40+
- Software Developer --> E4 - Middle
41+
- Software Developer --> E5 - Middle
42+
- Senior Software Developer --> E6 - Senior
43+
- Lead Software Developer --> E7 - Lead
44+
45+
### How will Grades and Personal Perfomance Review (PPR) correlate?
46+
These processes are now merged, you can find more about it in Devexperts documentation.
47+
48+
### How will salaries be tied to grades? Will it be public information?
49+
There are salary ranges for grades, they can overlap with each other. The exact values of the salaries in these forks are not public information.
50+
However, the transition to the next grade indicates that your salary will increase. The size of the increase should be discussed with the manager.
5351

5452
## :globe_with_meridians: Other
5553

@@ -61,7 +59,6 @@ This means that either the system has been incorrectly applied or it contains se
6159
Contact the Head of Competency about such cases.
6260

6361
### What if the developer is very modest and filling out the assessment for themselves, will not qualify for the grade they actually deserve?
64-
The company is interested in the adequate assessment of employees’ impact.
65-
It's the responsibility of the manager to align the developer's grade with their real achievements.
62+
The company places great importance on ensuring that employees' impact is assessed accurately and fairly. It's the responsibility of the manager to align the developer's grade with their real achievements.
6663

6764

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Grading System for Engineering Managers
2+
3+
**For Engineering Managers' Grades**, there are the following main sections:
4+
- Overview and regular tasks (the most important part) - "What is my level of responsibility?",
5+
- People management - "How do I work with people inside and outside my team?",
6+
- Project / Product development - "What is my impact?"
7+
- Knowledge sharing - "How did I organize the knowledge exchange inside and outside the team?"
8+
- English language level
9+
10+
11+
**Engineering Managers Levels**
12+
- Intern E1
13+
- Junior E2
14+
- Middle E3
15+
- Middle E4
16+
- Middle E5
17+
- Senior E6
18+
- Lead E7

Levels_Engineers/E1 Intern.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ I have strong fundamental knowledge, can write code, and constantly learn.
1212
## Am I doing good?
1313
- I understand the project's processes and comply with them.
1414
- I dig into our stack of technologies.
15-
- I feel like over the last 2 weeks, I’ve learnt more than within my university tenure.
15+
- I feel like over the last 2 weeks, I’ve learnt more than within my university tenure :)
1616
- I can navigate through the code base easily.
1717

1818
## Behavior to Pursue
@@ -21,10 +21,10 @@ I have strong fundamental knowledge, can write code, and constantly learn.
2121
- Ability to search and analyze the information.
2222

2323
## :no_entry: Behavior to avoid
24-
- Same questions again and again.
25-
- Laziness.
26-
- Fear of asking questions.
27-
- Helplessness.
24+
- Repeatedly asking the same questions,
25+
- Demonstrating a lack of motivation or effort,
26+
- Hesitating to ask for help or clarification when needed,
27+
- Appearing overwhelmed and helpless in completing tasks.
2828

2929
## Hard skills
3030
Technical Development Roadmap

Levels_Engineers/E2 Junior.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ I perform simple, well-defined tasks under supervision within a reasonable numbe
2323
- Ability to accept feedback.
2424

2525
## :no_entry: Behavior to avoid
26-
- Lack of self-motivation,
27-
- Being ok with poor code quality,
28-
- Сomplete lack of independence.
26+
- Demonstrating a lack of self-motivation,
27+
- Accepting poor code quality as satisfactory,
28+
- Displaying a complete lack of independence in problem-solving.
2929

3030
## Hard skills
3131
Technical Development Roadmap

Levels_Engineers/engineers-profile.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Grading System for Engineers
2+
3+
**For Engineering Grades**, there are the following main sections:
4+
- Overview and regular tasks (the most important part) – "What do I usually do?",
5+
- Am I doing good? - "What is my progress towards the next grade?",
6+
- Technical skills - "Does my tech knowledge comply with this grade?",
7+
- Behavior to pursue - "What are my soft skills?",
8+
- Behavior to avoid - "What I'd better not do?"
9+
- Extras - "What are my English level, nice-to-have skills, and activities?"
10+
11+
**Engineers Levels**
12+
- [Intern E1](E1%20intern.md)
13+
- [Junior E2](E2%20Junior.md)
14+
- [Middle E3](E3%20Middle.md)
15+
- [Middle E4](E4%20Middle.md)
16+
- [Middle E5](E5%20Middle.md)
17+
- [Senior E6](E6%20Senior.md)
18+
- [Lead E7](E7%20Lead.md)

README.md

Lines changed: 19 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,39 @@
11
# Engineering Grading System at Devexperts
22

3-
In [Devexperts](https://devexperts.com/), we created the Grading System which:
3+
In [Devexperts](https://devexperts.com/), we use the Grading System which:
44

55
- Synchronizes engineering grades across the company,
66
- Makes career levels transparent,
77
- Specifies our expectations from engineering managers and individual contributors (engineers).
88

9-
There are [7 grade levels for Engineers (E1 - E7)](Levels_Engineers) and [3 grade levels for Engineering Managers(EM1 - EM3)](Levels_Engineering_Managers).
10-
These tracks are not dead ends. There are various career development options that are too custom to be put into the system.
119

12-
**For Engineering Grades**, there are the following main sections:
13-
- Overview and regular tasks (the most important part) – "What do I usually do?",
14-
- Am I doing good? - "What is my progress towards the next grade?",
15-
- Technical skills - "Does my tech knowledge comply with this grade?",
16-
- Behavior to pursue - "What are my soft skills?",
17-
- Behavior to avoid - "What I'd better not do?"
18-
- Extras - "What are my English level, nice-to-have skills, and activities?"
10+
## Here are some basic principles we follow
1911

12+
- While having a strong set of hard skills is important, we also consider the impact you have on projects when deciding on level upgrades.
13+
- Each level requires a different balance of skills, so it's important to keep growing and developing in your role.
14+
- We encourage employees to demonstrate their skills and achievements to earn an upgrade.
15+
- We believe in maintaining your current level and not downgrading your position.
16+
- As an employee, it's your responsibility to showcase your accomplishments and contributions to the team.
17+
- We value upgrades that are visible and recognized by everyone.
18+
- Each level builds upon the previous one, creating a cumulative experience.
19+
- To ensure that everyone’s progress is accurately tracked, we recommend regularly reviewing grading documentation through one-on-one meetings, ideally more than once a year.
2020

21-
**For Engineering Managers' Grades**, there are the following main sections:
22-
- Overview and regular tasks (the most important part) - "What is my level of responsibility?",
23-
- People management - "How do I work with people inside and outside my team?",
24-
- Project / Product development - "What is my impact?"
25-
- Knowledge sharing - "How did I organize the knowledge exchange inside and outside the team?"
26-
- English language level
2721

28-
*Notes:*
29-
- *Some links may not work for external users because they lead to company's internal documents.*
30-
- *If you are not familiar with some abbreviations or terms, check them in [Glossary](Glossary.md)*
31-
32-
![Grading System](img/Grades%20System.jpg)
22+
## The levels we use
3323

24+
There are [7 grade levels for Engineers (E1 - E7)](Levels_Engineers/engineers-profile.md) and [3 grade levels for Engineering Managers(EM1 - EM3)](Levels_Engineering_Managers/engineering-managers-profile.md):
3425

35-
## Basic Principles
26+
![Grading System](img/Grades%20System.jpg)
3627

37-
- Prove your skills first to get an upgrade.
38-
- Your hard skills set does not guarantee your level upgrade. Your impact on the project plays a much bigger role.
39-
- Different levels require different balances between skills.
40-
- No level downgrades.
41-
- It's an Employee's responsibility to showcase their achievements.
42-
- The best upgrade is the one that's evident to everyone.
43-
- Levels are cumulative. Each subsequent level incorporates the previous ones.
44-
- Ideally, the grading documentation should be reviewed more than once a year through recurrent one-on-ones.
28+
These tracks are not dead ends. We offer a range of customized career development options to help you achieve your goals.
4529

46-
### How to Use Grading System for Engineers - read [here](Levels_Engineers/How%20to%20use%20Grading%20System.md)
47-
### How to Use Grading System for Engineering Managers - read [here](Levels_Engineering_Managers/How%20to%20use%20Grading%20System%20EM.md)
30+
## What to read next?
4831

49-
### FAQ - read [here](FAQ.md)
32+
- [How to Use Grading System for Engineers](Levels_Engineers/engineers-profile.md)
33+
- [How to Use Grading System for Engineering Managers](Levels_Engineering_Managers/engineering-managers-profile.md)
34+
- [FAQ](FAQ.md)
5035

36+
5137
### License and Copyright
5238
Copyright (C) 2023 Devexperts Ireland Limited.
5339
This repository is licensed under [Creative Commons Attribution 4.0 International](LICENSE)

0 commit comments

Comments
 (0)