Dr. Timothy Korson is a Scrum trainer and coach. He has had over a decade of significant experience on a large variety of systems developed using modern software engineering techniques. This experience includes distributed, real time, and embedded systems as well as business information systems in an n-tier, client-server environment. He has helped design and teach a Master of Software Engineering program and has been an international industry consultant since 1985. Tim has authored numerous articles and co-authored a book on object technology centers, Object Technology Centers of Excellence. He has given frequent invited lectures at major international conferences and has contributed to the discipline through original research.
Thursday, November 8, 2012: 11:00 AM - 12:30 PM
As testers, we often consider using risk to prioritize test cases. This is good, but I would like to propose a slight twist on the idea, “Value Based Testing.” Every test case has a certain cost to plan, develop, execute and document. The results of executing a test case produce information that has some value associated with it. By comparing the cost of a test case with the value of the information it produces, we can get an idea of the ROI associated with each test case. Tim would like to recommend a test process that focuses on producing and executing the highest value test cases given the limited time and resources at our disposal. Come to this session and learn just how to implement such a process in your own organization.
- Explore the relationship between risk and value
- Understand why testers should think like business people
- Learn how to prioritize testing based on value
Thursday, November 8, 2012: 3:30 PM - 4:30 PM
In mature agile teams, quality issues of any kind are very short lived. Issues are aggressively sought out and corrected as an integral and collaborative part of the development process. This session shows how concepts like acceptance test driven development and collaborative cross-functional agile teams achieve continuous quality.
- How to go fast by slowing down
- How agile team members collaborate to achieve continuous quality
- The role of acceptance tests on agile teams