36 min

How predictable can software engineering be‪?‬ People Driven Development

    • Management

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

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

36 min