
Sign up to save your podcasts
Or


To kick off a new season, I start with a deep dive into the QUEST framework-which-isn't-a-framework. QUEST is a mnemonic that helps you remember essential software delivery tasks. This previews my upcoming "We Are Developers" conference talk in Berlin 2023.
In this episode, I take a view on the Agile Manifesto, the 5 Ideals from the Unicorn Project as well as John Romero's 10 Programming Principles and rewrite them, group them and then provide you with a way to remember how to apply them (and what they mean) every single day whether in your team, for your teams, or your customer.
NOTES
The Agile Manifestohttps://agilemanifesto.org/
The Five Ideals from the Unicorn Projecthttps://itrevolution.com/articles/five-ideals-of-devops/
https://richardwbown.com/software-engineering-happiness-the-five-ideals/
Scope: ensure that the team can work on a context over which they have complete control. See Team Topologies, see SOLID principles, see DDD.
Flow: Work in small batches with complete mastery of our domain.
Agility: Make our context better every day. Improve our experience.
Freedom: to experiment, to try without fear.
Delivery: provide solutions to customers with minimal possible overhead.
John Romero’s 10 Programming Principleshttps://www.youtube.com/watch?v=IzqdZAYcwfY
https://github.com/anttiviljami/romero-programming-principles
https://richardwbown.com/john-romeros-ten-principles-for-building-great-software/
Kent Beck’s Presentation about Refactoring and Cost of Upfront Design:
https://www.infoq.com/presentations/refactoring-cleaning-code/
It’s a great talk and worth watching. Because it exposes the social side of software development.
QUOTES
By Richard BownTo kick off a new season, I start with a deep dive into the QUEST framework-which-isn't-a-framework. QUEST is a mnemonic that helps you remember essential software delivery tasks. This previews my upcoming "We Are Developers" conference talk in Berlin 2023.
In this episode, I take a view on the Agile Manifesto, the 5 Ideals from the Unicorn Project as well as John Romero's 10 Programming Principles and rewrite them, group them and then provide you with a way to remember how to apply them (and what they mean) every single day whether in your team, for your teams, or your customer.
NOTES
The Agile Manifestohttps://agilemanifesto.org/
The Five Ideals from the Unicorn Projecthttps://itrevolution.com/articles/five-ideals-of-devops/
https://richardwbown.com/software-engineering-happiness-the-five-ideals/
Scope: ensure that the team can work on a context over which they have complete control. See Team Topologies, see SOLID principles, see DDD.
Flow: Work in small batches with complete mastery of our domain.
Agility: Make our context better every day. Improve our experience.
Freedom: to experiment, to try without fear.
Delivery: provide solutions to customers with minimal possible overhead.
John Romero’s 10 Programming Principleshttps://www.youtube.com/watch?v=IzqdZAYcwfY
https://github.com/anttiviljami/romero-programming-principles
https://richardwbown.com/john-romeros-ten-principles-for-building-great-software/
Kent Beck’s Presentation about Refactoring and Cost of Upfront Design:
https://www.infoq.com/presentations/refactoring-cleaning-code/
It’s a great talk and worth watching. Because it exposes the social side of software development.
QUOTES