Books Articles Interviews Handouts Games Presentations
Books
- Software Estimation Without Guessing
Effective Planning in an Imperfect World Developers hate estimation, and most managers fear disappointment with the results, but there is hope for both. You'll have to give up some widely held misconceptions: let go of the notion that "an estimate is an estimate," and estimate for your particular need. Realize that estimates have a limited shelf-life, and re-estimate frequently as needed. When reality differs from your estimate, don't lament; mine that disappointment for the gold that can be the longer-term jackpot. We'll show you how.
- on Pragmatic Bookshelf (epub, mobi, pdf) or Amazon (paper, kindle).
- Evolutionary Anatomy of Test Automation Code
This book describes the evolution of test code as the size and complexity of the code base grows. It starts with clarification of the desired behavior and proceeds to the implementation of that behavior using the gamut from high-level acceptance tests through low-level unit tests.
- on LeanPub
- Patterns of Agile Journeys
A book of patterns derived from real-world Agile transitions by organizations we've observed.
Co-authored with Susan DiFabio, Oluf Nissen, Rich Valde and Dan Neumann
- on LeanPub
Articles
- Aligning BDD with Continuous Delivery
- with Lisa Crispin
- functionize
- Agile Adoption: Changing Behavior by Asking the Right Questions
- ProjectManagement.com
- Interchangeable Project Lenses Can Reveal the Unseen
- ProjectManagement.com
- The Importance of Oblique Goals
- ProjectManagement.com
- Taking the Long View in Software Development
- ProjectManagement.com
- The Three Amigos Strategy of Developing User Stories
- AgileConnection
- Taking the Long View in Software Development
- ProjectManagement.com
- Slowing Down to Go Faster
- ProjectManagement.com
- When Estimates Go Wrong
- ProjectManagement.com
- Agile: What's in it for the Project Manager
- part 1 and part 2 on ProjectManagement.com
- Project Communication: Caught in the Middle
- ProjectManagement.com
- Coherence vs. Standardization
- ProjectManagement.com
- Unintended Demotivation
- ProjectManagement.com
- Better Success Across Large Projects
- ProjectManagement.com
- The Three Amigos — All For One - One For All
- Better Software, November/December 2011, Volume 13, Issue 6, pp. 24-27 (PDF)
- StickyMinds (requires free Stickyminds login)
- Feel The Burn, Getting the Most out of Burn Charts
- Better Software, July/August 2009, Volume 11, Issue 5, pp. 26-31 (PDF)
- Common Areas at the Heart
- paper and slides from the Agile 2007 Conference Proceedings
- Overcoming Resistance
- AYE Conference website, April 2007
- An 8031 in-circuit emulator (PDF) & (source code)
- Byte Magazine, July 1986
- Yes, I really did start out in hardware design and embedded systems development. This article describes an early technique I used to decrease cycle time for more frequent and useful feedback. (The header comments in the source are WAY out of date!)
Interviews
- Software Estimation Without Guessing with George Dinwiddie
- an interview by Dan Neumann, April 3, 2020
- While It's Compiling: Skills Matter interviews George Dinwiddie
- an interview by Skills Matter prior to CukeUp! 2014
- archived on archive.org
- George Dinwiddie on the Three Amigos (Business, Programmers, and Testers)
- an interview conducted by Todd Charron at Agile 2012, hosted at InfoQ, August 2012.
- Who is George Dinwiddie (also available in ebook form)
- by Yves Hanoulle, November 15, 2011.
- Acceptance Test-Driven Development
- by 'Doc' List, Agile Development Practices West 2011
- Sadly, the audio is not archived.
- Measure Progress in a Way That's Visible and Reliable
- in 5 Minutes to Process Improvement Success by Bill Fox, October 2011.
- What skills are needed for Agile testing?
- by Yvette Francino, June 2011.
- archived on archive.org
- How are Agile testing and traditional testing different?
- by Yvette Francino, June 2011.
- archived on archive.org
- From One Expert to Another: George Dinwiddie
- by Don Gray, TechWell, May 2011.
- excerpts were published in Better Software, May/June 2011.
Handouts
- Implementing DevOps using the Theory of Constraints
- I came up with the idea of deriving DevOps using the Theory of Constraints back in 2018, and have used it in trainings. Since then, there have been a number of times I've wanted to share it publicly, so I've created a version that's easy to share. It's licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) so you're free to share it with others. If you enhance it, please share that with me.
- Displaying PowerPoint In Zoom
- I've seen so many prople struggle with presenting PowerPoint presentations in Zoom that I made this one-page handout to help. It's licensed under Licensed under Creative Commons BY-SA, so share it with all your friends
- Fitting Work to Capacity
- A small poster to help deal with inevitable unplanned work
- Developers Guide to Test Automation
- The handout for half-day tutorial with Dale Emery at Agile Development Conference East, November 11, 2013
- User Stories
- A handout to go with a workshop on User Stories. Touches on what is a user story, how to use it, and how to split a large one into smaller ones.
Games and Exercises
- Thereby Hangs a Tale
- Thereby Hangs a Tale is a cooperative story-telling game
Presentations
- Why You Want to Practice Behavior Driven Development
Even Though You Might Not Know it Yet! - Agile Metro Detroit meetup (pdf)
- Distilling the Essence (webinar)
- Cucumber, Ltd., March 27, 2019 (22 minute video)
- Guided Tour of Test Automation
- Agile Testing Days 2018 (pdf)
- Creating Organizational Learning
- GLASScon 2018 (pdf)
- Question Yourself
- Global Testing Retreat 2017 keynote (video)
- Evolutionary Anatomy of Test Automation Code
- Agile India 2017 (video)
- Distilling the Essence
- CukeUp NYC 2014 (PDF)
- A Poet's Guide to Acceptance Testing
- CukeUp NYC 2013 (PDF)
- Agile 2015 (PDFs & video)
- What's the Point of Story Points
- Agile 2012 with Bob Payne (PDF)
- Overview of Agile Testing
- Agile Testing Workshop at ADP/West, June 6-7, 2011 (PDF)
- Baby Steps and Pervasive Feedback
- ADP/East November 17, 2010 (slides & notes)
- Refactoring C#
- DC ALT.NET meeting, April 29, 2009 (slides)
- Sustainable Career
- XPDay Manhattan 2007 (slides)