Technical Understanding and Prioritisation

By Progression

The ability to develop technical understanding and use this to prioritise tasks appropriately.

Level 1

Shows some confidence in technical understanding including the importance of prioritisation

  • Task prioritisation: You can plan work tasks with help from team members and manager. You deliver based on the agreed priority of works tasks.

  • Work breakdown: You understand the importance of rightsizing tasks for incremental delivery plus continuous integration.

  • Technical collaboration: You communicate accurately about all technical subjects in your work.

  • Understanding code: You are able to gain context within the team's domain with occasional help from more senior engineers. You are comfortable with the basics of code interface design and are learning to be more intentional

Level 2

Is able to display a clear technical confidence and understanding, prioritises tasks and acts accordingly

  • Task prioritisation: You act according to task prioritisation whilst noting task dependencies

  • Work breakdown: In advance of starting, you ensure that tasks are appropriately sized for incremental delivery and continuous integration, with some help from team members and your manager

  • Technical collaboration: You can lead technical explanations when appropriate. You know when to listen and give space to team members.

  • Understanding code: You understand a good amount of the team's domain, and can gain sufficient context to work productively within that.

Level 3

Is a technical and prioritisation leader within the team, including taking some ownership of other team members' technical growth and development.

  • Task prioritisation: You ensure tasks are prioritised correctly, and that dependencies are noted and well understood by the team, including at the epic level. You foster a culture of priority setting and highlight the importance of alignment with organizational strategy

  • Work breakdown: You review projects critically, ensuring they are appropriately delineated and understood by the team

  • Technical collaboration: You actively facilitate technical discussions between team members and have a deep familiarity with technical topics under discussion

  • Understanding code: You understand your team's domain at a high level, including the breadth of services, how they interact, and data flows between systems. You understand adjacent domains as they affect your team

Level 4

Is a technical and prioritisation leader across a set of related team's domains, consistently pushing boundaries and exploring gaps in understanding.

  • Task prioritisation: You ensures cross-team dependencies are understood by all relevant stakeholders. You foster a culture of priority setting across teams and highlight the importance of alignment with organizational strategy

  • Work breakdown: You critically review work across multiple teams, ensuring it is appropriately broken down, and well understood

  • Technical collaboration: You proactively seek out gaps in your technical understanding, and work with a variety of team members to fill those gaps.

  • Understanding code: You have expertise in a set of related team's domains, including the breadth of services, how they interact, and data flows between systems.

Level 5

Is a technical and prioritisation leader across the organization's architecture consistently pushing boundaries and exploring gaps in understanding.

  • Task prioritisation: You identify cross-organization dependencies and work with individual teams to resolve them. You lead on creating preventative measures to mitigate repeat occurrences. You foster a culture of priority setting across the organization driving the importance of alignment with organizational strategy

  • Work breakdown: You critically review work across the organization, ensuring it is appropriately broken down.

  • Technical collaboration: You have a deep technical understanding. You lead on helping team members fill gaps in their understanding.

  • Understanding code: You have expertise in the organization's architecture, including all domains, their bounded contexts, and how they interact with each other.

Build your first team in minutes

Get access to our library of templates and skills and invite your team, for free