Accelerating Success: Boosting Your Team’s Learning Rate
Back to blog
StrategyArticleAug 11, 2024

Accelerating Success: Boosting Your Team’s Learning Rate

Wilco van Duinkerken

Wilco van Duinkerken

Co-founder

9 minutes

In the world of software development, the speed at which a team learns can be the defining factor in its success. Even the most underperforming team can rise to greatness if it can outpace the competition in learning. But how do you accelerate your team's learning rate?

Steps to Increase Your Learning Rate

1. Make Expectations Explicit

Start by setting clear expectations, even if they're based on educated guesses. These act as hypotheses for your team's efforts.

  • Project Duration: Estimate the time required, being specific down to person-weeks per role.
  • Anticipated Challenges: Identify potential difficulties and document them as uncertainties.
  • Contribution to Goals: Estimate how much impact you expect.
2. Document Changes in Expectations

As your project progresses, your expectations will naturally evolve. Document these changes and the reasons behind them—these are your lessons learned.

3. Regularly Review Lessons Learned

Don't let your lessons learned gather dust. Use them actively to adjust your planning and inform future retrospectives.

Challenges in Documenting Expectations

Teams often hesitate to document expectations, viewing it as "waterfall" planning or feeling like it's akin to "making promises to management."

What's in it for Management?

If management can resist the urge to treat uncertainties and estimates as firm commitments, they stand to gain significant benefits.

  • Uncertainty Lists as a Tool: These lists can reveal areas where management can provide valuable context or support.
  • Capacity Management Insights: When teams feel comfortable sharing detailed expectations, it offers management a clearer view of capacity, complexity, and technical debt.

Key Takeaways

Learning velocity is the defining success factor in software development; teams that learn faster outpace competition regardless of initial performance level.

Make expectations explicit as testable hypotheses: document project duration in person-weeks, anticipated challenges as uncertainties, and expected impact.

Document expectation changes as you progress, treating misses and hits as lessons learned—capture these in standups and retrospectives, then actively review to inform future planning.

Uncertainty Lists shift from "admitting weakness" to "management tools"; when trusted, they surface knowledge gaps and capacity constraints, enabling informed resource allocation and strategic decisions.

Get Product & Tech clarity in one day

150+ assessments. Same-day results. Built by operators who've been on both sides of the table.