Skip to main content

First, We Aim for Velocity: Driving Fast and Adaptive Product Development

· 7 min read
Pedro Arantes
CTO | Product Developer

The Power of Velocity

Velocity is not just about moving fast—it's about achieving momentum that drives learning and adaptability. In product development, a team's ability to operate quickly can be a game-changer, allowing them to experiment, learn, and adjust before competitors even begin to react. By prioritizing velocity, we unlock two significant advantages: faster learning cycles and the ability to pivot with precision.

Magnitude of Velocity: Learning Faster

Fast feedback enables teams to compress the time between action and learning (see FF8: The Fast-Learning Principle: Use fast feedback to make learning faster and more efficient). This applies both to understanding customer needs, mastering technical challenges, improving workflows and processes, and more. The benefits of faster learning include, in more detail:

  • Market Learning: A high-velocity team can quickly release features or experiments to gather real-world customer feedback, refining their understanding of what works and what doesn't.

  • Technical Learning: Accelerated cycles of development and testing reveal what is feasible and optimal sooner, saving time and resources.

  • Efficiency Gains: The shorter the time between cause and effect, the fewer external variables interfere, making learning not only faster but also more accurate.

When feedback loops are rapid, each iteration yields insights that fuel the next. The result is a compounding effect: faster learning leads to better decisions, which in turn accelerates progress.

Direction of Velocity: Adapting Faster

Speed alone is insufficient if it's not aligned with the right direction. Agility ensures that velocity is purposeful, enabling teams to respond quickly to market shifts or new opportunities (see FF10: The First Agility Principle: We don't need long planning horizons when we have a short turning radius). The benefits of strategic adaptability include:

  • Short Turning Radius: Agile teams focus on manageable, small projects that allow for quick adjustments. Instead of committing to rigid, long-term plans, they pivot easily when new information arises.

  • Minimized Planning Overhead: By keeping projects nimble and flexible, teams reduce the need for exhaustive upfront planning. This agility frees them to act decisively and with confidence.

  • Resilience Through Adaptability: Teams operating with a short turning radius are better equipped to handle uncertainty, adjusting their trajectory without losing momentum.

Together, the magnitude and direction of velocity empower teams to achieve faster learning and more strategic adaptability, transforming speed into a sustainable competitive advantage.

Building Velocity

Achieving velocity requires intentional strategies to remove barriers and simplify workflows. It's not just about moving fast but creating an environment where speed is sustainable and productive. This involves reducing delays, improving communication, and enabling small, rapid iterations. Here are some key strategies to build velocity effectively:

Reducing Queues for Faster Feedback

Fast feedback loops are essential to reducing work-in-progress (WIP) and delays. By minimizing the time between cause and effect, teams can operate with fewer tasks in progress, leading to quicker cycle times and fewer bottlenecks. Less WIP also means fewer distractions, allowing teams to focus on delivering value faster. See FF7: The Queue Reduction Principle of Feedback: Fast feedback enables smaller queues.

Proximity for Small Batches

Physical or operational proximity enables teams to work in smaller, more manageable batches. Shorter communication distances, whether literal or metaphorical, reduce the cost of transmitting information and allow for more frequent, real-time updates. See B17: The Proximity Principle: Proximity enables small batch sizes.

Colocation for Communication and Cohesion

Colocating teams takes proximity one step further, fostering faster and more effective communication. Real-time, face-to-face interactions reduce the need for large, asynchronous updates, speeding up decision-making and feedback loops. Beyond speed, colocation strengthens relationships and builds trust, creating cohesive teams that collaborate more efficiently. See FF19: The Principle of Colocation: Colocation improves almost all aspects of communication.

Decentralized Control

Empowering teams with autonomy and decision-making authority accelerates the pace of work. By decentralizing control, organizations distribute responsibility and ownership, enabling faster responses to changing conditions. This flexibility allows teams to adapt quickly without waiting for top-down approvals. We discussed about this topic in our previous blog, Building the Foundation for Effective Decentralized Control.

While building velocity is crucial, it also comes with unique challenges, such as uncovering hidden faults in processes—a topic we'll explore next.

Velocity Exposes Faults, Not Causes Them

A common misconception about working at high speed is that it increases the likelihood of mistakes or system failures. In reality, velocity doesn't create faults—it merely brings existing issues to the surface faster. This exposure is not a drawback; it's an opportunity to identify and address problems early, before they grow into larger risks.

Faster Cycles, Faster Insights

When teams move quickly, they execute more iterations in a shorter time frame. This increased frequency of testing, deploying, and reviewing naturally reveals weaknesses in code, processes, or workflows sooner. Rather than being hidden under slower, less frequent cycles, these faults become visible, providing teams with the chance to learn and improve.

For example, a team deploying daily updates might encounter bugs more often than a team releasing monthly. However, the daily-deploy team identifies and resolves these issues faster, leading to a more robust system over time.

Faults Are Process Failures, Not Velocity Failures

If problems occur more frequently in a fast-paced environment, it's a sign of weaknesses in the underlying processes, not the speed itself. Poor test coverage, unclear requirements, or ineffective communication become more apparent when the pace accelerates. Addressing these root causes ensures that the team can maintain velocity without compromising quality.

For example, a lack of automated testing might not seem critical in a slow release cycle, but in a fast-paced environment, it quickly becomes a bottleneck, highlighting the need for better tools and practices.

Velocity as a Diagnostic Tool

High velocity acts like a stress test, pushing systems and workflows to reveal their true limits. Teams that embrace this exposure view it as an opportunity to build resilience, refine their processes, and eliminate inefficiencies.

Instead of blaming speed for failures, teams should ask, "What did this reveal about our system, and how can we fix it?"

By understanding that velocity exposes faults but doesn't cause them, organizations can turn speed into a powerful diagnostic tool, driving continuous improvement and delivering higher-quality results.

Conclusion: Velocity as a Strategic Advantage

Velocity is more than just moving fast—it's about creating a sustainable pace that enables rapid learning, adaptation, and continuous improvement. By embracing principles listed above, teams can unlock their full potential to deliver value efficiently and effectively.

However, velocity is not without its challenges. It reveals weaknesses in processes, exposing opportunities for improvement. Far from being a liability, this transparency drives teams to refine their workflows, strengthen their systems, and build resilience. When managed thoughtfully, velocity transforms from a source of friction into a catalyst for innovation.

In a world where markets and technologies change rapidly, the ability to move fast and adapt even faster is a competitive edge. Organizations that prioritize velocity as a strategic advantage will not only keep pace with change but thrive in it, delivering impactful products while continuously learning and improving along the way.

By aiming for velocity first, teams can build the foundation for success—one that balances speed, quality, and adaptability to navigate the ever-evolving landscape of product development.