Learning from Software Failures | Why Didn't You Test That?
Why Didn't You Test That? The Curiosity Software Podcast hosted by Huw Price & Rich Jordan! In this episode, the Curiosity team discuss their learning, experimentations and experiences with failures.
Improving Quality Through Failure
Welcome to episode 13 of the Why Didn’t You Test That? Podcast! In this episode, the Curiosity team, Ben Riley, Rich Jordan and Paul Wright, discuss their learning, experimentations and experiences with failures.
Emphasising the value of experimentation and learning from failure, and why it's key for organizations trying to foster innovation and continuous growth!
-
Shownotes
01:38 - Ben Riley on the interpretation of value.
03:11 - Avoiding catastrophic failure. Fix forward, fix better.
06:23 - Testing in production and lessons learned.
11:40 - Higher Education episode summary.
-
Full Episode Description
This episode of Why Didn't You Test That? Emphasises the value of experimentation and learning from failure, and why it's key for organizations trying to foster innovation and continuous growth. Highlighting the importance of creating a culture of psychological safety where individuals feel comfortable making mistakes, and embracing failures as opportunities to learn and improve.
Paul Wright recalled a failure he experienced in a previous role, relating it to a lack of communication and alignment within an organization. The failure emphasised the importance of understanding how a new idea or initiative fits into the larger business strategy. Effective communication and alignment between departments can prevent internal competition and ensure that efforts are coordinated towards a common goal.
The podcast also covers the challenge of software design for higher education institutions. Due to resource constraints, these institutions often struggle to engage in early design phases and shift left in the testing process. However, there is a growing recognition of the benefits of early involvement to customize solutions and ensure better alignment with specific needs. This highlights the importance of finding ways to overcome resource limitations and actively participate in software design.
Watch the complete episode to learn more!