Better Software West 2017 Keynote - Identify Development Pains and Resolve Them with Idea Flow | TechWell

Conference archive


Thursday, June 8, 2017 - 4:15pm to 5:15pm

Identify Development Pains and Resolve Them with Idea Flow

Add to calendar

With the explosion of new frameworks, a mountain of automation, and our applications distributed across hundreds of services in the cloud, the level of complexity in software development is growing at an insane pace. With increased complexity comes increased costs and risks. When diagnosing unexpected behavior can take days, weeks, or sometimes months, all while our release is on the line, our projects plunge into chaos. In the invisible world of software development, how do we identify what's causing our pain? How do we escape the chaos? Janelle Klein presents a novel approach to measuring the chaos, identifying the causes, and systematically driving improvement with a data-driven feedback loop. Rather than measuring the problems in the code, Janelle suggests measuring the "friction in Idea Flow", the time it takes a developer to diagnose and resolve unexpected confusion, which disrupts the flow of progress during development. With visibility of the symptoms, we can identify the cause—whether it's bad architecture, collaboration problems, or technical debt. Janelle discusses how to measure Idea Flow, why it matters, and the implications for our teams, our organizations, and our industry.

Janelle Klein
Open Mastery

Janelle Klein is a No Fluff Just Stuff speaker; author of Idea Flow; and founder of Open Mastery, an industry collaborative tools foundation focused on data-driven software mastery. She founded Open Mastery to rally the industry to work together and learn to break down the walls of ignorance between managers and developers that drive software projects into the ground. By making the pain visible with Idea Flow, there is a universal definition of effective practice, a language for sharing experiences, and an opportunity to learn together like never before. Janelle’s development background spans financial core processors, factory automation, supply chain optimization, and statistical process control. Her consulting has focused on continuous delivery infrastructure, database automation, test automation strategies, and helping organizations identify and solve their biggest problems.