In this episode, Rob Moffat, author of Risk-First Software Development and chief technical architect at the FinTech Open Source Software Foundation (FINOS), speaks with host Brijesh Ammanath about how all of software development is actually risk management. Rob introduces the concept of ‘risk-first software development,’ which sits in the context of existing methodologies like scrum and kanban. Showcasing multiple real-world project patterns to illustrate how things can go wrong when risk is ignored, he makes the case for why risk should be the primary lens behind every development decision, from architecture to prioritization. Through various examples, he shows how every developer action can be viewed as a risk trade-off and why making that explicit can lead to better outcomes. The conversation takes a deep dive into the risk-first framework and how teams can apply it in their existing processes.
Brought to you by IEEE Computer Society and IEEE Software magazine.
Show Notes
Related Episodes
- SE Radio 710: Marc Brooker on Spec-Driven AI Dev
- SE Radio 606: Charlie Jones on Third-Party Software Supply Chain Risks
- SE Radio 705: Murat Erder and Eoin Woods on Continuous Architecture
Other References
- Risk-First website: https://riskfirst.org
- Risk First Second Edition:Risk-First Software Development Second Edition | Risk First
- FINOS Open Source Readiness: https://osr.finos.org
- COMING SOON! FINOS Financial Services Certified Open Source Developer (FSOSD) Course
- Hidden Risks of Not Contributing Case Study Sign Up Page
- Talk – ‘Risk-First Software Development’ by Rob Moffat



