James Grenning on Test-Driven Development - Episode 114

James Grenning on Test-Driven Development - Episode 114

James Grenning joins the podcast this episode to discuss test-driven development.

James is one of the original authors of the Agile Manifesto. His specialties include test-driven development and embedded software going deep in C-based embedded technologies. At his company Wingman Software, he coaches and trains developers to deliver more. With deadlines to meet, quality goals to meet, and customers to satisfy, a developer's day can often be packed to the brim with little time for investigating better ways to develop — this is where Wingman Software comes in. They offer training, coaching, consulting, and workshops for developers and teams looking to accelerate their progress and reach a new level of performance.

In this episode, James speaks about where test-driven development is today, how it has changed over the decades and his key advice for transitioning to TDD. He also shares some fun tips, from ZOMBIES guiding you through the process of TDD to the secrets of how to become a highly productive team or developer!

Topics of Discussion:

[:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

[:46] About The Azure DevOps Podcast and Jeffrey's offer to speak at virtual user groups.

[1:11] Clear Measure is hiring! Be sure to check out the link in the show notes.

[1:22] About today's episode with James Grenning.

[1:43] Jeffrey welcomes James to the podcast!

[1:56] James speaks about what it was like at the turn of the millennium when conversations were just starting and the Agile Manifesto was only an idea in a few people's heads.

[6:45] For developers and teams that want to be highly productive, how does James explain the arguments that pit speed and quality against each other?

[10:00] For new developers and those who have never done test-driven development before, when would James recommend that they start? And how should they get started? Why should they get started?

[18:32] How ZOMBIES can guide you through the process of test-driven development!

[20:38] A word from Azure DevOps Podcast's sponsor: Clear Measure.

[21:10] James shares his thought process around managing dependencies.

[23:09] The three critical skills of refactoring.

[24:21] Why James thinks mob programming and paired programming is really powerful.

[24:40] James highlights a key piece of The Agile Manifesto.

[25:45] How should a developer be thinking about the process of pulling in a new library?

[31:00] For developers who have either inherited a piece of software or have been working with a system for a long time, what would James say is the most effective way to start transitioning to test-driven development?

[39:33] James gives some parting words and advice about TDD.

[41:17] Jeffrey thanks James for joining the podcast.

Mentioned in this Episode:

Azure DevOps

Clear Measure (Sponsor)

.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

Jeffrey Palermo's Youtube

Jeffrey Palermo's Twitter Follow to stay informed about future events!

The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

James Grenning's Blog

James Grenning's Blog: "TDD Guided by ZOMBIES"

James Grenning's Twitter @JWGrenning

Wingman Software

Wingman Software: Test-Driven Development for C or C++ Training | Remotely Delivered via Web-Meeting

The Agile Manifesto

Managing the Software Process, by Watts S. Humphrey

Extreme Programming

History: The Agile Manifesto

Kevlin Henney: "Old is the New New"

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Jaksot(387)

Davide Mauri on Azure SQL for Developers - Episode 139

Davide Mauri on Azure SQL for Developers - Episode 139

This week on the podcast, Jeffrey is joined by Davide Mauri, a Program Manager in the Azure SQL Database product group at Microsoft. Davide has been working in the IT field since 1997 and was award...

3 Touko 202136min

A Special Group Presentation on Blazor Architecture - Episode 138

A Special Group Presentation on Blazor Architecture - Episode 138

Today on The Azure DevOps Podcast, Jeffrey Palermo is sharing an exclusive presentation on Blazor Architecture Patterns. Blazor is one of the new frameworks that has a lot to offer and is bringing man...

26 Huhti 20211h 9min

Kendall Roden on Microsoft's Cloud Native Global Black Belt Team - Episode 137

Kendall Roden on Microsoft's Cloud Native Global Black Belt Team - Episode 137

This week Jeffrey is joined by another podcast host! Kendall Roden is a Senior Cloud Native Technical Specialist on the Global Black Belt team at Microsoft and a co-host of the popular show, The Azure...

19 Huhti 202138min

Paul Yuknewicz on Azure Development - Episode 136

Paul Yuknewicz on Azure Development - Episode 136

This week Jeffrey is speaking with Paul Yuknewicz! Paul is a Principal GPM on the Azure Dev Experience team and has had a rich, 20-year career with Microsoft. He first started out as a Program Manager...

12 Huhti 202126min

Ted Neward on Development Leadership - Episode 135

Ted Neward on Development Leadership - Episode 135

This week Jeffrey is joined by a fantastic return guest, Ted Neward! Ted is the Director of Technology Culture at Quicken Loans (where he has held several previous positions at). He is a self-describe...

5 Huhti 202144min

Sudhanva Huruli on Azure Sphere - Episode 134

Sudhanva Huruli on Azure Sphere - Episode 134

Today, Jeffrey Palermo is joined by return guest, Sudhanva Huruli! Last time Sudhanva was on the podcast he was a Program Manager at Microsoft and a maintainer on the Open Application Model. Since the...

29 Maalis 202132min

Richard Campbell on the History of .NET - Episode 133

Richard Campbell on the History of .NET - Episode 133

In this episode, Jeffrey and Richard are jumping into part-two of their two-part conversation! If you haven't caught the previous episode, "Richard Campbell on the Humanitarian Toolbox — Episode 132,"...

22 Maalis 202145min

Richard Campbell on the Humanitarian Toolbox - Episode 132

Richard Campbell on the Humanitarian Toolbox - Episode 132

Jeffrey Palermo is joined by his good friend and return guest this episode — Richard Campbell! Richard is an entrepreneur, advisor, and rabid podcaster. He's a Microsoft regional director, the co-host...

15 Maalis 202122min

Suosittua kategoriassa Politiikka ja uutiset

aikalisa
rss-ootsa-kuullut-tasta
tervo-halme
ootsa-kuullut-tasta-2
politiikan-puskaradio
viisupodi
et-sa-noin-voi-sanoo-esittaa
otetaan-yhdet
rss-asiastudio
rss-vaalirankkurit-podcast
rss-podme-livebox
linda-maria
the-ulkopolitist
rss-kaikki-uusiksi
rss-tekkipodi
rikosmyytit
rss-mina-ukkola
rss-kuka-mina-olen
rss-raha-talous-ja-politiikka
rss-kyselytunti