Artwork

Vasco Duarte, Agile Coach, Certified Scrum Master, and Certified Product Owner에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Vasco Duarte, Agile Coach, Certified Scrum Master, and Certified Product Owner 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 저작물을 귀하의 허가 없이 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르십시오 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!

Mastering the Art of Forecasting, Prioritization Paradigms and Flow Metrics | Troy Lightfoot

41:19
 
공유
 

Manage episode 377769812 series 2913847
Vasco Duarte, Agile Coach, Certified Scrum Master, and Certified Product Owner에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Vasco Duarte, Agile Coach, Certified Scrum Master, and Certified Product Owner 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 저작물을 귀하의 허가 없이 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르십시오 https://ko.player.fm/legal.
BONUS: Mastering the Art of Forecasting, Prioritization Paradigms and Flow Metrics with Troy Lightfoot Agile Planning Insights From The Gambler's Ruin Thought Experiment

Troy, in this Agile Uprising podcast episode, delves into his intriguing journey in the realm of forecasting and estimation for software development. Inspired by that episode, we discuss the concept of Gambler's Ruin, a mathematical problem turned into a game. Troy shares the main insights from Gambler’s Ruin and mentions Prateek Singh of ProKanban.org who has used this concept to demonstrate that even a slight skill advantage can lead to success when focusing product development on what Troy calls “Small Bets”

Small bets and impact on prioritization

Small bets relate to the implications of spending money on a product idea. It's not just an expense; it's an investment with an anticipated return on investment (ROI). The crucial question arises: how do we strategically place these bets in product development? Here, Troy exposes the fallacy of assuming we can determine value upfront. We also discuss the concept of anti-fragility and highlight how many processes are inadvertently designed to be fragile. In this context, the size of the bet correlates with cycle time, and "time" itself becomes the bet's magnitude. As Annie Duke advocates in her book "Thinking in Bets," small bets bolster resilience, while large bets can lead to vulnerability.

Essential flow metrics and their significance

How do we know we are making small bets? Troy sheds light on the pivotal flow metrics that software development teams should diligently track. He explains the relationship between Work In Progress (WIP) and cycle time, referring to Little's law formula. And he introduces work item age as a metric that can help predict WIP and Cycle time, which gives teams a tangible representation of their current investment. This metric aids in decision-making and fosters a more effective approach to forecasting.

Rethinking traditional prioritization techniques

In the podcast, Troy advocates for a paradigm shift in prioritization practices. He highlights that the more time spent prioritizing work, the larger the bet size (planning time directly affects bet size). Drawing from the wisdom of Don Reinertsen and the principles outlined in the book "Principles of Product Development Flow," he stresses the intrinsic cost associated with all work undertaken. Aligning individuals and teams on priorities is essential, yet the priority itself may hold uncertainty.

To aid teams in this endeavor, Troy discusses the Weighted Shortest Job First (WSJF) framework, and how it offers a pragmatic approach to prioritize tasks based on contributing factors. However, prioritization is directly affected by dependencies, which means that eliminating dependencies becomes a critical step towards making smaller, more manageable bets. For example, by segregating dependencies, teams can significantly reduce bet sizes and enhance predictability.

In this episode, Troy elucidates how conventional prioritization techniques can inadvertently hinder forecasting and predictability. He provides insights into alternative approaches that foster adaptability and more accurate forecasts.

Resource recommendation

For those eager to dive deeper into the world of Agile metrics and predictability, Troy recommends Dan Vacanti's book, "Actionable Agile Metrics for Predictability," as an invaluable resource.

About Troy Lightfoot

Troy is a Lean Product Development Coach and trainer for ProKanban.Org. He coaches and trains Scrum, Kanban, and SAFe and other Agile Scaling approaches. Troy transitioned from computer science to full-time Agile coaching, specializing in Lean Portfolio and Program Management. He is also a co-founder of the Agile Uprising Podcast, and an active blogger. For further insights into Troy's work and methodologies, visit ProKanbanTraining.com and explore the Agile Uprising podcast. Additionally, you can delve deeper into Troy's teachings at ProKanban.org.

  continue reading

201 에피소드

Artwork
icon공유
 
Manage episode 377769812 series 2913847
Vasco Duarte, Agile Coach, Certified Scrum Master, and Certified Product Owner에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Vasco Duarte, Agile Coach, Certified Scrum Master, and Certified Product Owner 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 저작물을 귀하의 허가 없이 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르십시오 https://ko.player.fm/legal.
BONUS: Mastering the Art of Forecasting, Prioritization Paradigms and Flow Metrics with Troy Lightfoot Agile Planning Insights From The Gambler's Ruin Thought Experiment

Troy, in this Agile Uprising podcast episode, delves into his intriguing journey in the realm of forecasting and estimation for software development. Inspired by that episode, we discuss the concept of Gambler's Ruin, a mathematical problem turned into a game. Troy shares the main insights from Gambler’s Ruin and mentions Prateek Singh of ProKanban.org who has used this concept to demonstrate that even a slight skill advantage can lead to success when focusing product development on what Troy calls “Small Bets”

Small bets and impact on prioritization

Small bets relate to the implications of spending money on a product idea. It's not just an expense; it's an investment with an anticipated return on investment (ROI). The crucial question arises: how do we strategically place these bets in product development? Here, Troy exposes the fallacy of assuming we can determine value upfront. We also discuss the concept of anti-fragility and highlight how many processes are inadvertently designed to be fragile. In this context, the size of the bet correlates with cycle time, and "time" itself becomes the bet's magnitude. As Annie Duke advocates in her book "Thinking in Bets," small bets bolster resilience, while large bets can lead to vulnerability.

Essential flow metrics and their significance

How do we know we are making small bets? Troy sheds light on the pivotal flow metrics that software development teams should diligently track. He explains the relationship between Work In Progress (WIP) and cycle time, referring to Little's law formula. And he introduces work item age as a metric that can help predict WIP and Cycle time, which gives teams a tangible representation of their current investment. This metric aids in decision-making and fosters a more effective approach to forecasting.

Rethinking traditional prioritization techniques

In the podcast, Troy advocates for a paradigm shift in prioritization practices. He highlights that the more time spent prioritizing work, the larger the bet size (planning time directly affects bet size). Drawing from the wisdom of Don Reinertsen and the principles outlined in the book "Principles of Product Development Flow," he stresses the intrinsic cost associated with all work undertaken. Aligning individuals and teams on priorities is essential, yet the priority itself may hold uncertainty.

To aid teams in this endeavor, Troy discusses the Weighted Shortest Job First (WSJF) framework, and how it offers a pragmatic approach to prioritize tasks based on contributing factors. However, prioritization is directly affected by dependencies, which means that eliminating dependencies becomes a critical step towards making smaller, more manageable bets. For example, by segregating dependencies, teams can significantly reduce bet sizes and enhance predictability.

In this episode, Troy elucidates how conventional prioritization techniques can inadvertently hinder forecasting and predictability. He provides insights into alternative approaches that foster adaptability and more accurate forecasts.

Resource recommendation

For those eager to dive deeper into the world of Agile metrics and predictability, Troy recommends Dan Vacanti's book, "Actionable Agile Metrics for Predictability," as an invaluable resource.

About Troy Lightfoot

Troy is a Lean Product Development Coach and trainer for ProKanban.Org. He coaches and trains Scrum, Kanban, and SAFe and other Agile Scaling approaches. Troy transitioned from computer science to full-time Agile coaching, specializing in Lean Portfolio and Program Management. He is also a co-founder of the Agile Uprising Podcast, and an active blogger. For further insights into Troy's work and methodologies, visit ProKanbanTraining.com and explore the Agile Uprising podcast. Additionally, you can delve deeper into Troy's teachings at ProKanban.org.

  continue reading

201 에피소드

모든 에피소드

×
 
Loading …

플레이어 FM에 오신것을 환영합니다!

플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.

 

빠른 참조 가이드