Operating Model
Team Structure
The Technical Solutions team is unique in the sense that it federates a very wide range of skills and expertise (inherent complexity of building software). Due to our team’s size, some domains of expertise are led by a single person, resulting in one-person teams. We see this as a temporary situation but find it necessary to formalize these teams as the services they provide are essential to our collective success.
The Technical Solutions team is composed of 2 types of teams:
-
Mission Teams - They execute the core operational goals of Akvo, i.e. build software for impact.
-
Support Teams - They provide centralized domain expertise that is required for the Mission teams to achieve their goals.
-
Hybrid Teams - They execute the mission and provides support capacity to the organization
Each team is described in a table with the following attributes:
-
Mandate - A summary of what the team does at/for Akvo
-
Offers - The services that the team offers
-
Needs - The information, tools and services needed for that team to deliver its function
-
KPIs - The KPIs that will be used to measure the performance and success of the team. In some instances, we’ve also described a number of metrics that reflect the volume of work.
-
Lead - The person accountable for the team
-
Coordination - The frequency with which the coordination meeting is held.
- Task Tracking - The place where work is tracked and coordinated (Asana).
Mission Teams
TC Team
Tech Consultancy Team |
|
Mandate |
|
Offers |
BD
Delivery
|
Needs |
Information
Tools
Services
|
KPIs |
Execution Efficiency
Team Utilization
Team Billability
Unit Test Coverage
Integration Test Coverage
User reported bugs
|
Lead |
|
Coordination |
|
Task Tracking |
Each project has its own Asana Team or Project |
Product Teams
Product Teams | |
Mandate |
|
Offers |
|
Needs |
Information
Tools
Services
|
KPIs |
Bug Reports
User Engagement
Revenue
Customer Satisfaction
|
Lead |
|
Coordination |
Every 2 weeks - Guillaume Deflaux Zuhdil Kurnia |
Task Tracking |
Support Teams
DevOps Team
DevOps Team |
|
Mandate |
|
Offers |
Security for internal and external systems (Company-wide)
Infrastructure (TC Platforms / Products)
Knowledge Management & Company Culture
|
Needs |
Information
Tools
Services
|
KPIs |
Average Service Availability
Change Success Rate
Cost
Team Satisfaction
|
Lead |
|
Coordination |
Every 2 weeks - Guillaume Deflaux Anjar Fiandriato |
Task Tracking |
Design Team
Design Team |
|
Mandate |
|
Offers |
Requirements Gathering
Wireframing & UI Design
User Feedback
Knowledge Management & Company Culture
|
Needs |
|
KPIs |
Process Indicators Projects use Design Process Checklist
Output Indicators % Completion of Design Process Checklist
% Successful Task Completion (prototypes)
User Perceived Experience (prototypes)
|
Lead |
|
Coordination |
Every 2 weeks - Guillaume Deflaux Ouma Odhiambo |
Task Tracking |
User Support & Quality Team
User Support & Quality Team |
|
Mandate |
|
Offers |
All the services are provided to Products and TC Platforms alike. L1 Support
User Trainings
Functional Testing
User Documentation
Knowledge Management & Company Culture
|
Needs |
Information
Tools
|
KPIs |
L1 Support
User Trainings
Functional Testing
User Documentation
Knowledge Management & Company Culture
|
Lead |
|
Coordination |
Every 2 weeks - Guillaume Deflaux Jonah Kisioh |
Task Tracking |
Hybrid Teams
Technical Solutions Management
Technical Solutions Management |
|
Mandate |
|
Offers |
Strategic and technical orientations to sub teams, including tie-breaking based on suggestions. Internal initiatives to focus on:
|
Needs |
Information
|
KPIs |
Objective alignment
Team Efficiency
|
Lead |
|
Coordination |
Monthly - Guillaume Deflaux Joy Ghosh Deden Bangkit |
Task Tracking |
Coordination Mechanisms
Team coordination plays a big part in creating the right environment for our team to deliver great work and to create a positive dynamic. The team coordination approach described below aims to foster team building while boosting our collective efficiency, i.e. provide enough context for everyone to properly execute their work while doing so in a friendly, respectful and engaging manner.
This approach is purposely built for our current team. We should expect it to change should our team size and structure evolve.
1-to-1s Guillaume / Team Leads
In most instances these meetings are used both for people management and team coordination purposes.
Frequency |
Every week |
Duration |
30 min |
Purpose |
|
Structure |
Manager-Direct 1-to-1
Team Specific Discussion
|
Tech Solutions All Hands
Frequency |
Every 2 weeks |
Duration |
1h |
Purpose |
|
Structure |
Think Tank Thursdays (30 min)
All Hands (30 min)
|
No Comments