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.
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.
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.