Test and Code: 32: David Hussman – Agile vs Agility, Dude’s Law, and more

A wonderful discussion with David Hussman. David and Brian look back at what all we’ve learned in XP, TDD, and other Agile methodologies, where things have gone awry, how to bring the value back, and where testing fits into all of this.

  • How to build the wrong thing faster
  • Agile vs Agility
  • Product vs Process
  • Where testing fits into software development practices.
  • “Integration tests, there’s a name that needs to be refactored desperately.”
  • Integration tests are “story tests”. They tell the story of the product.
  • XP and TDD and the relationship with tests
  • To test for design, use microtests, xUnit style.
  • User Advocy tests are often lacking, but are needed to learn about the product.
  • “I just keep writing tests until I’m not scared anymore.” – Kent Beck
  • Dude’s Law: Value = Why/How
  • People often focus so much on the how that they forget about why they are doing something.
  • Subcutaneous Tests
  • “The hardest part of programming is thinking.”
  • Refactoring vs Repaving
  • Agility means being able to quickly change direction
  • During experimentation and learning, what matters isn’t how much you got done, but how much you learn.
  • “The best way to get automation is to make developers do manual tests.”

Also found at : Test and Code: 32: David Hussman – Agile vs Agility, Dude’s Law, and more

Post author

Dustin Gurley is an Designer, Developer, Artist, Instructor, Critical Theorist and Systems Engineer. He has an extensive background working professionally with 2D/2.5D/3D Motion Graphics, Compositing, Film, Video, Photography and client-side performance techniques as it pertains to web development. Dustin recently completed work on his Master of Fine Art degree in Motion Media Design (Motion Graphics) from the Savannah College of Art and Design. Prior to beginning his graduate work, Dustin obtained a Bachelor of Art degree in Communication Studies with a concentration in Broadcast and Emerging Media from the University of North Carolina at Wilmington. In addition to design and modeling, Dustin enjoys toying with his view camera, working with scratch film, authoring media related material and contributing to various industry conferences. When not in front of a computer, Dustin can be found with his wife, Regina Everett Gurley. The couple enjoys dividing their time between their home just outside of Raleigh, North Carolina and the beautiful North Carolina coast. Currently, Dustin serves as the Lead Instructor of Internet Technologies for Wake Technical Community College in Raleigh, North Carolina.