Choosing the Best of the Plan-Driven and Agile Development Methods
Date/Time: Wednesday, September 17 2008, 9am-12.30pm
Venue: Radisson SAS Hotel, The Gasworks, Belfast
Talks
1. Choosing the Best of the Plan-Driven and Agile Development Methods
Speaker:
Lee Copeland
Lee Copeland has more than thirty-five years of experience as a consultant, instructor, author, and information systems professional. He has held a number of technical and managerial positions with commercial and non-profit organizations in the areas of applications development, software testing, and software development process improvement. Lee frequently speaks at software conferences both in the United States and internationally and currently serves as Program Chair for the Better Software Conference & Expo and the STAR testing conferences. Lee is the author of A Practitioner’s Guide to Software Test Design, a compendium of the most effective methods of test case design.
Summary:
Testing Hyper-Complex Systems: What can we know? What can we claim?
Throughout history, humans have built systems of dramatically increasing complexity. In simpler systems, defects at the micro level are mitigated by the macro level structure. In complex systems, failures at the micro level cannot be compensated for at a higher level, often with catastrophic results. Now we are building hyper-complex computer systems, so complex that faults can create totally unpredictable behaviors. For example, systems based on the Service Oriented Architecture (SOA) model can be dynamically composed of reusable services of unknown quality, created by multiple organizations and communicating through many technologies across the unpredictable Internet. Lee Copeland explains that claims about quality require knowledge of test “coverage,” an unknowable quantity in hyper-complex systems. Are testers now going beyond our limits to provide useful information about the quality of systems to our clients? Join Lee for a look at your testing future as he describes new approaches needed to measure test coverage in these complex systems and lead your organization to better quality—despite the challenges.