How to organize your analytics department to maximize effectiveness (draft)

nguyen hanh
3 min readFeb 24, 2021

--

Centralize vs decentralize model, which is right for your organization

What our data team looks like at the early stage.

Centralize Model

Early Stage: Centralize Model

Description:

The team consist of 3 main components

BI Analyst: each BI Analyst responsible for one or multiple domains receive requests from stakeholders or BI manager and individually deliver analytics solution for each domain under supervised of BI Manager

Data Analyst: this role at the beginning is not really formed as a team. DA responsible to provide comprehensive BI solutions and maintain those solutions such as BI tools, cloud services, self-service authorization. DA can be seen as a technical foundation for the whole structure.

BI Manager: Working as a scrum master to receive tasks, filter, allocate and review tasks for both BI and DA before delivering the final results for the business side.

Advantages:

  • This model working quite well with the limited requirements and less complicated analysis from stakeholders.
  • Members can sync up knowledge between domains when having cross-domain analytics.
  • BI manager can well manage the input and output of the team

Disadvantages:

  • BI manager can become a bottleneck while at the same time receive and review tasks from both stakeholders and BI analysts.
  • The analyst will not have a skill set of dealing with business and lack knowledge about rapid products or business change.

Embedded Model

Later Stage: Embedded Model

Description:

Unlike, centralize model, each BI analyst is embedded in each team and working as a member of these teams.

BI Manager: Adviser for analyst and PO from the product team to ensure the best analytic solution for each requirement raised.

BI Squad leads: Communicate between team members to have a general analytic picture of all domains and recommend accordingly both workflow and business senses. Managing and allocated tasks

BI Analyst: Working closely with PO or PM to understand their requirement, get advice from BI Manager and Squad lead and deliver output directly for stakeholders (stakeholders later view)

Advantages:

  • Analyst spend more time with business to understand products and receive requirement directly from PO (Product Owner) or PM (Project Manager)
  • This model working well with rapid business changes and complex requirements from stakeholders.
  • Members sharpen communication and negotiation with stakeholders about their task
  • BI manager or BI squad lead can spend less time on review and filter tasks and spend more time on advice and guideline for each BI.

Disadvantages:

  • Communication between BI Manager, squad lead, and BI Analyst can be challenging (because each analyst can work individually)
  • An analyst may have a difficult time syncing up knowledge between each other while having a cross-domain analytics

How do we work together as a team (between DA and BI)?

Team workflow between DA and BI team, based on Kaban

For detailed process please refer to my GitHub repositories at bahanh/datateam: datateam structure (github.com)

How DA team work together

Working Flow of DA Team

For the BI team, tasks requirement including various types, therefore, there is no fixed workflow. I will try to describe when I can create a workflow which is generalized and easy to understand as soon as possible.

Please noted this post is only a draft version.

Thanks for reading, if you have any comments, please leave a comment below.

--

--

No responses yet