How we do product discovery at Swarmia
Blog post from Swarmia
Product discovery in software engineering involves both creative and structured approaches to ensure the development of useful and effective products, as exemplified by Swarmia's development of their developer experience surveys. These surveys address the dual challenges of understanding customer needs and building efficient solutions, filling a gap in Swarmia's offerings by connecting engineering metrics with human context. The process began with identifying the problem through customer feedback and discovery calls, revealing the limitations of existing survey tools. Swarmia adopted the double diamond design process, involving broad exploration before focusing on viable solutions, and engaged psychometric experts to craft research-backed survey questions. The development phase was collaborative, involving product managers, designers, and engineers to ensure alignment and feasibility. Swarmia prioritized rapid learning over extensive feature development, initially launching a minimum viable product (MVP) to gather real user insights. This iterative approach allowed Swarmia to refine the surveys, which were well-received, leading to widespread adoption and significant product evolution, including advanced features like AI tool adoption metrics and benchmark comparisons. The ongoing product discovery process highlights the continuous nature of understanding and enhancing customer experience, with future improvements on the horizon.