
Accelerating Success: Boosting Your Team’s Learning Rate
Wilco van Duinkerken
Co-founder
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.
Related articles
Keep reading

Tech Due Diligence: A Practical Approach for Investors and Vendors by Scaleflow
Structured 5-step process evaluates tech through business impact lens, not just code quality.

Why AI-Driven Companies Must Rapidly Incorporate New Models: The Adaptability Advantage
Companies that rapidly swap and upgrade AI models maintain margins, speed, and customer satisfact...

Five Strategic Product and Tech Questions for Investors to Assess Commercial Viability
Use retention, prioritization, scalability, time-to-value, and differentiation questions to assess..
Get Product & Tech clarity in one day
150+ assessments. Same-day results. Built by operators who've been on both sides of the table.