Problems to Solve
1. Invisible work of software development is full of friction,
but we can’t see to know what to improve
2. Developers have to maintain focus in order to be productive,
and have limited, poor tools to support the cognitive process
3. Team members need to share detailed context in order to collaborate, which has become increasingly difficult when working remote
Learn with Flow Metrics
Overall momentum is an indicator of a healthy codebase and a knowledgeable team. Drops in momentum are an indicator of difficulties.
Areas of code with a high amount of confusion indicate an opportunity for refactoring and simplification.
Expanding our knowledge of more areas of code reduces the likelihood of mistakes and confusion, and increases momentum.
Reoccurring patterns of difficulty indicate the need for a strategic shift in the approach to development, software libraries or architecture.
One of the core challenges in the software industry is the huge communication breakdown between the management world and the engineering world. Problems build up on our software projects, but there's always too many features to build, and not enough time. We try to explain what's happening, but our problems are invisible, hard to measure, and hard to explain. We can feel the friction, and know the pain is real, but we lack a vocabulary and a way to measure what's wrong.
Flow isn't the code. Flow is our experience as we interact with the code. Momentum builds over time as we focus, and turn ideas and strategies into action. Confusion disrupts our momentum, when we realize we don't understand a behavior, and have to switch gears to troubleshooting. These are the patterns of friction and flow.
What if you had the ability to visualize these experiences, and could learn how to optimize team flow?
Are You Ready to Accelerate Your Team?
We're currently looking for teams interested in pilot testing FlowInsight, and collaborating on a research effort for how to best optimize team flow. We'll be fine-tuning the tools right along with your team!
If your team is ready to try out this new and innovative approach to optimizing team flow, please reach out!