How predictable can software engineering be?

In this episode, Morgan and Eddie respond to a listener who is struggling to deliver an AI-based internal product for customer support on time. The discussion covers potential reasons for project delays, with a focus on local and global issues affecting predictability. They provide insights on proper effort estimation, managing expectations, the importance of psychological safety, and key metrics such as cycle time and cycle time variance to understand bottlenecks. They also emphasize the value of collaborative work, adaptable processes, and effective communication to improve project outcomes.

  • (00:00) - Introduction
  • (00:56) - Understanding the Predictability Problem
  • (01:28) - Local Issues Affecting Predictability
  • (10:18) - Global Issues and Organizational Challenges
  • (16:31) - Strategies for Improving Predictability
  • (33:27) - Final Advice for Listener
  • (36:41) - Conclusion

Creators and Guests

Eddie Flaisler
Host
Eddie Flaisler
Eddie is a classically-trained computer scientist born in Romania and raised in Israel. His experience ranges from implementing security systems to scaling up simulation infrastructure for Uber’s autonomous vehicles, and his passion lies in building strong teams and fostering a healthy engineering culture.
Morgan VanDerLeest
Host
Morgan VanDerLeest
Trying to make software engineering + leadership a better place to work. Dad. Book nerd. Pleasant human being.
How predictable can software engineering be?
Broadcast by