Description
- Showing initiative
- Estimating effectively
- Ability to delegate
- Size and scope of the deliverables
- Understanding when to get support
- Impact on tech team productivity
- (For testers) Enables developers to test and release their code effectively through coaching and mentoring
Milestone 1
Able to deliver small-medium tasks, working individually or in a pair.
Example behaviours for dev:
- Shipped a small skweb feature on time without any support
- Added a new channel adapter, pairing with another developer
Example behaviours for test:
- Executed testing for a small to medium feature
- Identified the best tools to test effectively
Milestone 2
Able to deliver medium-large tasks individually or with support from peers.
Able to plan and estimate testing and/or delivery of medium tasks.
Example behaviours:
- Shipped a medium skweb feature without any support
- Correctly estimated the amount of time a new ELS endpoint would take to implement
Milestone 3
Able to deliver medium-large tasks that span multiple systems with support from peers.
Able to plan and estimate delivery of medium-large tasks, and proactively inform the team when work is likely to be delayed. Able to question and push back on work that is not valuable for the tech team.
Able to effectively prioritise own workload and focus across many streams of work.
Example behaviours:
- Shipped a new microservice with support from colleagues
- Broke a large piece of work into smaller individual units that could be parallelised
Milestone 4
Able to deliver large tasks that touch multiple systems, working individually when required.
Able to estimate delivery of work, proactively inform the team when work is likely to be delayed, and suggest sensible workarounds/ next steps to mitigate impact of delayed work.
Example behaviours:
- Reduced the scope of a feature in order to cut down development time
- Planned and executed a database migration that required downtime, informed the right people about it and sought the right support
Milestone 5
Able to estimate delivery of work across the product team, proactively informing the Triumvirate and stakeholders on progress.
Effectively manages deliverables for the team, ensuring the prioritised work is planned and valuable to our goals.
Actively works to remove distractions and low-impact work from the tech team.
Identifies areas where major work needs to be done in order to support product teams current or future goals for a single domain (e.g. platform work).
Able to estimate, plan, and deliver large projects using a small team or multiple teams.
Creates and maintains a backlog for tech projects, working with the CTO to prioritise and resource them.
Example behaviours:
- Delegated a task in order to focus on unblocking the developers
- Worked with EMs to plan a week of Fluidity in order to give their team required expertise
- Researched and made a plan to move to a new data warehousing platform
- Identified the weaknesses of the existing monitoring system, researched a better one, and worked with the teams to move to it
Configuration Health
- ✅ Associated with 3 roles
- ⚠️ Has been referenced in no observations
- ℹ️ No one has achieved a milestone on this ability
- ⛔️ Last updated: almost 5 years ago
- ℹ️ Never conversed about
Role & Position Requirements
- Developersmust be milestone 1+
- Software Architectsmust be milestone 4+
- Technology Triumvirate Representativesmust be milestone 3+
Examples / Observations
An observation relating to Delivery (Engineering) has not been publicly recognized yet.
Conversations about Delivery (Engineering)
This section is for SongKick folks only. Sign your team up to find your Gruuv!