Logo

    test-driven development

    Explore "test-driven development" with insightful episodes like "Experiential Learning and Visible Results, The Power of Incremental Development and Motivation in Agile Transformation | Chuck Durfee", "Episode 516: Brian Okken on Testing in Python with pytest" and "Episode 1 - Test-Driven Development" from podcasts like ""Scrum Master Toolbox Podcast: Agile storytelling from the trenches", "Software Engineering Radio - the podcast for professional software developers" and "Dev Discussions"" and more!

    Episodes (3)

    Experiential Learning and Visible Results, The Power of Incremental Development and Motivation in Agile Transformation | Chuck Durfee

    Experiential Learning and Visible Results, The Power of Incremental Development and Motivation in Agile Transformation | Chuck Durfee

    Chuck Durfee: Experiential Learning and Visible Results, The Power of Incremental Development and Motivation in Agile Transformation

    Read the full Show Notes and search through the world’s largest audio library on Scrum directly on the Scrum Master Toolbox Podcast website: http://bit.ly/SMTP_ShowNotes.

    In this episode, Chuck discusses his experience as a Dev Manager implementing a change process to help a team adapt to a new organizational structure. He started by asking developers to volunteer and assist in refactoring a subsystem using the "strangler pattern." The subsystem was divided into smaller slices and distributed among team members. Chuck introduced the practice of running single test cases before release, allowing others to witness the practical application of Scrum. He emphasized the importance of experiential learning and leveraging previous successful examples to motivate the team. Their efforts resulted in delivering ahead of schedule. Chuck recommends explaining the holistic process and choosing demo-able increments to showcase the benefits of incremental development.

     

    [IMAGE HERE] As Scrum Master we work with change continuously! Do you have your own change framework that provides the guidance, and queues you need when working with change? The Lean Change Management framework is a fully defined, lean-startup inspired change framework that can be used as the backbone of any change process! You can buy Lean Change Management the book at Amazon. Also available in French, Spanish, German and Portuguese.

     

    About Charles “Chuck” Durfee

    Chuck Durfee is an Engineering Manager in the Denver area. He leads teams to deliver quality software on-time and within budget. With expertise as a Scrum Master and Agile Coach, he uses relationships, teamwork, and a pragmatic approach to solve complex business problems. In this episode, we explore his perspective as an engineering leader, and learn what makes a great Scrum Master from the perspective of the leaders they work with.

    You can link with Charles “Chuck” Durfee on LinkedIn and connect with Charles “Chuck” Durfee on Twitter.

    Episode 516: Brian Okken on Testing in Python with pytest

    Episode 516: Brian Okken on Testing in Python with pytest

    In this episode, we explore the popular pytest python testing tool with author Brian Okken, author of Python Testing with pytest. We start by discussing why pytest is so popular in the Python community: its focus on simplicity, readability, and developer ease-of-use; what makes pytest unique; the setup and teardown of tests using fixtures, parameterization, and the plugin ecosystem; mocking; why we should design for testing, and how to reduce the need for mocking; how to set up a project for testability; test-driven development, and designing your tests so that they support refactoring. Finally, we consider some complementary tools that can improve the python testing experience.