👋 Have a nice time!
© 2024 Robin Medina
We interviewed Engineering Managers and Engineers to identify prevalent pain points in their workflow and find ways to improve team delivery. We focused on areas that block and interrupt teams, aiming to provide actionable solutions to keep teams unblocked.
User Research • Responsive Design • Design System
Role: Senior Product Designer tara.ai
Engineering teams trust tools to solve issues like identifying blockers within their workflow more than fixing people-centered problems like alignment and inaccurate estimations. Customers valued feature requests within core screens over new tooling screens.
We interviewed and surveyed lead engineers and managers to rank their pain points and metrics. Their most significant pain points were:
During interviews, alignment was a significant pain point for engineering teams, but qualitative data showed more needs for solving problems around blockers, progress, quality, and performance. Despite expecting more interest in alignment tools, it was challenging to make them consistently valuable. We had to test to compare which problem felt the most valuable to users.
Our design team created mockups for every problem, ruling some out before showing them to customers. We focused on blockers and explored solutions like a calculator, generated table, Slack integration, in-app notifications, email notifications, timeline reports, labels, and filters. Ultimately, email notifications provided the preferred cadence and visibility.
We launched email notifications for stale PRs, failed checks, and delayed reviews/responses, expecting to increase product engagement and retention. These notifications were low effort, low risk, and highly actionable. Using Mailgun metrics, we identified which customers engaged with our notifications and followed up to learn what additional information they needed.
Engineering teams value knowing what actions to take to improve their delivery. Identifying when code was blocked and why was straightforward and kept the team moving.
The feature offered high engagement and efficiently retained customers who regularly checked their emails. Although it did not meet business goals for additional revenue, it served as a model for effective engagement, communication pacing, and actionable user behaviors.
Tools I use to guide conversations and help visualize the strategy to set up, refactor, or onboard a system.
Tools I use for discovery and definition during rebranding and refresh projects.
👋 Have a nice time!
© 2024 Robin Medina