About Phil & Bart's Extreme Adventures (in modern software engineering)
Phil Mander & Bart den Haak discuss a wide range of topics relating to modern software engineering ranging from strategy and leadership to Extreme Programming practices
In this episode we discuss the Extreme Programming principle: Quality
Show outline
0:00 Intro to the topic
6:44 Product Quality
14:32 Solution quality and quality attributes
21:00 Quality metrics
32:26 YAGNI and quality
36:46 Motivation, economics and quality
References in this show:
Extreme Programming Explained by Kent Beck, Cynthia Andres
Software Architecture in Practice by Len Bas, Paul Clements and Rick Kazman
Inspired by Marty Cagan
A Guide to Example Mapping
https://philmander.com/blog/guide-to-example-mapping
MoSCoW method
https://en.wikipedia.org/wiki/MoSCoW_method
Kano Model
https://en.wikipedia.org/wiki/Kano_model
Chaos Monkey
https://netflix.github.io/chaosmonkey/
Join the conversation on Slack:
https://join.slack.com/t/extremeadventures/shared_invite/zt-1cekucsap-8ZE7ICUHPXIB5sxITGMBVQ
22 May 2022
Thoughts on Extreme Programming in 2022
In this episode we discuss Extreme Programming (XP). We try to demystify it a little, explore its relevance today and dive into strategies for introducing software engineering teams to XP.
Show outline
1:45 Intro to the topic
3:15 Who is this episode for?
4:20 Meaning of the name "Extreme"
5:50 Is it just for programmers?
9:00 Is XP still relevant?
10:15 Who defines XP?
14:00 What is XP in 2022?
22:26 Taylorism and prevalent attitudes to software development
29:30 Listener Question: How to move teams towards XP?
References in this show
Extreme Programming Explained (Second Edition) by Kent Beck
Modern Software Engineering by David Farley
The Art of Agile Development by James Shore
Agile Book Club: Evolutionary Design (with Kent Beck)
https://www.youtube.com/watch?v=OPsHw_05FlA
Continuous Delivery Youtube Channel
https://www.youtube.com/c/ContinuousDelivery?app=desktop
1 May 2022
What is Agile?
Welcome to Phil & Bart's Extreme Adventures where we talk about all sorts of software engineering topics. In this first episode we introduce ourselves and try to answer the question, "What does agile mean?"
Show outline
0:00 Intro to the podcast
4:10 Introductions
9:29 Our first exposure to agile ideas
21:18 What is agile?
29:30 Where has agile lost its way?
36:58 Importance of software engineering in scaling up
41:47 Thoughts on Scrum
References in this show
Thoughtworks Technology Podcast: 20 Years of Agile: https://www.thoughtworks.com/insights/podcasts/technology-podcasts/20-years-agile
Software Engineering at Google: Lessons Learned from Programming Over Time by Titus Winters, Tom Manshreck, Hyrum Wright
Agile Is Getting Us Nowhere Fast: https://www.forbes.com/sites/frog/2022/04/20/agile-is-getting-us-nowhere-fast/?sh=78860a2719f1
Integrating Agile Development In The Real World by Peter Schuh
Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency by Tom DeMarco
Modern Agile: https://modernagile.org/
Contact Phil & Bart's Extreme Adventures (in modern software engineering)
Guest appearances
Does not typically book guests
Based on episode analysis; this does not confirm that the show is currently accepting guests.
Host of Phil & Bart's Extreme Adventures (in modern software engineering)?
Claim your podcast to manage its listing and keep your show details accurate.
Pod Engine is an independent podcast discovery and analytics service and is not affiliated with or endorsed by this podcast. Artwork and show content belong to their owners. Full legal notice.
Explore this show Podcast research with Pod Engine