3 episodes

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

Phil & Bart's Extreme Adventures (in modern software engineering‪)‬ Philip Mander & Bart den Haak

    • Technologie

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

    Quality

    Quality

    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

    • 42 min
    Thoughts on Extreme Programming in 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

    • 52 min
    What is Agile?

    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/

    • 50 min

Top Podcasts In Technologie

De Technoloog | BNR
BNR Nieuwsradio
✨Poki - Podcast over Kunstmatige Intelligentie AI
Alexander Klöpping & Wietse Hage
Lex Fridman Podcast
Lex Fridman
Cryptocast | BNR
BNR Nieuwsradio
Bright Podcast
Bright B.V.
de Groene Nerds
Aljo Hartgers & Danny Oosterveer // De Podcasters