Responsibilities of Engineering Efficiency - wso2-incubator/wso2-engineering-efficiency GitHub Wiki
People
Productivity
- Mix quantity vs quality and identify the real picture on the ground
Training and growth
- Identify team member skill-gaps
- Identify mentoring needs
- Manage program to uplift team member skill-set
- Constant monitoring of individual growth plans and career progression plans
Quality
Code quality
- Measure code quality of each product.
- Manage governance model for code quality.
Processes
Release process
- Universal visibility of ongoing releases along with people involved, progress made and pending backlogs
Product roadmap
- Universal roadmap visibility mapping into ongoing releases
Operations
Allocations
- Track allocation distributions, availability, skill-set,
- Balance and fairness of allocations across the board
Hiring
- Ability to predict hiring (and firing based on performance) needs at least
- Visibility up to 6 months and 12 months
Managing spikes
- Manage service, support and patching spikes