

Thoughts on velocity (Go Time #236)
Jun 30, 2022
Mat Ryer, a software development expert, joins Natalie Pistunovich, who works at a stealth-mode startup, to explore the delicate balance between speed and quality in software projects. They dive into the definition of 'velocity' in Agile and discuss its importance for team efficiency. Techniques like 'card roulette' for better estimations are shared, along with insights on gamification in tracking development progress. The duo emphasizes the significance of flexibility in project management and the collaborative learning framework that can enhance decision-making in teams.
AI Snips
Chapters
Books
Transcript
Episode notes
Velocity's Complexity
- Velocity in software development is about delivering quickly, but measuring and predicting it is complex.
- Naive optimism is necessary at the start of projects, as true complexity only reveals itself later.
Agile Estimation with Points
- Use abstract point systems, not time estimates, for sizing tasks in Agile development.
- Focus on relative size and team consensus, rather than precise prediction.
Lost in Kansas
- Jerod Santo shares a story about driving from Colorado to Omaha and getting lost for hours.
- This highlights how moving quickly without a feedback loop can lead you in the wrong direction.