Product Execution
Please discuss one failure of reaching a metric in the past two years.
Product Manager
Spotify
Shopify
Dropbox
Capital One
HomeAway
Myntra
Answers
Anonymous
6 months ago
I'd like to share a personal anecdote about a time when I failed to reach a metric as a Manager in a Data Engineering project.
Metric: Reduce data ingestion latency to under 10 minutes within 3 months to improve real-time analytics capabilities.
Context: Our team was responsible for building a data pipeline that ingested large volumes of data from various sources into a cloud-based data warehouse. The data was then used to power real-time analytics and reporting for our business stakeholders.
Goal: Our goal was to reduce the data ingestion latency to under 10 minutes to ensure that our analytics capabilities were as close to real-time as possible. This would enable our stakeholders to make informed decisions quickly and respond to changing market conditions.
Plan: Our plan was to optimize the data ingestion process by:
Improving the efficiency of our data processing algorithms
Increasing the scalability of our cloud infrastructure
Implementing a more efficient data storage solution
What went wrong: Despite our best efforts, we were unable to meet the metric. We encountered several issues that slowed us down, including:
Underestimating the complexity of the data processing algorithms, which required more development time than anticipated
Difficulty in scaling our cloud infrastructure due to vendor limitations and cost constraints
Unexpected issues with our data storage solution, which required additional debugging and testing
Impact: Missing this metric had a significant impact on our project. Our stakeholders were not able to get the real-time analytics they needed, which delayed their decision-making and affected our business outcomes.
Lessons learned: This experience taught me several valuable lessons, including:
The importance of robust planning and contingency planning to account for unexpected setbacks
The need for more accurate estimation of development time and resources required for complex tasks
The value of prioritizing and focusing on the most critical components of the project to ensure success
Actions taken: To address these issues, we:
Revised our estimates and created a more realistic project plan
Broke down the task into smaller, more manageable components to improve development efficiency
Implemented additional monitoring and testing to ensure that our data ingestion process was stable and performant
By learning from our mistakes and taking corrective actions, we were able to eventually meet the metric and improve our data ingestion latency to under 10 minutes.
Interview question asked to Product Managers interviewing at Circle, thredUP, Remitly and others: Please discuss one failure of reaching a metric in the past two years..