Track: Leadership Perspectives for Testers
The past few years have seen a phenomenon of software organizations abandoning traditional release cycles in favor of daily or even hourly deployments. The emergence of a new, rapid software development workflow has raised questions regarding the role of test and QA in a product”s life cycle. When there is no QA phase, can there still be QA? Indeed, as the speed of product development changes, risk must be assessed differently. A monthly release cycle provides time to assure a product is reasonably free of defects. In a rapid release cycle, such assurance is impossible. Quality instead comes to signify that the product is capable of recovering from defects. In this session, we will discuss how software risk mitigation practice changes as the speed of development increases. And we will explore the idea that recovering from failure is a far more pragmatic goal than preventing failure in the first place.
- A rapid, iterative development process has led to the delivery of many great software products. It”s a new(ish) approach that works very well.
- Rapid, iterative development is facilitated by lots and lots of testing.
- Production monitoring systems such as Nagios and StatsD are really awesome tools for people who want to test software.
- “Quality” can be defined as “giving users what they want.”
- Customer support is an important resource when it comes to understanding what users want.
Please Note: The presentations are intended for attendees only. The presentations page is password protected – contact firstname.lastname@example.org for verification of attendance and the password to access the presentation.
Noah Sussman – Consultant, Noah Sussman New Media, LLC
Noah Sussman has been helping bricks-and-mortar businesses to leverage the Web since 1999. Thus he has had had ample opportunity to think about the discrepancies between how computers and people see the world. He lives in New York with his wife and two cats.