April 15, 2013

Perspectives on Testing

Test Management
Welcome to Seapine’s Perspectives on Testing. Every week I’m going to look at articles, blog posts, tweets, and other testing and quality content, and provide some perspective on the news or commentary. Enjoy, and I look forward to hearing your feedback.

Agile Point of View

Why is test-driven development so unreasonably effective at producing software that is both high quality and maintainable? According to Brian Stanwyck, TDD forces you to use your code as though you were already maintaining it. What are the characteristics of a mature product backlog, and what are the benefits of making sure our backlog is mature? Sampath Prahalad explains the importance of the concept in an Agile product effort. Max J. Pucher looks at the use of Scrum as a management principle. Mishkin Berteig provides us with 24 common pitfalls of Scrum. I think 24 is a pretty big number, and many of these pitfalls could be ascribed to any type of project. Tony Bruce offers his take on what is Agile testing. Mike Cohn discusses the use of a “Sprint Zero” to bring Scrum to the analysis phase of a project.

Testing Philosophy

I have written here about testing and Black Swan events. In this post, Jeremy Wenisch provides his impressions as he is reading Nicholas Taleb’s The Black Swan, and how these impressions apply to testing. Should testers be happy when a project fails after their recommendations aren’t followed? Rob Lambert says that releasing software is a team effort, and the tester is a part of that team. The new issue of Testing Experience magazine is out. I was a product manager, once upon a time.  And I frequently had to be the one to tell the customer that we did not, in fact, do what the sales person promised. Here, Michael Bolton talks about being clear about the promises you make as a tech provider.

Interesting Read

Testing is a stressful occupation; we deliver bad news to people who often don’t want to hear it. Naomi Karten talks about some things we can do to better manage our stress. Greg Baugues talks about one of the things that we don’t talk about in the software community, and does so very well. Ed Finkler wants us to support him in speaking on this topic at open source conferences. Thanks for the pointers, Jim Holmes and Elizabeth Naramore.