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