New for 2009!<strong>Agile</strong> Testing Workshop (two days)Monday, November 9 – Tuesday, November 10, 2009Although early agile development approaches did not have defined tester roles, most teams and agile consultants have<strong>com</strong>e to realize testing and testers are vital to agile projects. For many agile projects, the test automation strategy and itsexecution play a critical part in the project’s success.However, traditional test strategies and approaches invariably fail when attempted in the agile world. Faster release cycles,less requirements documentation, and different development deliverables require new testing methods, roles, and skills.New for 2009, the two-day <strong>Agile</strong> Testing Workshop on Monday and Tuesday allows you to focus on the skills and methodsthat will make your agile testing efforts successful. In a highly interactive workshop-style format, the workshop is led by ateam of experienced agile and testing practitioners and expert consultants with many years of agile and testing experience.In this two-day workshop you will:• Discover why so many testers love agile development environments• Determine how testers and testing can successfully transition to agile practices• Understand how testing failures can cripple an agile project• Examine how testers, product owners, users, and business analysts interact in an agile project• Discover how to integrate agile testing practices into non-agile development environments• Learn how much (if any) test documentation is needed for an agile project• Explore the future of agile development and testing within agileExtend your training and education to include agile practices classes on Wednesday and Thursday by attending the fullconference. See Page 5 to learn about the six testing and quality classes and many more covering all agile topics.Who Should Attend:Software development managers, test manager leads, project leaders, Scrum masters, QA managers and analysts, testanalysts, developers involved in test automation, and internal consultants.Workshop LeadersLee Copeland has more thanthirty-five years of experienceas a consultant, instructor,author, and informationsystems professional. He hasheld technical and managerialpositions with <strong>com</strong>mercial and non-profitorganizations in the areas of applicationsdevelopment, software testing, and softwaredevelopment process improvement. Leeis the author of A Practitioner’s Guide toSoftware Test Design, a <strong>com</strong>pendium of themost effective methods of test case design.Lisa Crispin, co-author withJanet Gregory of <strong>Agile</strong> Testing:A Practical Guide for Testersand <strong>Agile</strong> Teams, specializesin showing agile teams howtesters can add value and howto guide development with business-facingtests. Her mission is to bring agile joy to thesoftware testing world and testing joy to theagile development world. Lisa joined her firstagile team in 2000, having enjoyed many yearsworking as a programmer, analyst, tester, andQA director.Dale Emery has worked in thesoftware industry since 1980 asa developer, manager, processsteward, trainer, and consultant.He helps clients improve byapplying the agile principlesof alignment on shared goals, focus onbusiness value, early and frequent delivery,collaboration, <strong>com</strong>munication, feedback, andvisibility.Janet Gregory, co-authorof <strong>Agile</strong> Testing: A PracticalGuide for <strong>Agile</strong> Testers andTeams, specializes in helpingteams build quality systemsand promoting agile qualityprocesses. She has helped introduce agilepractices into <strong>com</strong>panies as tester or coachand has successfully transitioned severaltraditional test teams into the agile world.Janet has partnered with developers on heragile teams to implement successful testautomation solutions.Antony Marcano has thirteenyears of industry experiencespecializing in software testing,the last nine as a practitioneron agile projects. Now, moreoften as a coach and trainer,Antony helps teams evolve their skillsand abilities to attain the benefits offeredby agile practices. Antony’s specialtiesinclude user stories, acceptance test-drivendevelopment, and test-driven development.Jared Richardson, co-authorof Ship It! A Practical Guide toSuccessful Software Projectsand Career 2.0: Take Controlof Your Life, has been in theindustry for more than fifteenyears as a consultant, developer, tester, andmanager. He works with teams of all sizesabout software process, test automation, andsustainable software creation.14Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG
<strong>Agile</strong> Testing Workshop Sessionsmonday, november 9 tuesday, november 108:30 a.m. – 10:00 a.m.WS1 Do You Do <strong>Agile</strong> Testing?Janet Gregory, DragonFireStarting off the two-day <strong>Agile</strong> Testing Workshop, Janet Gregory leads apanel of experienced agile testing professionals to discuss specific agiledevelopment and testing concepts. Explore with them what agile testingis and how it’s practiced by great agile teams around the world. Bringquestions, issues, and concerns you may have about fitting your testingexperiences into today’s more agile world. Janet and the panel members<strong>com</strong>pare and contrast testing within agile development with other, moretraditional development processes. Engage with the panel and otherparticipants to discuss what you need to do to grow and flourish in anagile development.10:30 a.m – 12:00 p.m.WS2 Transitioning to <strong>Agile</strong>: TesterSuccesses (and Horror Stories)Dale Emery, Independent ConsultantIn many organizations, the transition to agile development emphasizesprogramming and management practices—with little attention paidto how testing fits during the transition or after. This oversight isunfortunate, as test and quality professionals can contribute importantskills and knowledge to help agile succeed. Join Dale Emery for thissession that begins with Lightning Talks—five-minute presentations—from experienced test professionals who have made the transition.Then the conversation is open to all participants, with the focus ofthe discussion on the unique contributions made by test and qualityprofessionals. Bring your experience, bring your questions, and join in theconversation.8:30 a.m. – 10:00 a.m.WS5 Driving <strong>Development</strong> with Business-Facing Tests: A Behavior-Driven ApproachAntony Marcano, testingReflections.<strong>com</strong>Although test-driven development helps developers build the productright, how do we know that we’re building the right product? AntonyMarcano explores how teams create automated feature examplesto illustrate the customer intent behind each user story. Drawing onbehavior-driven development and acceptance test-driven developmentconcepts, Antony describes how business-facing examples, hardenedinto automated tests, can bring user needs to life. See how theseautomated tests, which read more like narrative specifications,automatically test that the system fulfills the customer’s expectations.Take back a practical framework for successful test automation in anagile development environment.10:30 a.m – 12:00 p.m.WS6 Writing Adaptable Automated TestsDale Emery, Independent ConsultantAutomated tests are software. Therefore, test automation is softwaredevelopment. As with other software development efforts, most of thecost of test automation occurs during maintenance after the tests arefirst written. So, how can we reduce the high cost of inevitable change?Dale Emery demonstrates that the solution requires a team effort,leveraging testing skills, programming skills, and modern test automationframeworks to allow us to make tests less sensitive to such incidentalchanges. Learn the two key principles for writing adaptable automatedtests: focus on the essence of the test and remove duplication. Seedemonstrations of these <strong>com</strong>plementary principles using RobotFramework, a popular open source test automation tool.Continue to network during lunch from 12:00 p.m. – 1:00 p.m. in the Workshop Meeting Room1:00 p.m. – 2:30 p.m.WS3 Key Factors for Successful <strong>Agile</strong> TestAutomationJared Richardson, <strong>Agile</strong> Coach<strong>Agile</strong>’s strong culture of testing and automation gives testers on agileteams a huge boost when it <strong>com</strong>es to implementing test automation.However, too many teams lead with <strong>com</strong>plete test-driven design, whichsets the bar so high that automation attempts fail. Other strategies,such as defect-driven testing, provide a more gentle introduction andlead teams in the right direction over time. Jared Richardson examinesthese and other strategies and shows you how to pick the best one foryour situation. Take back a checklist you can use to start your new testautomation efforts or tune-up your existing work.3:00 p.m. – 4:30 p.m.WS4 Test Planning—The <strong>Agile</strong> WayLisa Crispin, Ultimate Software, andJanet Gregory, DragonFireTraditional test planning is not <strong>com</strong>patible with agile softwaredevelopment partly because you don’t know all the details about therequirements up front. However, even for an agile software release, youstill must decide what types of testing activities will be required andwhen you need to schedule them. Join Lisa Crispin and Janet Gregory tolearn how to use “agile testing quadrants” to help your team understandthe testing needs as you plan for the next release. Through exercises andgroup discussions, you’ll explore lightweight test-planning tools, agileapproaches to documenting tests, reporting approaches, how to build atesting infrastructure, and how to keep the team on track through eachiteration and release.1:00 p.m. – 2:30 p.m.WS7 Keeping the Quality in <strong>Agile</strong>:Identifying and Repaying Technical DebtJared Richardson, <strong>Agile</strong> CoachOne of the principles of the <strong>Agile</strong> Manifesto is continuous attention totechnical excellence—a statement about how to get and keep quality in asystem. So, how do you spot problem areas—called technical debt—thatneed attention and then get the resources to fix them? Jared Richardsondemonstrates how tools such as continuous integration and automatedtesting keep products in “shippable shape” every day and expose debtproblems that often sneak into a product. Jared also shares ways todescribe technical problems to the non-technical VIPs in your life as hediscusses mysterious terms such as ROI and feedback loops, and explainswhy numbers and pretty graphs do matter.3:00 p.m. – 4:30 p.m.WS8 <strong>Agile</strong> Testing Challenges and Next StepsAntony Marcano, Dale Emery, Janet Gregory, Lisa Crispin,Jared Richardson, and Lee CopelandJoin Antony, Dale, Janet, Lisa, and Jared as Lee Copeland facilitatesa discussion of techniques for solving cultural issues and concreteimplementation problems. The workshop leaders focus on an approachthat great coaches use when they don’t have all the answers—they askproblem-solving questions. They describe a set of powerful questions thatapply to a wide range of problems—questions to help you explore theboundaries of the problem, uncover hidden assumptions, and identify newpossibilities for moving forward. Then, you’ll break into problem solvingteams to practice these problem-solving techniques, address your mostpressing challenges, and return to work ready to hit the ground running.Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG 15
- Page 2: Agile DevelopmentPractices Conferen
- Page 5 and 6: wednesday, november 118:309:4510:00
- Page 7 and 8: conference speakersKeynoteSpeakerTu
- Page 9 and 10: pre-conference tutorialsMONDAY, nov
- Page 11 and 12: pre-conference tutorialsTUESDAY, no
- Page 13: pre-conference tutorialsTUESDAY, no
- Page 17 and 18: keynote sessionsMONDAY, may 16, 8:3
- Page 19 and 20: concurrent classesMONDAY, may 16, 8
- Page 21 and 22: concurrent classesMONDAY, may 16, 8
- Page 23 and 24: concurrent classesMONDAY, may 16, 8
- Page 25 and 26: Agile Leadership Summit Sessionsfri
- Page 27 and 28: sponsors and exhibitorsconference s
- Page 29 and 30: Lean-Agile ScrumMaster TrainingNew
- Page 31 and 32: agile development practices Registr