James Shore on the Art of Agile Development - Episode 167

Azure DevOps Podcast

Episode | Podcast

Date: Mon, 15 Nov 2021 09:00:00 +0000

<p><span style="font-weight: 400;">Today, James Shore joins</span> <em><span style="font-weight: 400;">The Azure DevOps Podcast</span></em><span style="font-weight: 400;">! James teaches, writes, and consults on Agile software development. He is co-author of the classic Agile how-to guide,</span> <em><span style="font-weight: 400;">The Art of Agile Development,</span></em> <span style="font-weight: 400;">and is the co-creator of the Agile Fluency® Model; a highly-regarded guide for Agile adoption. He is also the recipient of the Agile Alliance’s Gordon Pask Award for Contributions to Agile Practice.</span></p> <p> </p> <p><span style="font-weight: 400;">James’ book,</span> <em><span style="font-weight: 400;">The Art of Agile Development,</span></em> <span style="font-weight: 400;">first came out in late 2007. This year (late 2021), the second edition is coming out. A lot has changed with Agile development during this time and in this episode, James highlights what some of these key differences are and his advice to veteran, intermediate, and beginner programmers alike.</span></p> <p> </p> <p><strong>Topics of Discussion:</strong></p> <p><span style="font-weight: 400;">[:36] About</span> <em><span style="font-weight: 400;">The Azure DevOps Podcast</span></em><span style="font-weight: 400;">, Clear Measure; the new video podcast</span> <em><span style="font-weight: 400;">Architect Tips</span></em><span style="font-weight: 400;">; and Jeffrey’s offer to speak at virtual user groups.</span></p> <p><span style="font-weight: 400;">[1:11] About today’s episode with James Shore.</span></p> <p><span style="font-weight: 400;">[1:39] Jeffrey welcomes James to the podcast.</span></p> <p><span style="font-weight: 400;">[1:44] Jeffrey congratulates James on the second edition of his book, </span></p> <p><span style="font-weight: 400;">[2:01] James shares some of the highlights of his career and his journey as a programmer.</span></p> <p><span style="font-weight: 400;">[7:57] James discusses the history of test-driven development.</span></p> <p><span style="font-weight: 400;">[8:57] James highlights the mainstays from the first edition to the second edition of his book,</span> <em><span style="font-weight: 400;">The Art of Agile Development.</span></em></p> <p><span style="font-weight: 400;">[12:17] Why and how programming should stay fun.</span></p> <p><span style="font-weight: 400;">[13:50] James shares his perspective around what an Agile team looks like, structurally.</span></p> <p><span style="font-weight: 400;">[17:23] James elaborates on the fluidity of Agile and why it is a philosophy; not a method.</span></p> <p><span style="font-weight: 400;">[19:20] A word from</span> <em><span style="font-weight: 400;">Azure DevOps Podcast</span></em><span style="font-weight: 400;">’s sponsor: Clear Measure.</span></p> <p><span style="font-weight: 400;">[19:57] What needs to be in place in order for Agile to succeed.</span></p> <p><span style="font-weight: 400;">[23:13] How to answer the question of, “When is it going to be done?” with Agile.</span></p> <p><span style="font-weight: 400;">[26:22] How to be more predictive in an Agile team.</span></p> <p><span style="font-weight: 400;">[28:48] James speaks about engineering practices that are general rules of thumb for teams employing Agile.</span></p> <p><span style="font-weight: 400;">[32:23] Where Kanban fits into the Agile picture and what James recommends for new teams.</span></p> <p><span style="font-weight: 400;">[35:47] James gives advice to programmers and companies when it comes to working remotely.</span></p> <p><span style="font-weight: 400;">[39:14] Where to find James, his work, and his book online.</span></p> <p><span style="font-weight: 400;">[40:53] Jeffrey congratulates James once again on the 2nd edition of his book and thanks him for joining the podcast and sharing his insights!</span></p> <p> </p> <p><strong>Mentioned in this Episode:</strong></p> <p><a href="http://architecttips.clearmeasure.com/"><em><span style="font-weight: 400;"> Architect Tips</span></em></a> <span style="font-weight: 400;">— New video podcast!</span></p> <p><a href="https://azure.microsoft.com/en-ca/services/devops/?&amp;OCID=AID736756_SEM_7eul5uID"> <span style="font-weight: 400;">Azure DevOps</span></a></p> <p><a href="https://www.clear-measure.com/"><span style="font-weight: 400;">Clear Measure</span></a> <span style="font-weight: 400;">(Sponsor)</span></p> <p><a href="https://www.amazon.com/NET-DevOps-Azure-Developers-Architecture/dp/1484253426"> <em><span style="font-weight: 400;">.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way,</span></em> <span style="font-weight: 400;">by Jeffrey Palermo</span></a> <span style="font-weight: 400;">— Available on Amazon!</span></p> <p><a href="http://www.lulu.com/shop/jeffrey-palermo/net-devops-for-azure-ebook-edition/ebook/product-24094762.html"> <span style="font-weight: 400;">bit.ly/dotnetdevopsebook</span></a> <span style="font-weight: 400;">— Click here to download the</span> <em><span style="font-weight: 400;">.NET DevOps for Azure</span></em> <span style="font-weight: 400;">ebook!</span></p> <p><a href="https://www.youtube.com/channel/UC-ROXy08zc-qTA0-3GAQDLw"><span style="font-weight: 400;"> Jeffrey Palermo’s YouTube</span></a></p> <p><a href="https://twitter.com/jeffreypalermo?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor"> <span style="font-weight: 400;">Jeffrey Palermo’s Twitter</span></a> <span style="font-weight: 400;">—</span> <span style="font-weight: 400;">Follow to stay informed about future events!</span></p> <p><a href="https://devintersection.com/#!/?track=dev"><span style="font-weight: 400;">DEVintersection Conference</span></a> <span style="font-weight: 400;">— Dec. 7th‒9th in Las Vegas, Nevada (Use discount code:</span> <em><span style="font-weight: 400;">PALERMO</span></em><span style="font-weight: 400;">)</span></p> <p><a href="https://www.jamesshore.com/"><span style="font-weight: 400;">James Shore’s Website</span></a></p> <p><a href="https://twitter.com/jamesshore"><span style="font-weight: 400;">James Shore’s Twitter @JamesShore</span></a></p> <p><a href="https://www.amazon.com/Art-Agile-Development-James-Shore/dp/1492080691"> <em><span style="font-weight: 400;">The Art of Agile Development</span></em><span style="font-weight: 400;">, by James Shore and Shane Warden (2nd Edition, 2021)</span></a></p> <p><a href="https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition"><span style="font-weight: 400;"> Dreyfus Learning Model</span></a></p> <p><a href="https://www.agilefluency.org/"><span style="font-weight: 400;">Agile Fluency</span></a></p> <p><a href="https://miro.com/"><span style="font-weight: 400;">Miro</span></a></p> <p><a href="https://www.mural.co/"><span style="font-weight: 400;">Mural</span></a></p> <p><a href="https://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959/ref=sr_1_1?keywords=mythical+man+month&amp;qid=1636657760&amp;qsid=142-5801445-9543459&amp;s=books&amp;sr=1-1&amp;sres=0201835959%2C0201006502%2CB0006WPPOI%2CB0833FBNHV%2CB07SV4VDWC%2CB0812C82T9%2C0316556327%2CB075LRM681%2C1544510861%2C0132350882%2CB08CMF2CQF%2C0321934113%2C1617292230%2C0465050654%2CB086PPJBXF%2C1556159005&amp;srpt=ABIS_BOOK"> <em><span style="font-weight: 400;">Mythical Man-Month, The: Essays on Software Engineering</span></em><span style="font-weight: 400;">, by Frederick Brooks Jr.</span></a></p> <p> </p> <p><strong>Want to Learn More?</strong></p> <p><span style="font-weight: 400;">Visit</span> <a href="http://azuredevopspodcast.clear-measure.com/"><em><span style="font-weight: 400;">AzureDevOps.Show</span></em></a> <span style="font-weight: 400;">for show notes and additional episodes.</span></p>