Team Responsibilities
Since joining the engineering team takes a considerable amount of effort and going through an evaluation process, continuing to be a part of the team would also require the same effort. Being part of the team is a rare opportunity and it is our responsibility as management to determine whether the efforts you make meet our expectations. The following points will be used to ascertain such efforts:
- Have you been consistently participating in the standups?
At least 8 days of participation per a time period of 3 months is considered mandatory - Did you keep the team updated on the days on which you were unable to participate in a standup?
Stating the reason for absence is not mandatory, yet keeping the team updated on the status of your recent tasks is appreciated. - Have you led or contributed to a project feature recently?
Proactively taking part and contributing to new features as well as leading them is a major responsibility of being part of the engineering team. - Were you able to meet the deadlines?
Even though we are feature based, it is expected from a team member to complete the tasks on time. If certain circumstances are hindering your performance, please be kind enough to update the team. Therefore the task can be assigned to another team member or an extension can be granted.
Although it is not expected from you to strictly adhere to the following points, consider them as expectations of a responsible team member:
- Following best practices when contributing
- Keeping the team updated if you are taking a leave
- Proactively contributing instead of waiting to be assigned to a task
- Taking ownership when it comes to your tasks and meeting deadlines
- Helping out your fellow colleagues
- Communication -
- Keep the team updated on what you are working on, either through hive posts or slack messages
- If you are facing blockers or any issues, keep the team updated
- Keep discussions public, since every member can chip in their thoughts