05 Mar 2022
This is an exercise is to showcase my analysis approach and capabilities working in an agile software delivery environment.
“The Client’s” marketing team has entered into a contract with a new third-party partner to help manage acquisition campaigns across a number of media channels including social media and digital advertising. A close partnership will see the marketing team utilize the third-party platform to set up various campaigns to target specific audiences.
“The Client” wishes to optimize spend by channeling budget towards the most effective channels. That is, those which drive most new sign-ups to the “The Client” platform at the best possible cost-per-acquisition. To do this, we require data on campaign lifecycle and spend to be made available for internal analyses. Analytics teams will factor the data into their marketing attribution models.
You are asked to be the Product Owner on the data engineering project to bring in data from the third-party’s source platform into “The Client’s” data lake / warehouse. The goal is to make it available for internal reporting and dashboards.
As the PO on the project, please describe how you would plan your analysis approach including:
In the next section, I will showcase how I would approach the project.
For the example, I would prepare the following items in order to communicate the objectives to stakeholders.
First I would want to confirm the business objectives, definition of success.
Next, I would want to understand the data sources, transformations, and target source for the data.
Once the items are defined, we’ll need to describe the data and create mappings from the source to target.
Next we will need to apply any transformation and prepare the data for testing.
Next we will define a test system and sample data from sources and run the transfers to see how it all works and make adjustments as necessary.
Once we determine the data transformations are working as planned, schedule a migration or integration go-live event.
Finalize documentation to help ease ongoing support and new data integrations.
Once the items are defined, I would create a board and schedule meetings to ensure the execution of the project to meet the success criteria in the agreed upon timeline.
View Data Project Example board in Trello