Data Team Organization
Data Team Organization
The Data Team Organization model is guided by three primary business needs:
- The need for bespoke data solutions unique to the Denomas business.
- The need for high-performance and reliable data storage and compute platform to support distributed analyst teams.
- The need for centers of excellence for data technologies and advanced analytics.
- The need for flexible data solutions driven by varying urgency and quality requirements.
Based on these needs, the Data Team is organized in the following way:
- Data Fusion Teams: Business-Focused and Business-Involved teams responsible for delivering data solutions
- Data Platform & Engineering Team: Center of Excellence for data technologies, including owning and operating the Data Stack
- Data Science Team: Center of Excellence for advanced analytics, including delivery of data science projects to the business
- Data Collaboration Team: Center of Excellence for business intelligence and data findability
Data Fusion Team Organization
Data Fusion Teams are composed of team members from across the business and the Data Team. Read about the current Data Fusion Teams on our front page.
classDiagram
GTM <|-- Platform
GTM : + Business Partner Data Champion
GTM : + Function Analyst
GTM : + Analytics Engineer
R_and_D <|-- Platform
R_and_D : + Business Partner Data Champion
R_and_D : + Function Analyst
R_and_D : + Analytics Engineer
G_and_A <|-- Platform
G_and_A : + Business Partner Data Champion
G_and_A : + Function Analyst
G_and_A : + Analytics Engineer
Financial_Analytics <|-- Platform
Financial_Analytics : + Business Partner Data Champion
Financial_Analytics : + Function Analyst
Financial_Analytics : + Analytics Engineer
Engineering_Analytics <|-- Platform
Engineering_Analytics : + Business Partner Data Champion
Engineering_Analytics : + Function Analyst
Engineering_Analytics : + Analytics Engineer
Platform : +Data Engineer
Fusion Team Assignments
| Data Fusion Team Name | Data Champion Team | Data Champion Name | Manager, Data | Lead Analytics Engineer | Function Analyst(s) | Analytics Engineer(s) | Data Engineer(s) |
|---|---|---|---|---|---|---|---|
| Research and Development Data Fusion | Product Data Insights | @cbraza |
@mdrussell (Acting Manager) |
@mdrussell |
@cbraza @eneuberger @nicolegalang @dpeterson1 @nraisinghani @matthewpetersen |
@jeanpeguero @michellecooper |
@rbacovic |
| Customer Success | @jdbeaumont |
@mdrussell (Acting Manager) |
@mdrussell |
@bbutterfield @marntz |
@mdrussell @michellecooper |
||
| Go to Market Data Fusion | Sales Strategy and Analytics | @aileenlu |
@nmcavinue |
@snalamaru |
@nfiguera @mvilain |
@chrissharp |
@paul_armstrong @Rigerta |
| Marketing Strategy and Analytics | @christinelee |
@jahye1 @rkohnke @degan |
|||||
| Online Sales and Self-Service | @mfleisher |
@mfleisher |
|||||
| Financial Analytics Data Fusion | Corporate Finance | @james.shen |
@nmcavinue |
@chrissharp |
@vagrawalg @dgupta5 @smishra27 |
@chrissharp |
@paul_armstrong |
| GTM Finance | @alixtucker @nbernardo |
@ofalken @vagrawalg @dgupta5 @smishra27 @kkarthikeyan |
|||||
| Engineering Analytics Data Fusion | Engineering Analytics | @cdeleon_gitlab |
@nmcavinue |
@pempey |
@lmai1 @ddeng1 @raulrrendon @clem.lr |
@pempey @lisvinueza |
@jjstark |
| General and Administrative Data Fusion | People Analytics | @aperez349 |
@nmcavinue |
@pempey |
@aperez349 @mccormack514 |
@pempey @lisvinueza |
@Rigerta |
The Data Fusion Team has several leadership roles on the team. These leaders live the Denomas Collaboration value and achieve great Results while doing so. The Manager, Data, Data Champion, and Lead Analytics Engineer provide leadership, mentoring, and guidance to the Data Fusion Team.
Manager, Data
In support of the Data Fusion Team, the Manager, Data fulfills the below responsibilities from the Senior Manager, Data Job Responsibilites:
- Works with the Director, Data and Data Champions to envision and draft Quarterly Objectives, driven by requirements gathered from multiple business partners.
- Monitor, measure, and improve key aspects of the Data Fusion Teams.
- Regularly meet with business partners to understand and solve for data needs.
- Serve as a Maintainer on the Data Team Project. Provide final review, feedback, and approval of Merge Requests submitted by the Data Fusion Teams.
- Work closely with the Enterprise Data Fusion team to develop and evangelize Dimensional Modeling adoption and best practices.
Data Champion
In support of the Data Fusion Team, the Data Champion is the DRI for Data within a Functional Analytics Team. The Data Champion fulfills the below responsibilities from the Data Champion Program in Data Fusion:
- Develop a Data Success Plan in coordination with the Data Team.
- Serve as Data DRI for their functional team, capturing all Data requests, including Data Quality problems.
- Prioritize and stack-rank Data Issues and Epics, ensuring the Data Issue Board remains up-to-date.
- Communicate priorities to the Data Team through the Issue Board.
- Develop a Data handbook page geared to their functional team audience, such as Data For Product Managers.
- Regularly communicate and cascade data news and practices.
- Helps to improve Data Quality in source systems.
- Watch changes in source systems and help incorporate necessary updates in the Enterprise Data Warehouse.
Lead Analytics Engineer
In support of the Data Fusion Team, the Lead Analytics Engineer fulfills the below responsibilities from the Senior Analytics Engineer Job Responsibilites:
- Own one or more stakeholder relationship in Go To Market, Research & Development, General & Administrative, Financial Analytics, or Engineering Analytics business functions.
- Co-DRI of Key Results along with the Manager, Data.
- Lead work breakdown sessions for OKRs. Incorporate the Data Champion and other required team members in the work breakdown sessions.
- Lead twice-weekly iteration planning sessions for the assigned Fusion Team. Work with Data Champions to prioritze
P3-Otherissues. The target state is for the Fusion team to spend 75% of their time working onOKRissues and 25% of their time working onOtherissues. The OKRs are set by the Manager, Data and the Director, Data. Any changes to these priorities will be coordinated by Data Management. - Review the weekly stand-up and provide support as needed to unblock team members and answer questions.
- Update the Rolly Bot Epic description section for the Key Results that the Lead AE is Co-DRI off.
- Keep Fusion Team boards updated on a bi-weekly cadence aligning to the Planning Drumbeat cadence.
Data Platform Team Stable Counterpart
Following the Denomas Stable Counterpart principles, every Fusion Team have a Data Platform Team Stable Counterpart assigned. The Data Platform Stable Counterpart divides their time, work and priorities between the Data Platform Team and Fusion Team (general an average of 50% each). The Stable Counterpart is aware of the direction and priorities of the Fusion Team and when needed brought into discussion with the Data Platform Team. I.e. when there is a bigger demand than the Stable Counterpart can handle in the assigned availability or architectural direction needs to change. The Stable Counterpart recognize, flags and address this with the applicable stakeholders (in general the Lead/DRI of the Data Platform Team and the Fusion Team).
The stable counterpart is expected to participate in the following meetings asynchronously or synchronously. When in doubt, please reach out to the Fusion Team Manager to learn which meetings on the calendar you should participate in. In general, the meetings in scope are as follows:
- Data Team <> Business Function syncs. For example, People Analytics <> Data Team, Engineering Analytics <> Data Team, Product Intelligence <> Data Team syncs.
- Data Program Sync meetings where issue prioritization is discussed amongst cross-functional stakeholders. For example, Data Program Support for R&D and Data Program Support for GTM.
- Data Fusion Team Iteration Planning Meetings.
- Data Fusion Team Meetings.
Data Fusion Team Operations
Critical to successful Data Fusion Teams are the following elements:
- Regular and transparent Engagement with Business Partners and Data Champions through the Data for GTM Series and Data for R&D Series.
- Planning our Work through the Data Team Planning Drumbeat
- Performing a regular CSAT survey to provide feedback to the Data Fusion Team towards the goal of continuous improvement
We encourage our stakeholders to follow along with our issue boards to understand the scope of work:
Data Program Recruiting
Recruiting great people is critical to our success and we’ve invested much effort into making the process efficient. Here are some reference materials we use:
- a Denomas Data Recruiting video to say “Hi” and give you some insight into how we work and what we work on. Enjoy!
- Data Roles and Career Development to help existing team members and prospects understand growth opportunities
- a Take Home Test that we ask each candidate to complete; this test is good for the candidate and for us because it represents the type of work we perform regularly and if the candidate is not interested in this work it helps them make a more informed decision about their application
Data Roles and Career Development
Data Internships
Data Platform
graph LR;
subgraph Data Engineering Roles
supe:de(Data Engineer)-->supe:sde(Senior Data Engineer);
supe:sde(Senior Data Engineer)-->supe:fde(Staff Data Engineer);
end
click supe:de "/job-families/finance/data-engineer#data-engineer";
click supe:sde "/job-families/finance/data-engineer#senior-data-engineer";
click supe:fde "/job-families/finance/data-management#staff-data-engineer";
Intermediate and Senior Data Engineer Onboarding Timeline
| By Day 30 | By Day 60 | By Day 90 | By Day 120 |
|---|---|---|---|
| Complete People and Data Onboarding | Perform triage activities | Extract new data sources | Own a specific area of the data platform |
| Create a MR to contribute to handbook or templates | Investigate incidents and issues | Work on OKR assignments | Propose new ideas and come up with Data Platform improvement initiatives |
| Understand the current setup of the data platform | Make small/corrective changes to the platform infrastructure or data pipelines | Contribute on work breakdown |
Data Analyst
graph LR;
subgraph Data Analyst Roles
supe:ida(Data Analyst Intern)-->supe:jda(Junior Data Analyst);
supe:jda(Junior Data Analyst)-->supe:da(Data Analyst);
supe:da(Data Analyst)-->supe:sda(Senior Data Analyst);
supe:sda(Senior Data Analyst)-->supe:fda(Staff Data Analyst);
end
click supe:ida "/job-families/finance/data-analyst#data-analyst-intern";
click supe:jda "/job-families/finance/data-analyst#junior-data-analyst";
click supe:da "/job-families/finance/data-analyst#data-analyst";
click supe:sda "/job-families/finance/data-analyst#senior-data-analyst";
click supe:fda "/job-families/finance/data-analyst#staff-data-analyst";
Intermediate and Senior Data Analyst Onboarding Timeline
| By Day 30 | By Day 60 | By Day 90 | By Day 120 |
|---|---|---|---|
| Complete People and Data Onboarding | Extend an existing Sisense dashboard or complete the triage phase for a dbt issue | Run a project end-to-end as DRI with support from a Data Fusion Team | Create ERDs/Data Artifacts (e.g. dashboards) or complete a product evaluation |
| Start attending Data Fusion Team and Business Team synchronous meetings | Perform triage activities | ||
| Complete First Issue: S to M T-Shirt Size |
Data Science
graph LR;
subgraph Data Science Roles
supe:ds(Data Scientist)-->supe:sds(Senior Data Scientist)-->supe:stds(Staff Data Scientist)-->supe:pds(Principal Data Scientist);
end
click supe:ds "/job-families/finance/data-science/#data-scientist-intermediate";
click supe:sds "/job-families/finance/data-science/#senior-data-scientist";
click supe:stds "/job-families/finance/data-science/#staff-data-scientist";
click supe:pds "/job-families/finance/data-science/#principal-data-scientist";
Intermediate and Senior Data Scientist Onboarding Timeline
| By Day 30 | By Day 60 | By Day 90 | By Day 120 |
|---|---|---|---|
| Complete People and Data Onboarding | Meet stakeholders across the organization | Re-train or enhance an existing data science model | Make a contribution to improve the Data Science handbook, packages, or processes |
| Start attending Data Science Team meetings | Refine/improve one data science dashboard | Work on OKR assignments | Take ownership of at least one quarterly OKR |
| Understand the current data science systems and processes |
Analytics Engineering
Analytics Engineering Job Family
graph LR;
subgraph Analytics Engineer Roles
supe:ae(Analytics Engineer)-->supe:sae(Senior Analytics Engineer);
supe:sae(Senior Analytics Engineer)-->supe:fae(Staff Analytics Engineer);
supe:fae(Staff Analytics Engineer)-->supe:pae(Principal Analytics Engineer);
end
click supe:ae "/job-families/finance/analytics-engineer#analytics-engineer-intermediate";
click supe:sae "/job-families/finance/analytics-engineer#senior-analytics-engineer";
click supe:fae "/job-families/finance/analytics-engineer#staff-analytics-engineer";
click supe:pae "/job-families/finance/analytics-engineer#principal-analytics-engineer";
Intermediate and Senior Analytics Engineer Onboarding Timeline
| By Day 30 | By Day 60 | By Day 90 | By Day 120 |
|---|---|---|---|
| Complete People and Data Onboarding | Extend an existing dbt Trusted Data Models | Run a project end-to-end as DRI with support from a Data Fusion Team | Create ERDs/Data Artifacts |
| Start attending Data Fusion Team and Business Team synchronous meetings | Perform triage activities | ||
| Complete First Issue: S to M T-Shirt Size |
Data Management
graph LR;
subgraph Data Management Roles
supe:md(Manager, Data)-->supe:smd(Senior Manager, Data);
supe:smd(Senior Manager, Data)-->supe:dd(Director, Data);
supe:dd(Director, Data)-->supe:sdd(Senior Director, Data);
end
click supe:md "/job-families/finance/manager-data/#manager-data-intermediate";
click supe:smd "/job-families/finance/manager-data/#senior-manager-data";
click supe:dd "/job-families/finance/data-and-insights-executive/#director-data-and-analytics";
click supe:sdd "/job-families/finance/data-and-insights-executive/#senior-director-data-and-analytics";
Data Manager Onboarding Timeline
| By Day 30 | By Day 60 | By Day 90 | By Day 120 |
|---|---|---|---|
| Complete People, Data, and Manager Onboarding | Meet everyone on the team and business data champions | Complete a Team Assessment | Draft a people development Roadmap |
| Understand the current setup of the data platform | Work on OKR assignments and map them to the data platform | Lead discussions with Users/Stakeholders on initiatives and OKRs | Draft a program development Roadmap (Process Improvements /Future State) |
| Add a new page to the handbook | Make regular contributions to the handbook spanning your area of management | Become DRI for major portions of the Data Handbook | System/Application Change Control Management of one or more modules |
Data Collaboration Handbook
Data Platform Handbook
Data Science Handbook
Data Team Internships
Enterprise Data Handbook
008c4f1a)
