21.07.2015 Views

Agile Development Practices Conference - SQE.com

Agile Development Practices Conference - SQE.com

Agile Development Practices Conference - SQE.com

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Agile</strong> <strong>Development</strong><strong>Practices</strong> <strong>Conference</strong>November 9–13, 2009Orlando • FloridaRosen Shingle Creekwww.sqe.<strong>com</strong>/adp<strong>Conference</strong> Sponsor:CONTENTS467814161824262728293031<strong>Conference</strong>-at-a-GlanceBuild Your Own <strong>Conference</strong>!Tips to Get Your Boss on Board<strong>Conference</strong> Speaker Index26 In-Depth Pre-conferenceTutorials<strong>Agile</strong> Testing Workshop—NEW!4 Keynote Presentations30 Concurrent Classes<strong>Agile</strong> Leadership Summitby APLNThe EXPO<strong>Conference</strong> Sponsors & ExhibitorsNetworking and Special EventsLean-<strong>Agile</strong> Scrum Master TrainingWays to SaveRegistration Informationand Pricingtop ten reasons to attendagile development practices1. Hand-picked line up of learning sessions—keynotepresentations, in-depth tutorials, concurrent classes,bonus sessions, and more2. New 2-day <strong>Agile</strong> Testing Workshop on Monday and Tuesday3. Answers to your most vexing questions at an <strong>Agile</strong>Presenter One-on-One meeting4. Presentations from highly experienced agile professionalsand thought leaders5. Multiple opportunities for networking with your peers inthe industry6. Special events—wel<strong>com</strong>e reception, Live Aid <strong>Agile</strong><strong>Development</strong> Lab, EXPO reception, book signings, Meetthe Speakers, and more7. Co-located with the <strong>Agile</strong> Leadership Summit, incooperation with the <strong>Agile</strong> Project Leadership Network(APLN)8. More ways to save—eight opportunities to cut yourregistration fees and travel expenses to make the returnon your investment even higher—see page 30 for details9. EXPO—find solutions to your agile development challenges10. New co-located, 3-day Lean-<strong>Agile</strong> Scrum Master TrainingSunday through Tuesdaywww.sqe.<strong>com</strong>WHO’S BEHIND THE CONFERENCE?Software Quality Engineering assists professionals interested in improving softwarepractices. Four conferences are hosted annually—the STAR conference series, the BetterSoftware <strong>Conference</strong> & EXPO, and <strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong>. Software QualityEngineering also delivers software training, publications, and research. www.sqe.<strong>com</strong>Better Software magazine brings you the hands-on facts you need to run smarter projectsand to deliver better products that win in the marketplace. www.BetterSoftware.<strong>com</strong>StickyMinds.<strong>com</strong> is a <strong>com</strong>plete online resource to help you produce better software. Itoffers original articles from industry experts, technical papers, industry news, a tools guide,forums, and much more. www.StickyMinds.<strong>com</strong>2Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG


<strong>Conference</strong>-at-a-Glancesunday, november 88:30Lean-<strong>Agile</strong> Scrum Master Training (8:30 a.m. - 5:00 p.m) New Co-located Event Sunday – Tuesday. See page 29 for details.Monday, november 98:308:30<strong>Agile</strong> Testing Workshop (8:30 a.m. - 4:30 p.m.) See page 14 for details.Tutorial Sessions (8:30 a.m. - 12:00 p.m.)full-day tutorialsMA NEW Running Successful <strong>Agile</strong> Projects: The Crystal Clear ApproachAlistair Cockburn, Humans and Technology, Inc.MB NEW Writing Great User StoriesJean Tabaka, Rally Software <strong>Development</strong>MC Principles and <strong>Practices</strong> of Lean <strong>Agile</strong> <strong>Development</strong>Alan Shalloway, Net ObjectivesMORNING HALF-DAY TUTORIALSMD Getting <strong>Agile</strong> with Scrum — Mike Cohn, Mountain Goat SoftwareME NEW Be<strong>com</strong>ing an <strong>Agile</strong> Coach: Practical and Provocative TechniquesLyssa Adkins, CricketwingMF Leading Successful Projects in Challenging EnvironmentsPollyanna Pixton, AccelinnovaMG The Bridge to Agility for Traditional Project ManagersMichele Sliger, Sliger ConsultingMH <strong>Agile</strong> Product Planning: Building Strong Backlogs — David Hussman, DevJam12:001:00LunchTutorial Sessions (1:00 p.m. - 4:30 p.m.)full-day tutorials (continued)MA NEW Running Successful <strong>Agile</strong> Projects: The Crystal Clear ApproachAlistair Cockburn, Humans and Technology, Inc.MB NEW Writing Great User StoriesJean Tabaka, Rally Software <strong>Development</strong>MC Principles and <strong>Practices</strong> of Lean <strong>Agile</strong> <strong>Development</strong>Alan Shalloway, Net Objectivesafternoon half-day tutorialsMI ADAPTing to <strong>Agile</strong>: A Guide to TransitioningMike Cohn, Mountain Goat SoftwareMJ NEW Tuning and Improving Your Agility: Getting More DoneDavid Hussman, DevJamMK NEW Practicing ScrumBut: Ensuring Project FailuresMitch Lacey, Mitch Lacey & Associates, Inc.ML NEW User-Centered <strong>Agile</strong> Software <strong>Development</strong>Jeff Patton, Independent ConsultantMM NEW Release Planning: A Strategy for SuccessDan Rawsthorne, Danube Technologiestuesday, november 108:308:30<strong>Agile</strong> Testing Workshop (8:30 a.m. - 4:30 p.m.) See page 14 for details.Tutorial Sessions (8:30 a.m. - 12:00 p.m.)full-day tutorialsTA <strong>Agile</strong> Release Planning, Metrics, and RetrospectivesMichael Mah, QSM AssociatesTBTCNEW Kanban Systems for Lean Software <strong>Development</strong>Corey Ladas, Modus CooperandiNEW Advanced <strong>Agile</strong> Project ManagementJim Highsmith, Cutter ConsortiumMORNING HALF-DAY TUTORIALSTD Better Decisions Through CollaborationJean Tabaka, Rally Software <strong>Development</strong>TETFTGNEW Prioritizing Your Product Backlog — Mike Cohn, Mountain Goat SoftwareNEW Writing Effective Use Cases in the <strong>Agile</strong> AgeAlistair Cockburn, Humans and Technology, Inc.NEW <strong>Agile</strong> Chartering: Inspiring, Aligning, and Evaluating Project CommunitiesJoshua Kerievsky, Industrial Logic, Inc.TH Techniques for Measuring Team Velocity — Rob Myers, <strong>Agile</strong> Institute12:001:00LunchTutorial Sessions (1:00 p.m. - 4:30 p.m.)full-day tutorials (continued)TA <strong>Agile</strong> Release Planning, Metrics, and RetrospectivesMichael Mah, QSM AssociatesTBTCNEW Kanban Systems for Lean Software <strong>Development</strong>Corey Ladas, Modus CooperandiNEW Advanced <strong>Agile</strong> Project ManagementJim Highsmith, Cutter ConsortiumTITJafternoon half-day tutorialsPragmatic Thinking and Learning — Andy Hunt, The Pragmatic Programmers, LLCThe Beginner’s Mind: Keeping Your <strong>Agile</strong> Adoption FreshJean Tabaka, Rally Software <strong>Development</strong>TK Fearless Change: Introducing New Ideas — Linda Rising, Independent ConsultantTL <strong>Agile</strong> Estimating and Planning — Mike Cohn, Mountain Goat SoftwareTM NEW Blending Kanban and Extreme ProgrammingJoshua Kerievsky, Industrial Logic, Inc.4:30Wel<strong>com</strong>e Reception (4:30 p.m. - 5:30 p.m.) Sponsored by Rally Software5:30 LIVE AID BONUS SESSION: <strong>Agile</strong> Philanthropy—With Great Power Comes Great Responsibility — Bob Payne, Electroglide4Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG


wednesday, november 118:309:4510:0010:0011:30Beyond Scope, Schedule, and Cost: Rethinking Performance Measures for <strong>Agile</strong> <strong>Development</strong> — Jim Highsmith, Cutter ConsortiumMorning BreakLIVE AID BONUS SESSION: <strong>Agile</strong> Philanthropy—With Great Power Comes Great Responsibility — Bob Payne, ElectroglideW1<strong>Agile</strong> Management <strong>Agile</strong> Implementation Testing & Quality <strong>Agile</strong> Techniques Special TopicsPrincipled Agility: ThePrinciples Behind the<strong>Practices</strong>Mitch Lacey,Independent ConsultantLunch in the EXPO (EXPO open 11:00 a.m. - 3:00 p.m.)W2The Scrum Product OwnerDemystifiedJeff Patton,Independent ConsultantW3Seven Key Factors for <strong>Agile</strong>Testing SuccessLisa Crispin,Ultimate SoftwareW4User Stories for <strong>Agile</strong>RequirementsMike Cohn,Mountain Goat SoftwareW5Debug Your MindAndy Hunt,The Pragmatic Programmers12:45W6Rightsizing Your Project in aDown EconomyMichael Mah,QSM AssociatesW7The Power of RetrospectivesLinda Rising,Independent ConsultantW8Dealing with Defects: The<strong>Agile</strong> WayJanet Gregory,DragonFireW9Determining Business ValueKen Pugh,Net ObjectivesW10CMMI ® or <strong>Agile</strong>: Why NotEmbrace Both?Hillel Glazer,Entinex, Inc.2:15Networking Break in the EXPO2:45W11Instill Scrum Values to BuildHigh-Performance TeamsLyssa Adkins,CricketwingW Growing Pains: Why Scaling12 Scrum and XP Hurts—andWhat You Can DoEd Kraay,Independent ConsultantW13Source Code Analysis in the<strong>Agile</strong> WorldGwyn Fisher,KlocworkW Realistic Test-Driven14 <strong>Development</strong>: Paying andPreventing Technical DebtRob Myers,<strong>Agile</strong> InstituteW15Small Is Beautiful: BusinessAgility Through AdaptiveGovernanceSanjiv Augustine,LitheSpeed, LLC4:15 Networking Break in the EXPO (EXPO open 4:00 p.m. - 6:30 p.m.)4:30 <strong>Agile</strong>: Resetting and Restarting — Alistair Cockburn, Humans and Technology, Inc.5:30 Reception in the EXPO, 5:30 p.m. – 6:30 p.m.thursday, november 128:309:30<strong>Agile</strong> Brushstrokes: The Art of Choosing an <strong>Agile</strong> Transition Style — Joshua Kerievsky, Industrial Logic, Inc.Networking Break in the EXPO (EXPO open 9:30 a.m. - 2:45 p.m.)Transitioning <strong>Agile</strong> Implementation Testing & Quality <strong>Agile</strong> Techniques Lean Thinking10:00T1Going <strong>Agile</strong>: How It AffectsPeople, Teams, andProcessesJoachim Herschmann,Borland Software CorporationT2Coaching Agility andProducing ValueDavid Hussman,DevJamT3Focused Continuous TestingRod Coffin,Improving EnterprisesT4Pragmatic Personas: Puttingthe User in User StoriesJeff Patton,Independent ConsultantT5Applying Lean Productionto Software <strong>Development</strong>: AWorldviewJames Sutton,Lockheed-Martin11:30Lunch in the EXPO12:45T6Organizational Values: A Keyto <strong>Agile</strong> SuccessMichele Sliger,Sliger ConsultingT7Sixteen Essential Patterns ofMature <strong>Agile</strong> TeamsRobert Galen,Independent ConsultantT8Peer Code Review: An <strong>Agile</strong>ProcessGregg Sporar,Smart Bear SoftwareT9Storyotypes: The PatternsWithin the StoriesDan Rawsthorne,Danube Technologies, Inc.T10Kanban: A True Integrationof Lean and <strong>Agile</strong>Alan Shalloway,Net Objectives2:152:45Networking Break in the EXPO (EXPO open until 2:45 p.m.)T11The <strong>Agile</strong> PMP: Teaching anOld Dog New TricksMike Cottmeyer,VersionOneT12Iteration Management:Unclogging Your<strong>Development</strong> ProcessTiffany Lentz, ThoughtWorks,and Petra Skapa, The Gap, Inc.T13Critical Incidents WhileTesting in ScrumRob Sabourin,AmiBug.<strong>com</strong>T14<strong>Agile</strong> Architecture: Patternsand TechnologyKirk Knoernschild,Burton GroupT15Embracing Kanban: AnExperience ReportChris Shinkle,Software EngineeringProfessionals4:154:305:30Networking BreakNavigating Conflict on <strong>Agile</strong> Teams: Why “Resolving” Conflict Won’t Work — Lyssa Adkins, Cricketwing<strong>Agile</strong> Leadership Summit Wel<strong>com</strong>e Reception and Think Tank Issues Identification session (additional Summit registration required)FRIDAY, NOVEMBER 13What Kind of Leadership Do We Need To Lead <strong>Agile</strong>?Add a fifth day to your conference event and attend the co-located <strong>Agile</strong> Leadership Summit, in cooperation withAPLN. See page 24 for more information.Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG5


Tips to Get Your Boss on BoardNeed help convincing your manager? Here are some useful tips:1PLAN AHEAD. Use the brochure to highlight the specific classes that appeal to you to create yourcustomized learning program. Address specific pain points your project or team is currently experiencingand tie them to the classes that will help you with your challenges. Go armed with this information!23456SHARE THE KNOWLEDGE. Offer to take your new knowledge back to the office and hold a training sessionfor your co-workers. Plan to keep a list at the conference of ideas you want to implement when returningto the office, and share them with your co-workers when you return.SAVE BIG. Approach your manager early to gain approval and receive great discounts! Save up to $600per person plus a free hotel night with—Early Bird pricing, alumni savings, group discounts, Buy One, GetOne Half Off, PowerPass discounts, hotel discounts, and more!WORK IT! Let your manager know that you plan on taking advantage of the myriad of networkingopportunities—there’s no sense in reinventing the wheel; so make sure you learn from our expert speakersand your colleagues in both formal and informal ways: evening receptions, speaker book signings, Meet theSpeakers at lunch, <strong>Agile</strong> Presenter One-on-One, and more!FOCUS ON THE BENEFITS. We’ve got a program packed with ideas that will help you deliver the softwareyour customers and users need faster and with high quality. Tell your manager you’re going to learnhow agile development practices have helped other <strong>com</strong>panies do more with less—including ways tokeep customers involved throughout, prioritize features, eliminate unnecessary documentation, increasedevelopment velocity while still bringing a high quality product to market.SOLUTIONS. Share with your manager that you plan on learning about the solutions and tools available atthe EXPO! Meet with top agile tool and service vendors, watch demos, and find exactly the right solutions.Need help justifying your attendance to your organization? The best way to gain approval for theconference is to align your <strong>com</strong>pany’s goals with the conference:Your GoalsKeep pace with the changing industry and accelerate yourknowledgeCreate a seamless agile transition plan that will help you usetime-tested best practices and avoid <strong>com</strong>mon pitfallsTake your agile adoption to the next level by learningpractical agile techniques, methods, and processesGather information on the latest tools and services tostreamline your agile development practicesNetwork with your peers and experts to fast-track yourlearningHow the <strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong>conference helps you meet your goalsThe program is delivered by top experts and experiencedpractitioners in the field and designed with constantfeedback from our delegates. You will always get the mostup-to-date and current thinking in the industry at the <strong>Agile</strong><strong>Development</strong> <strong>Practices</strong> conference.We’ve got your roadmap to agile adoption with tutorials andclasses that provide in-depth coverage on this topic Mondaythrough Friday! Take a moment to highlight your classes now!Already experienced in agile techniques? We’ve got aprogram full of the practical advice you need to bring yourpractices to the next level.Explore the latest solutions in agile technologies, software,and tools at the <strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> EXPO. Go backto the office armed with the information you need for youragile challenges.From receptions, lunches, breaks, Meet the Speakers, andmore, interact with your peers to share best practices andtroubleshoot your issues.6Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG


conference speakersKeynoteSpeakerTutorialSpeakerClassSpeaker<strong>Agile</strong> TestingWorkshopSpeakerSummitSpeakerK T C W S BBonus SessionSpeakerWProgram ChairLee CopelandSoftware QualityEngineeringT C T C T C CDanRawsthorneDanubeTechnologiesJeff PattonIndependentConsultantMicheleSligerSliger ConsultingRobert GalenIndependentConsultantTCAlanShallowayNet ObjectivesTCDavidHussmanDevJamT KJimHighsmithCutterConsortiumTCMike CohnMountain GoatSoftwareCRod CoffinImprovingEnterprisesTKAlistairCockburnHumans andTechnology, Inc.C C CEd KraayIndependentConsultantJoachimHerschmannBorland SoftwareCorporationMikeCottmeyerVersionOneSSandi ParkesUniversity of UtahTCAndy HuntThe PragmaticProgrammers, LLCCGregg SporarSmart BearSoftwareT KJoshuaKerievskyIndustrial Logic,Inc.TCMitch LaceyMitch Lacey &Associates, Inc.CSanjivAugustineLitheSpeed, LLCWAntonyMarcanotestingReflections.<strong>com</strong>C C CGwyn FisherKlocworkKen PughNet ObjectivesPetra SkapaThe Gap, Inc.CTiffany LentzThoughtWorksBCCTBob PayneElectroglideHillel GlazerEntinex, Inc.KirkKnoernschildBurton GroupPollyannaPixtonAccelinnovaSChris MattsCalyon UKCJames SuttonLockheed-MartinTCLinda RisingIndependentConsultantSRobbieMac IverSoftwareDecisionsCC WW CSChris ShinkleSoftwareEngineeringProfessionalsJanetGregoryDragonFireLisa CrispinUltimate SoftwareRobert BeggIBMTWTKCTCCorey LadasModusCooperandiJaredRichardson<strong>Agile</strong> CoachLyssa AdkinsCricketwingRob Myers<strong>Agile</strong> InstituteWTTCCDale EmeryIndependentConsultantJean TabakaRally Software<strong>Development</strong>Michael MahQSM AssociatesRob SabourinAmiBug.<strong>com</strong>Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG 7


STAND AND DELIVERpre-conference tutorialsMONDAY, november 9, 8:30-4:30FULL-DAY TUTORIALSMA Running Successful <strong>Agile</strong> Projects: The Crystal ClearApproach NEWAlistair Cockburn, Humans and Technology, Inc.Crystal Clear, the lightest member of the Crystal family of methodologies, is not a straightjacket set ofdevelopment-specific rules and techniques. Rather, it is a reminder of what makes projects successful.Crystal Clear’s intent is to be as light, as un-intrusive, and yet as success-oriented as any definedmethodology can be. Alistair Cockburn introduces the Crystal model with its seven properties ofhighly successful project teams, key ways to understand the rules of managing software developmentprojects, core reflection and improvement techniques, and lots of fun with interactive exercises toanchor key insights. Alistair describes how to use the seven properties as a checklist for the team andto understand where the team needs to focus its attention. The key to success is having the teamadapt Crystal Clear’s core insights to their project at the beginning and to continue to revisit thoseprinciples regularly as the project unfolds. Take back a bag full of new tools to assess and improveyour current practices and processes.MB Writing Great User Stories NEWJean Tabaka, Rally Software <strong>Development</strong>User Stories, a lightweight requirements documentation approach used within Scrum, offers agileteams an efficient way to <strong>com</strong>municate software features among the team, plan iterations, and more.In this highly interactive session, Jean Tabaka leads participants through a series of simulations basedon the life of a user story. Jean first sets the context in the Scrum framework—the roles of those whocreate user stories and the responsibility of each for identifying and elaborating user stories. Then,the real work (fun) begins! You’ll work in small teams applying and reinforcing what you have justlearned. Each team first writes a set of user stories based on a Product Owner’s definition, gatheringacceptance criteria as it goes. Once prioritized, the teams size the stories’ development effort anddiscuss their experiences. Practice determining the tasks and effort necessary to <strong>com</strong>plete userstories to meet their acceptance criteria. To end the tutorial, teams debrief the class on their work.Come and be part of the fun in this exercise-driven, on-your-feet class!MC Principles and <strong>Practices</strong> of Lean <strong>Agile</strong> <strong>Development</strong>Alan Shalloway, Net ObjectivesAs the popularity of agile development spreads, more and more <strong>com</strong>panies are discovering thatsimply breaking down projects into small iterations is not sufficient. <strong>Agile</strong> methods require changesin management, analysis, architecture, design, testing, quality assurance, and project management.Team-focused agile methods prove to be insufficient for many organizations when attempting tospread agile beyond a few pilot projects. Given the substantial adjustments required, where canyou look for guidance in this transition? Alan Shalloway explains how lean-thinking can take agilebeyond the team and into the enterprise. By examining the entire value stream—from concept toconsumption—Alan shares proven techniques to eliminate waste, shorten time to market, raise thequality of your product, and lower overall development costs. These lean principles not only help agileteams perform better but also enable agility to spread more easily. Discover how lean principles arethe foundation of most agile methods.Alistair Cockburn, one of the foundersof the agile movement, was voted one ofthe “The All-Time Top 150 i-TechnologyHeroes” in 2007. He calls himself a“project witchdoctor” because peoplestill don’t understand how improvingtrust and <strong>com</strong>munication improvesproject out<strong>com</strong>es. Known for his livelypresentations and interactive workshops, Alistair isinternationally renowned for his expertise on projectmanagement, agile development, use cases, and teaching.Two of his books, <strong>Agile</strong> Software <strong>Development</strong>: TheCooperative Game and Writing Effective Use Cases, havewon Jolt and Jolt Productivity awards. His blog, poems,articles, and talks are available online athttp://alistair.cockburn.us.An agile fellow with Rally Software<strong>Development</strong>, Jean Tabaka has morethan twenty-five years of experience in IT.After studying DSDM in the late 1990s, shebecame an agile devotee, working withorganizations worldwide to deliver morevalue faster through the adoption of agileprinciples and practices. Specializing inscaling agile practices, guiding leadership shifts, applyinglean, and building continuous planning practices, Jean usesa collaborative approach in helping organizations adoptagile. A Certified ScrumMaster Trainer and a CertifiedProfessional Facilitator, Jean is the author of CollaborationExplained: Facilitation Skills for Software Project Leaders.You can reach her at jean.tabaka@rallydev.<strong>com</strong>.Alan Shalloway is the founder and CEOof Net Objectives. With almost forty yearsof experience, Alan is an industry thoughtleader, a popular speaker at prestigiousconferences worldwide, a trainer, anda coach in the areas of lean softwaredevelopment, the lean-agile connection,Scrum, agile architecture, and using designpatterns in agile environments. Alan is the primary authorof Design Patterns Explained: A New Perspective on Object-Oriented Design and Lean-<strong>Agile</strong> Software <strong>Development</strong>:Achieving Enterprise Agility.<strong>Conference</strong> Bonus!May/June 2009 $9.95 www.StickyMinds.<strong>com</strong>One-Year Digital Subscription to Better Software Magazine!<strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> attendees receive a one-year digital subscription(six issues) to Better Software magazine—the only magazine deliveringrelevant, timely information so you can tackle the challenges of buildingbetter quality software, regardless of your role in software development.www.BetterSoftware.<strong>com</strong>If you are a current subscriber, your subscription will be extended anadditional six digital issues.The Print Companion toPanic-freepresentationsTHE GOOD, THE BAD,AND THE VIRTUAL LABIs VLA right for you?8Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG


pre-conference tutorialsMONDAY, november 9, 8:30-12:00HALF-DAY MORNING TUTORIALSMD Getting <strong>Agile</strong> with ScrumMike Cohn, Mountain Goat SoftwareSince its origin on Japanese product development projects in the 1980s, Scrum has be<strong>com</strong>erecognized as one of the best project management frameworks for handling rapidly changingdevelopment projects. With more than 60,000 Certified ScrumMasters, Scrum is one of the leadingagile software development successes. It is especially valuable for product development projectswith significant technology uncertainty or evolving requirements. Through teaching, interactivediscussions, and hands-on exercises, Mike Cohn explains the basics you need to know to getstarted with Scrum. Learn about the key aspects of Scrum, including product and sprint backlogs,the sprint planning meeting, activities that occur during sprints, the sprint review, conducting asprint retrospective, measuring and monitoring progress, and scaling Scrum to work with largeand distributed teams. Learn the roles and responsibilities of the ScrumMaster, the product owner,and each member of the Scrum team. Equally suited for managers, programmers, testers, productmanagers, and anyone else interested in improving product delivery, this tutorial will help you andyour team in your quest for “getting agile.”ME Be<strong>com</strong>ing an <strong>Agile</strong> Coach: Practical and ProvocativeTechniques NEWLyssa Adkins, CricketwingYou’ve learned the principles and practices of agile. Your teams are agile—as far as the basicsgo. Now you’re ready to take the next step in your personal development as an agile coach. JoinLyssa Adkins in this experiential class, which offers skills essential for coaching agile teams. Lyssashares practical and provocative techniques from the world of professional coaching, facilitation,collaboration, and conflict management. She demonstrates—and you’ll practice in small groups—whatit means to apply the “coach approach” to agile teams. Learn how to create the environment forcontinuous improvement right from the beginning and discover the key points that ensure theproduct owner, customer, stakeholders, and coach are all doing their parts to support the team.Recognize when to coach the whole team and when to coach individuals. Come ready to learn andmake a personal <strong>com</strong>mitment to be<strong>com</strong>e a great agile coach. Take away exercises and tools youand your team can use immediately, and start on the path to be<strong>com</strong>e that agile coach who createsastonishing results.MF Leading Successful Projects in Challenging EnvironmentsPollyanna Pixton, AccelinnovaThere’s no doubt about it—agile has gone mainstream. Short delivery iterations give organizationsthe means to incorporate change safely, reach go/no-go decisions early, and discover realistic teamvelocities. Managers can better determine if market windows can be reached—thus placing successfulproducts in customers’ hands. What if the ground beneath the project team is changing rapidlyeven as it is trying to make progress? Pollyanna Pixton shares a collaboration model and iterativedelivery process to help you succeed, even in unstable conditions. Pollyanna shares her ideas oncreating an open environment, identifying the talent the team needs, managing risks, and creatingteam ownership to ensure great results. Among the skills you need are a collaborative, transparentleadership style, an approach to positively influence out<strong>com</strong>es, and collaborative <strong>com</strong>munication.From there, you need to know when to stand back and let things happen. Leave with some keys tosuccessfully lead agile project teams—even in the midst of chaos.MG The Bridge to Agility for Traditional Project ManagersMichele Sliger, Sliger ConsultingTraditional software project managers are feeling left behind by new agile software developmentpractices. This is your opportunity to bridge agile development concepts by relating these newapproaches to practices with which you are already familiar—the Project Management Institute’s Bodyof Knowledge (PMBOK). Learn about agile frameworks and the meaning of value-driven development,Scrum, XP, lean methods, and more. Michele Sliger maps PMI’s PMBOK Guide® knowledge areas tothe corresponding agile development practices. This mapping includes answers to questions, suchas how to manage risk, what happens to change control, what project plans look like, and whetheror not scope creep has any meaning in agile projects. Michele describes how to redefine projectmanagers’ traditional jobs into a new—and more important—role in agile development.MH <strong>Agile</strong> Product Planning: Building Strong BacklogsDavid Hussman, DevJamValuable deliveries start with smart and meaningful product planning. David Hussman examines howto create backlogs that have real value, describing the tools and techniques that successful agile<strong>com</strong>munities employ. He shows you how to identify all stakeholders and how to work with them tocontinuously extract value. You’ll learn the practice of “chartering,” a powerful way to start meaningfuldiscussions around the core values of the product and project. Then, David shows how developingpersonas can launch rich discussions about who will receive product value and how. Using the charterand personas, you’ll practice creating story maps that mine valuable user experience and connectiona collection of user stories in a way that is meaningful and valuable to the organization. Davidexplores other practices that make backlogs strong: architectural spikes, user interface design, othercross-cutting concerns, and more. Leave with a rich understanding of backlogs and ways to keepthem strong over the life of your project.A Certified Scrum trainer, Mike Cohn isthe founder of Mountain Goat Software,a process and project managementconsultancy and training firm. He is theauthor of newly published Succeedingwith <strong>Agile</strong>: Software <strong>Development</strong> usingScrum, <strong>Agile</strong> Estimating and Planningand User Stories Applied for <strong>Agile</strong>Software <strong>Development</strong>, as well as books on Java and C++programming. With more than twenty years of experience,Mike has previously been a technology executive in<strong>com</strong>panies of various sizes—from startup to Fortune 40.A frequent magazine contributor and conferencespeaker, Mike is a founding member of the ScrumAlliance and the <strong>Agile</strong> Alliance. He can be reached atmike@mountaingoatsoftware.<strong>com</strong>.Lyssa Adkins is an experienced <strong>Agile</strong>Coach, who came to agile as a projectleader with more than fifteen years ofproject management success. Even with allthat experience, she was not prepared forthe power and simplicity of agile done well.As a large-scale program manager anddirector of Project Management Officesturned agile coach and trainer, she has lived it herself.This makes her uniquely able to help others translate theirexisting world to the agile world. A professional co-activecoach, Lyssa holds triple certifications: Certified ScrumTrainer (CST), Project Management Professional (PMP), andSix Sigma Green Belt (SSGB).An international collaborative leadershipexpert, Pollyanna Pixton developed themodels for collaboration and collaborativeleadership through her thirty-five yearsof working inside and consulting withcorporations and organizations. She helps<strong>com</strong>panies create workplaces wheretalent and innovation are unleashed—making them more productive, efficient, and profitable.Pollyanna is a founding partner of Accelinnova, presidentof Evolutionary Systems, director of the Institute forCollaborative Leadership, and co-author of the book StandBack and Deliver: Accelerating Business Transformation. Sheco-founded the <strong>Agile</strong> Project Leadership Network (APLN)and has chaired several <strong>Agile</strong> Leadership Summits across thecountry. Contact Pollyanna at ppixton@accelinnova.<strong>com</strong>.The co-author of The Software ProjectManager’s Bridge to Agility, Michele Sligerhas extensive experience in agile softwaredevelopment, having transitioned to Scrumand XP practices in 2000 after starting hercareer following the traditional waterfallapproach. A self-described “bridge builder,”her passion lies in helping those in traditionalsoftware development environments cross the bridge toagility. Michele consults with businesses from small start-upsto Fortune 500 <strong>com</strong>panies, helping teams with their agileadoption and helping organizations prepare for the changesthat agile brings. She is a certified Project ManagementProfessional (PMP ® ) and a Certified Scrum Trainer (CST).Michele can be reached at michele@sligerconsulting.<strong>com</strong>.David Hussman has years of experiencecoaching and leading a wide variety ofsoftware <strong>com</strong>munities—digital audio,digital biometrics, medical, government,legal, security, industrial, financial, retail,and education to name a few. David nowteaches and coaches the growth of agilityin project <strong>com</strong>munities worldwide. He isco-author of Produce It and contributor to several booksincluding Managing <strong>Agile</strong> Projects, <strong>Agile</strong> in the Large, andvarious other publications. David leads DevJam, a groupof mentors and practitioners who focus on using agilemethods to help people and <strong>com</strong>panies improve theirsoftware production skills. DevJam (www.devjam.<strong>com</strong>)provides seasoned coaches, teachers, and leaders whostrive to pragmatically match technology, people, andprocesses to create better and cooler products.Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG 99


pre-conference tutorialsMONDAY, november 9, 1:00-4:30 half-DAY AFTERNOON TUTORIALSMI ADAPTing to <strong>Agile</strong>: A Guide to TransitioningMike Cohn, Mountain Goat SoftwareTransitioning to an agile development process is unlike most transitions development organizationsmake. Often, transitions begin when a strong, visionary leader plants a stake in the ground and says,“Let’s take our organization there.” Other transitions start with a lone team thinking, “Who careswhat management thinks, let’s do this.” The problem in transitioning to agile is that neither of theseapproaches is likely to lead to the long-term, sustainable change you want. Mike Cohn describeshow you can iterate toward more agility by <strong>com</strong>bining a senior-level “guiding coalition” with multiple“action teams.” Along the way, you will learn the acronym ADAPT to describe the five steps necessaryfor any successful agile transition: Awareness, Desire, Ability, Promote, and Transfer. Explore thereal role of leaders and managers in guiding self-organizing teams toward agility. Take back provenpatterns for getting started—Start Small, Stealth Mode, Going All In, Public Displays of Agility,Impending Doom, and more. Leave knowing what you must—and must not—do to succeed with agilein your organization and team.MJ Tuning and Improving Your Agility: Getting MoreDone NEWDavid Hussman, DevJamIf you consider yourself an experienced agile practitioner and you’re looking to improve your skills,this tutorial is for you. David Hussman presents tools for evaluating your team’s agility and useof various agile practices. David teaches tools used by successful agile <strong>com</strong>munities who havelearned the value of continually evolving their practices as well as experiences with <strong>com</strong>munitieswho lost sight of the underlying value practices provide and chose to overfocus on mechanics.David’s approaches tuning your agility in four essential areas: growing <strong>com</strong>munity and vision,planning products, incremental delivery of value, and the deeper challenges around continuousimprovement. Join the party and learn how to get more done with your existing processes as wellas learn new techniques and tools which draw from the core agile tenets, the source of on-goingsuccess and ever-increasing agility.MK Practicing ScrumBut: Ensuring Project Failures NEWMitch Lacey, Mitch Lacey & Associates, Inc.Scrum appears deceptively simple, but an effective implementation is <strong>com</strong>plicated. Scrum’s rulesare simple to understand, but organizations often ignore basic Scrum principles claiming they are“different” and don’t need to “follow all the rules.” Listen for the phrase, “We do Scrum, but …” Oneof the most <strong>com</strong>mon examples is, “We do Scrum, but we hold our daily stand-up meetings onlyonce a week.” The purpose of the daily meeting is to allow the team to sync daily, track their priorday’s progress, update their daily plan, and identify impediments. Pushing this off to a once-a-weekmeeting clouds status, hides difficulties, and causes problems to persist longer, slowing the teamand delaying the project. Inevitably, it will be the “but” that prevents the organization from achievingits greatest productivity. Mitch Lacey describes <strong>com</strong>mon ScrumButs and ways to extinguish themfrom your team and organization. In this interactive session, you’ll have a chance to share your ownScrumButs and explore ways to fix them next Monday.A Certified Scrum trainer, Mike Cohn isthe founder of Mountain Goat Software,a process and project managementconsultancy and training firm. He is theauthor of newly published Succeedingwith <strong>Agile</strong>: Software <strong>Development</strong> usingScrum, <strong>Agile</strong> Estimating and Planningand User Stories Applied for <strong>Agile</strong>Software <strong>Development</strong>, as well as books on Java and C++programming. With more than twenty years of experience,Mike has previously been a technology executive in<strong>com</strong>panies of various sizes—from startup to Fortune 40.A frequent magazine contributor and conferencespeaker, Mike is a founding member of the ScrumAlliance and the <strong>Agile</strong> Alliance. He can be reached atmike@mountaingoatsoftware.<strong>com</strong>.David Hussman has years of experiencecoaching and leading a wide variety ofsoftware <strong>com</strong>munities—digital audio,digital biometrics, medical, government,legal, security, industrial, financial, retail,and education to name a few. David nowteaches and coaches the growth of agilityin project <strong>com</strong>munities worldwide. He isco-author of Produce It and contributor to several booksincluding Managing <strong>Agile</strong> Projects and <strong>Agile</strong> in the Largeand various other publications. David leads DevJam, agroup of mentors and practitioners who focus on usingagile methods to help people and <strong>com</strong>panies improvetheir software production skills. DevJam (www.devjam.<strong>com</strong>) provides seasoned coaches, teachers, and leaderswho strive to pragmatically match technology, people, andprocesses to create better and cooler products.Mitch Lacey has managed numerous plandrivenand agile projects over the pasttwelve years. At Microsoft Corporation,Mitch honed his agile skills, successfullyreleasing core enterprise services forWindows Live, and transitioned fromprogram manager to <strong>Agile</strong> Coach,helping others in their transition to agilepractices. He later became the <strong>Agile</strong> Practice Manager atAscentium Corporation where he coached customers onagile practices and adoption worldwide. As a CertifiedScrum Trainer (CST) and a registered Project ManagementProfessional (PMP), Mitch shares his experience in projectand client management through Certified ScrumMastercourses, agile coaching engagements, conferencepresentations, and his writings, including Scrum: A SurvivalGuide, to be published in early 2010.ML User-Centered <strong>Agile</strong> Software <strong>Development</strong> NEWJeff Patton, Independent ConsultantMany agile processes focus on building more functionality faster and as a resultoverlook characteristics such as “easy to use,” “desirable,” and “meets my goalsas a user.” Jeff Patton presents the essentials of creating a truly user-centric agileprocess—one that helps you gain insight into your users’ true needs, allowing you toleverage them and create useful, usable, and desirable software products. In shortpractice sessions, Jeff walks you through building pragmatic user personas and writinguser stories that describe the user’s experience. Explore how to ideate user interfaceconcepts and quickly identify solutions that deliver the desired functionality. Learn howto assess and improve usability, and discover how design esthetics contribute to overalluser satisfaction. Come away with new ways to integrate users into the developmentprocess—with the goal of delivering software that will wow your users, product owners,and all stakeholders.Jeff Patton has designed and built software for the pastfifteen years on a wide variety of products from on-lineaircraft parts ordering to electronic medical records. Jeffhas focused on agile approaches since working on anearly Extreme Programming team in 2000. In particularJeff has specialized in the application of user experiencedesign practice to improve agile requirements, planning,and ultimately the products delivered. Jeff currentlyworks as an independent consultant, agile process coach, product designprocess coach, and instructor. Current articles, essays, and presentationson variety of topics in agile product development can be found at www.<strong>Agile</strong>ProductDesign.<strong>com</strong> and in Alistair Cockburn’s Crystal Clear. Jeff isfounder and list moderator of the agile-usability Yahoo discussion group,a columnist with StickyMinds.<strong>com</strong> and IEEE Software, a Certified ScrumTrainer, and winner of the <strong>Agile</strong> Alliance’s 2007 Gordon Pask Awardfor contributions to <strong>Agile</strong> <strong>Development</strong>. Website including writing, pastpresentations, and blog: www.agileproductdesign.<strong>com</strong>MM Release Planning: A Strategy for Success NEWDan Rawsthorne, Danube TechnologiesOne of the primary responsibilities of the product owner and project teams is release planning.Stakeholders want, need, and deserve to know what they’ll be getting—and when. How do you dothis in an agile environment? Although many find it tempting to create a release plan as a seriesof sprint plans, this is a mistake. It violates the lean principle of “minimal inventory” and will mostlikely be wrong—the same as with traditional project planning. Release planning is actually thedevelopment of a release strategy that is refined and adjusted throughout the process. A releasestrategy defines capabilities (not stories) and often includes a game plan for “spending” storypoints (or effort or money) to produce the most value. Dan Rawsthorne presents “rules of thumb”for developing a release strategy and spending game plan. You’ll practice using these rules duringa guided exercise, walk through an example release, and learn how to monitor and measure therelease plan along the way.A software developer for more thantwenty-five years, Dan Rawsthorneis an ac<strong>com</strong>plished manager, mentor,coach, trainer, consultant, and architect.His experience runs the gamut—frome-<strong>com</strong>merce to databases to militaryavionics and air traffic control. Dan is anagent of change, helping organizationstransform themselves through liberal applications of<strong>com</strong>mon sense and agile techniques. His formal trainingcauses him to look for underlying problems rather thanfocusing on surface symptoms; his military backgroundhelps him understand the importance of teamwork andempowerment; and his <strong>com</strong>mon sense tells him that changemust happen in small manageable bites. Dan is currentlyco-writing Advanced Topics in Scrum, due out in 2009.10Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG


pre-conference tutorialsTUESDAY, november 10, 8:30-4:30FULL-DAY TUTORIALSTA <strong>Agile</strong> Release Planning, Metrics, and RetrospectivesMichael Mah, QSM AssociatesHow do you <strong>com</strong>pare the productivity and quality you achieve with agile practices with that oftraditional waterfall projects? Join Michael Mah to learn about both agile and waterfall metrics andhow these metrics behave in real projects. Learn how to use your own data to move from sketches ona whiteboard to create agile project trends on productivity, time-to-market, and defect rates. Usingrecent, real-world case studies, Michael offers a practical, expert view of agile measurement, showingyou these metrics in action on retrospectives and release estimation and planning. In hands-onexercises, learn how to replicate these techniques to make your own <strong>com</strong>parisons for time, cost, andquality. Working in pairs, calculate productivity metrics using the templates Michael employs in hisconsulting practice. You can leverage these new metrics to make the case for changing to more agilepractices and creating realistic project <strong>com</strong>mitments in your organization. Take back new ways for<strong>com</strong>municating to key decision makers the value of implementing agile development practices.TB Kanban Systems for Lean Software <strong>Development</strong> NEWCorey Ladas, Modus CooperandiInvented and developed as part of the Toyota Production System, Kanban is a signaling device thatinstructs the moving or creating of parts in a “pull” production manufacturing system. Applied tosoftware development, Kanban is a practical method to design and operate a workflow managementsystem for lean/agile software development. While Value Stream Maps enable a team to design anefficient workflow, Kanban systems help the team operate that workflow using principles of pullscheduling. The result is a self-optimizing process that can respond rapidly to changing conditionsand customer demands. Corey Ladas guides you through a sequence of exercises employingKanban—from the design and operation of a simple software maintenance system, to a crossfunctionalfeature development team, to a matrix-organized product development group. Leave withpractical, working knowledge of ways that Kanban can help your team improve workflow and monitorprogress during development.TC Advanced <strong>Agile</strong> Project Management NEWJim Highsmith, Cutter Consortium<strong>Agile</strong> project management and development practices have expanded into organizations worldwideat an astonishing rate. Some <strong>com</strong>panies have gone from thinking of agile as a software developmentmethod to viewing agility as an organizational imperative. Jim Highsmith explores topics that willhelp your organization—at the team, department, or enterprise level—think of agile in this new andvital way. Effective agile integration focuses on six key areas in which agile concepts and practicesmust be integrated into the enterprise—organization, process, culture, governance, alignment, andperformance. Learn how to create a path for your organization that enhances its ability to deliversuccessful agile projects. Discover powerful ways to help your organization fully embrace the agileethic. Learn how to over<strong>com</strong>e issues—project governance, performance measurement, releaseplanning, and scaling up and out—that can prevent your be<strong>com</strong>ing a successful agile organization.Through interactive discussions and Q&A sessions, you’ll learn from others and share your knowledgeand experiences with agile projects and practices.As managing partner at QSM AssociatesInc. based in Massachusetts, Michael Mahteaches, writes, and consults to technology<strong>com</strong>panies on estimating and managingsoftware projects, whether in-house,offshore, waterfall, or agile. He is thedirector of the Benchmarking Practice atthe Cutter Consortium, a Boston-basedIT think-tank, and served as past editor of the IT MetricsStrategies publication. With more than twenty-five yearsof experience, Michael and his partners at QSM havederived productivity patterns for thousands of projectscollected worldwide across engineering and businessapplications. His current book-in-progress examines timepressuredynamics of teams and its role in project successand failure. In addition to his background in physics andelectrical engineering, he is a mediator specializing indispute resolution for technology projects. Michael livesin the mountains of western Massachusetts with his twochildren. He can be reached at www.qsma.<strong>com</strong>Corey Ladas has been an enthusiasticstudent of software engineeringmethodologies since the early 1990s.Encouraged by the cross-disciplinaryadvancements of the Design Patternsmovement and the eclectic approach ofSteve McConnell’s Rapid <strong>Development</strong>,Corey set off in search of unconventionalinspiration from the worlds of systems engineering,industrial engineering, and product development. LeanThinking is one of Corey’s favorite discoveries fromthat process, and he has been experimenting with Leanmethods in software development since the early 2000s.Corey edits a popular Lean software developmentblog www.LeanSoftwareEngineering.<strong>com</strong> and providesconsulting and coaching services throughwww.ModusCooperandi.<strong>com</strong>.The president of Information Architects,Inc. and director of the Cutter Consortium’sagile consulting practice, Jim Highsmithhas more than thirty years of experienceas an IT manager, product manager,project manager, consultant, and softwaredeveloper. He is the author of <strong>Agile</strong> ProjectManagement: Creating Innovative Products,<strong>Agile</strong> Software <strong>Development</strong> Ecosystems, and AdaptiveSoftware <strong>Development</strong>: A Collaborative Approach toManaging Complex Systems, winner of the prestigious JoltAward. Jim is co-author of both the <strong>Agile</strong> Manifesto and theDeclaration of Interdependence for project leaders, foundingmember of the <strong>Agile</strong> Alliance, and co-founder and firstpresident of the <strong>Agile</strong> Project Leadership Network. Jim hasconsulted with IT and product development organizationsand software <strong>com</strong>panies on five continents.“I am excited to take so manygreat ideas back to work withme. The facility was first-class.All of the speakers I had, tutorialand concurrent [sessions], wereexperienced in their fields and hadvaluable insight to share.”— <strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> Delegate“Loved the hands-on tutorials andaccess to facilitators.”— Bonnie White, Business Analyst/<strong>Agile</strong> Pilot, XanGo“I liked the ability to hear otherviews on agility—to [get a] betterperspective of what others are doing.”— William Ploch, Project Leader, EnergizerCall 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG 11


pre-conference tutorialsTUESDAY, november 10, 8:30-12:00half-DAY MORNING TUTORIALSTD Better Decisions Through CollaborationJean Tabaka, Rally Software <strong>Development</strong>Join Jean Tabaka for an exploration of better decision making through collaboration and facilitation.In this exercise-packed session, learn and apply facilitation tools and techniques that support acollaborative mode of decision making for the planning, daily interactions, and reviews especiallyuseful for agile software development project teams. Jean leads you in evaluating collaboration versus<strong>com</strong>mand-and-control leadership styles, collaborative decision-making, and the facilitation techniquesvital for effective planning and directing collaborative meetings and interactions. Working in smallteams, facilitate decisions through a series of exercises. Practice helping teams gather insights andarrive at decisions without taking over and making the decisions yourself! It is all about making better,more insightful decisions that enable high-performing teams. Be prepared to be on your feet, bechallenged, and watch your skills grow!TE Prioritizing Your Product Backlog NEWMike Cohn, Mountain Goat SoftwareA fundamental premise in all agile development is that work will be done in priority order. Yet, verylittle advice is provided to product owners about how to prioritize a product backlog. Regardless ofhow fast your agile team is, how brilliant your technical solutions are, or how many automated testsyou run continuously, nothing matters if you’re working on the wrong features. Mike Cohn examinesboth financial and non-financial methods of prioritizing product backlog items. Mike describestechniques—relative weighting, theme screening, theme scoring, Kano analysis, impact estimation—and financial measures such as return on investment (ROI), net present value (NPV), internal rateof return (IRR), and discounted cash flow. Not only are these techniques helpful for prioritizingproduct backlog items, they also can be used for prioritizing ideas for entire projects. The techniquesare easy and the concepts are powerful. Take back practical knowledge about how to apply thesestraightforward techniques to prioritizing your product backlog.TF Writing Effective Use Cases in the <strong>Agile</strong> Age NEWAlistair Cockburn, Humans and Technology, Inc.Based on his award-winning book recognized as the industry standard, Alistair Cockburn showsyou how to write use cases that are short, effective, and elegant. A good use case has a mainsuccess scenario, plus scenario extensions that cover situations that may arise along the way. Whatmakes a use case great? It is the writer’s understanding of the scope of action, alertness to thelevel of the goal in each step, clear movement of information and responsibility between actors,the use of goal-oriented verbs, and a story line that ties the steps to a goal of the primary user.When these guidelines are applied, even <strong>com</strong>plex use cases be<strong>com</strong>e short and simple enough forlay people to understand and critique. Learn the critical but often unstated ground rules aboutscope, goal level, and actors. Discover how to collect and simplify use cases, and how to slice themfor agile development.TG <strong>Agile</strong> Chartering: Inspiring, Aligning, and EvaluatingProject Communities NEWJoshua Kerievsky, Industrial Logic, Inc.Having a vision for your product or project is not enough. All project participants must be alignedwith essential organizational objectives, inspired to achieve great things, and evaluated on whetheror not their work is successful. But, what is “success”? <strong>Agile</strong> teams need “connective tissue” betweenexecutive management’s vision for a product and how everyone engaged in development anddelivery defines success. Without a clear charter, it’s possible to be “agile” and build well-testedsoftware that fails to meet key organizational and customer needs—a technical success but a businessfailure. Joshua Kerievsky has been helping groups craft and evaluate agile project charters since2001. He explores what agile chartering is, how to do it, the pitfalls to avoid, and shares his real-worldexperiences from the trenches. Learn chartering through hands-on experience by producing elementsof a charter as you discover the best ways to conduct chartering in your organization.TH Techniques for Measuring Team VelocityRob Myers, <strong>Agile</strong> InstituteThe velocity metric is often misunderstood and unintentionally misused by both management anddevelopment. Developers worry they’re being evaluated based on this number. Managers want toknow how it can be increased. How a team defines velocity—explicitly or implicitly— affects theteam’s ability to meet delivery <strong>com</strong>mitments. Velocity must be rigorously defined and consistent;otherwise planning efforts quickly unravel. Rob Myers clarifies velocity—its definition and use. Robexplores velocity as a realistic planning tool, offers various ways to measure velocity, and presentssimple analogies that make it understandable. Learn effective ways to obtain consistent estimates,discuss approaches to planning iterations and releases, and track your progress. Realistic, groupexercises explore and reinforce these analogies including playing the “Team Estimation Game” andtalking briefly about Planning Poker®. Learn what to do about vacations, meetings, sick days, andsurprises, and what to do if the answer to “Are we on schedule?” is “No.”An agile fellow with Rally Software<strong>Development</strong>, Jean Tabaka has morethan twenty-five years of experience in IT.After studying DSDM in the late 1990s, shebecame an agile devotee, working withorganizations worldwide to deliver morevalue faster through the adoption of agileprinciples and practices. Specializing inscaling agile practices, guiding leadership shifts, applyinglean, and building continuous planning practices, Jean usesa collaborative approach in helping organizations adoptagile. A Certified ScrumMaster Trainer and a CertifiedProfessional Facilitator, Jean is the author of CollaborationExplained: Facilitation Skills for Software Project Leaders.You can reach her at jean.tabaka@rallydev.<strong>com</strong>.A Certified Scrum trainer, Mike Cohn isthe founder of Mountain Goat Software,a process and project managementconsultancy and training firm. He is theauthor of newly published Succeedingwith <strong>Agile</strong>: Software <strong>Development</strong> usingScrum, <strong>Agile</strong> Estimating and Planningand User Stories Applied for <strong>Agile</strong>Software <strong>Development</strong>, as well as books on Java and C++programming. With more than twenty years of experience,Mike has previously been a technology executive in<strong>com</strong>panies of various sizes—from startup to Fortune 40.A frequent magazine contributor and conferencespeaker, Mike is a founding member of the ScrumAlliance and the <strong>Agile</strong> Alliance. He can be reached atmike@mountaingoatsoftware.<strong>com</strong>.Alistair Cockburn, one of the foundersof the agile movement, was voted one ofthe “The All-Time Top 150 i-TechnologyHeroes” in 2007. He calls himself a“project witchdoctor” because peoplestill don’t understand how improvingtrust and <strong>com</strong>munication improvesproject out<strong>com</strong>es. Known for his livelypresentations and interactive workshops, Alistair isinternationally renowned for his expertise on projectmanagement, agile development, use cases, and teaching.Two of his books, <strong>Agile</strong> Software <strong>Development</strong>: TheCooperative Game and Writing Effective Use Cases, havewon Jolt and Jolt Productivity awards. His blog, poems,articles, and talks are available online athttp://alistair.cockburn.us.Joshua Kerievsky leads Industrial Logic,a fourteen-year-old <strong>com</strong>pany thatguides organizations in successful agiletransitions. He has more than twentyyears of experience in the software field,is an expert and early pioneer in agilemanagement and Extreme Programming,and is a prolific author of eLearning albumsthat help <strong>com</strong>panies around the world “scale agility faster.”Joshua’s 2004 bestselling book, Refactoring to Patterns,won a Jolt Cola award. His pioneering work in agileprocesses has helped popularize readiness assessments,storytest-driven development, and agile chartering.For more than ten years Rob Myers hasconsulted on numerous successful agile,Scrum, and extreme programming (XP)projects. During his more than twentyyears in various software developmentroles, he has enjoyed consulting for leading<strong>com</strong>panies in the aerospace, government,medical, software, and financial sectors.The lead instructor of the <strong>Agile</strong> Institute and a foundingmember the <strong>Agile</strong> Cooperative, Rob teaches a variety ofcourses, including Realistic Test-Driven <strong>Development</strong> andRealistic <strong>Agile</strong> Testing with Fit. Every course is a blendof highly technical experience coupled with techniquesfor preserving sanity in the workplace. Rob also performsshort- and long-term coaching to encourage, solidify, andimprove the team’s agile practices.12Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG


pre-conference tutorialsTUESDAY, november 10, 1:00-4:30 HALF-DAY AFTERNOON TUTORIALSTI Pragmatic Thinking and LearningAndy Hunt, The Pragmatic Programmers, LLCSoftware development happens in your head—not in an editor, IDE, or design tool. We’re welleducated on how to work with software and hardware, but what about wetware—our brains? JoinAndy Hunt for a look at how the brain really works (hint: it’s a dual processor, shared bus design)and how to use the best tool for the job by learning to think differently about thinking. Andy looksat the importance of context and the role of expert intuition in software development. Learn to takeadvantage of pole-bridging and integration thinking. Compare different laterally-specialized functions,including synthesis vs. analysis and sequential processing vs. pattern-matching. Discover the onesimple habit that separates the genius from the “wanna-be.” Andy helps you discover how to learnmore deliberately by managing your knowledge portfolio. Explore practical learning techniques,including mind maps, reading techniques, and situational feedback that help you cope with thetorrent of new information that assaults each of us.TJ The Beginner’s Mind: Keeping Your <strong>Agile</strong> Adoption FreshJean Tabaka, Rally Software <strong>Development</strong>Join Jean Tabaka on a journey that gives you insight into how the best agile teams truly engage andadapt. Using interactive exercises to investigate the notion of “Beginner’s Mind” versus “Expert Mind”,Jean invites you to embrace an agile adoption approach that keeps your mind in the present, opento new ideas, and always curious. She “opens the agile kimono” by sharing experiences of teams thathave successfully adopted Beginner’s Mind and teams that unfortunately embraced Expert Mind. Jeanchallenges you about your team’s decision styles, agile practices, and notions of best practices—anyof which can inadvertently invite the damaging blinders of Expert Mind. She invites discussion withinsmall groups about how Expert Mind practices actually impede agile maturity and keep teams fromgelling. Finally, Jean invites you to create and share a set of Beginner’s Mind practices with otherparticipants in a quiet reflection of how to stay fresh. Bring your experiences and curiosity—andexpect to be surprised!TK Fearless Change: Introducing New IdeasLinda Rising, Independent ConsultantThose who attend conferences or read books and articles discover new ideas they want to bring intotheir organizations—but they often struggle when trying to implement those changes. Unfortunately,those introducing change are not always wel<strong>com</strong>ed with open arms. Linda Rising offers provenchange management strategies to help you be<strong>com</strong>e a more successful agent of change in yourorganization. Learn how to plant effective seeds of change and what forces drive or block change inyour organization. In addition to using these approaches to change your organization, you can usethem to be<strong>com</strong>e a more effective person. Come and discuss your organizational and personal changechallenges. Linda shows how the lessons from her book, Fearless Change: Patterns for IntroducingNew Ideas, can help you succeed. Learn how to over<strong>com</strong>e adversity to change and to celebrate yourimprovement successes along with your organization’s newfound practices.TL <strong>Agile</strong> Estimating and PlanningMike Cohn, Mountain Goat SoftwarePlanning is important for all projects, especially agile ones. Unfortunately, we’ve all seen manyworthless plans and are tempted to throw out planning altogether. Regretfully, too many teamstoday view planning as something to be avoided, and too many organizations view plans assomething to hold against their development teams. But don’t give up yet! With the right type ofagile estimating and planning, you can create an accurate and useful project plan that looks sixto nine months in the future. Join Mike Cohn to learn new skills that will help you create reliableplans that improve decision-making and break the cycle of poor estimates and failed expectations.Leave with a solid understanding of and experience in agile planning as you learn new approachesto estimating—unit-less points, ideal time, and more. Practice estimating with the popular PlanningPoker® technique and see how these techniques work on fixed-price and fixed-scope projects. WithMike and the other participants, you’ll explore techniques that dramatically increase your project’schances of on-time <strong>com</strong>pletion.TM Blending Kanban and Extreme Programming NEWJoshua Kerievsky, Industrial Logic, Inc.Extreme Programming (XP) ignited the agile movement ten years ago by offering a simple,minimalistic approach to software development. More recently, Kanban has emerged to provide asimple, minimalistic approach to software development management. What happens when you blendKanban with XP? You get one heck of an agile process! Joshua Kerievsky explains how his team hasspent the past few years adjusting XP principles to fit Kanban and adjusting Kanban to fit XP. Joshuadescribes the waste he often found in traditional XP practices, the formalities in Kanban that did notprovide much value, and how the blended version of Kanban and XP has helped his team practicean ultra-lean, dependable, agile development approach. Explore with Joshua how you can install andimplement a blend of Kanban and XP today rather than start with ten-year-old agile processes andslowly evolve to the newer, leaner methods now in demand.In the industry since the early 1980s, AndyHunt is one of the seventeen foundersof the <strong>Agile</strong> Alliance, which launched the<strong>Agile</strong> Manifesto and the agile movement.Andy is a programmer, consultant, author,publisher, and co-founder of the PragmaticBookshelf. He co-authored the best-sellingbook The Pragmatic Programmer and sixothers, including the award-winning <strong>Practices</strong> of an <strong>Agile</strong>Developer and the recent Pragmatic Thinking & Learning.At conferences and private corporations throughout the USand Europe, Andy is a frequent speaker on topics rangingfrom software development to management and cognition.When not working, Andy is an active musician <strong>com</strong>posing,recording, and playing trumpet, flugelhorn, and piano.An agile fellow with Rally Software<strong>Development</strong>, Jean Tabaka has morethan twenty-five years of experience in IT.After studying DSDM in the late 1990s, shebecame an agile devotee, working withorganizations worldwide to deliver morevalue faster through the adoption of agileprinciples and practices. Specializing inscaling agile practices, guiding leadership shifts, applyinglean, and building continuous planning practices, Jean usesa collaborative approach in helping organizations adoptagile. A Certified ScrumMaster Trainer and a CertifiedProfessional Facilitator, Jean is the author of CollaborationExplained: Facilitation Skills for Software Project Leaders.You can reach her at jean.tabaka@rallydev.<strong>com</strong>.Linda Rising has a Ph.D. from ArizonaState University in the field of objectbaseddesign metrics and a backgroundthat includes university teaching andindustry work in tele<strong>com</strong>munications,avionics, and tactical weapons systems. Aninternationally known presenter on topicsrelated to patterns, retrospectives, and thechange process, Linda is the author of Design Patterns inCommunications, The Pattern Almanac 2000: A PatternsHandbook, and co-author with Mary Lynn Manns ofFearless Change: Patterns for Introducing New Ideas. Findmore information about Linda at www.lindarising.org.A Certified Scrum trainer, Mike Cohn isthe founder of Mountain Goat Software,a process and project managementconsultancy and training firm. He is theauthor of newly published Succeedingwith <strong>Agile</strong>: Software <strong>Development</strong> usingScrum, <strong>Agile</strong> Estimating and Planningand User Stories Applied for <strong>Agile</strong>Software <strong>Development</strong>, as well as books on Java and C++programming. With more than twenty years of experience,Mike has previously been a technology executive in<strong>com</strong>panies of various sizes—from startup to Fortune 40.A frequent magazine contributor and conferencespeaker, Mike is a founding member of the ScrumAlliance and the <strong>Agile</strong> Alliance. He can be reached atmike@mountaingoatsoftware.<strong>com</strong>.Joshua Kerievsky leads Industrial Logic,a fourteen-year-old <strong>com</strong>pany thatguides organizations in successful agiletransitions. He has more than twentyyears of experience in the software field,is an expert and early pioneer in agilemanagement and Extreme Programming,and is a prolific author of eLearning albumsthat help <strong>com</strong>panies around the world “scale agility faster.”Joshua’s 2004 bestselling book, Refactoring to Patterns,won a Jolt Cola award. His pioneering work in agileprocesses has helped popularize readiness assessments,storytest-driven development, and agile chartering.Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG 13


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


keynote sessionsAGILE experts share insightWednesday, november 11, 8:30 a.m.Beyond Scope, Schedule, and Cost: RethinkingPerformance Measures for <strong>Agile</strong> <strong>Development</strong>Jim Highsmith, Cutter ConsortiumA recent Business Week article proclaimed, “There is no more Normal.” With businesses in the throesof pervasive change, the traditional emphasis on “following the plan with minimal changes” must besupplanted by “adapting the plan to inevitable changes.” If agile development practices are aboutfocusing on and delivering customer value, then how can adherence to traditional scope, schedule,and cost be a good way to measure performance? It can’t. Jim Highsmith explains the need to movebeyond the classic Iron Triangle measures to instead focus agile software development success onvalue, quality, and constraints. Even today, many agile teams are asked to be flexible and adaptive andthen are told to conform to planned scope, schedule, and cost goals. They are asked to adapt—insidea very small box. If we are to bring truly agile values to our organizations, then we must change ourperformance measures. To paraphrase the <strong>Agile</strong> Manifesto, it’s not that scope, schedule, and cost areunimportant but that value and quality are more important. Jim explores the rationale behind movingto this new set of agile performance measures.The president of Information Architects, Inc. and director of the Cutter Consortium’s agile consulting practice,Jim Highsmith has more than thirty years of experience as an IT manager, product manager, project manager,consultant, and software developer. He is the author of <strong>Agile</strong> Project Management: Creating Innovative Products,<strong>Agile</strong> Software <strong>Development</strong> Ecosystems, and Adaptive Software <strong>Development</strong>: A Collaborative Approach toManaging Complex Systems, winner of the prestigious Jolt Award. Jim is co-author of both the <strong>Agile</strong> Manifesto andthe Declaration of Interdependence for project leaders, founding member of the <strong>Agile</strong> Alliance, and co-founderand first president of the <strong>Agile</strong> Project Leadership Network. Jim has consulted with IT and product developmentorganizations and software <strong>com</strong>panies on five continents.Wednesday, november 11, 4:30 p.m.<strong>Agile</strong>: Resetting and RestartingAlistair Cockburn, Humans and Technology, Inc.The <strong>Agile</strong> Manifesto—ten years in the making—was published in 2001. Now, with more than eightyears of practice, the manifesto has greatly influenced the process of software development. Ithas influenced the IEEE’s software contracting models, the Project Management Institute’s view ofsoftware project management, the Software Engineering Institute’s CMMI assessment model, andhelped change the development process for thousands of organizations around the world. Duringthese years, agile practices have moved forward and continued to mature, adopting ideas from leanmanufacturing and the theory of constraints to add more rigor to our work. Still, many agile projectstoday tend to fail because they are overly tactical and do not take the long-term view. Join AlistairCockburn, one of the seventeen original signers of the <strong>Agile</strong> Manifesto, as he re-examines the originalthinking behind the manifesto, where it has succeeded, how it has been perverted, what is happeningin the agile world today, and how agile practices might evolve in the <strong>com</strong>ing years.Alistair Cockburn, one of the founders of the agile movement, was voted one of the “The All-Time Top 150i-Technology Heroes” in 2007. He calls himself a “project witchdoctor” because people still don’t understand howimproving trust and <strong>com</strong>munication improves project out<strong>com</strong>es. Known for his lively presentations and interactiveworkshops, Alistair is internationally renowned for his expertise on project management, agile development, usecases, and teaching. Two of his books, <strong>Agile</strong> Software <strong>Development</strong>: The Cooperative Game and Writing Effective UseCases, have won Jolt and Jolt Productivity awards. His blog, poems, articles, and talks are available online athttp://alistair.cockburn.us.16Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG


keynote sessionsMONDAY, may 16, 8:30-5:00AGILE experts share insightthursday, november 12, 8:30 a.m.<strong>Agile</strong> Brushstrokes: The Art of Choosing an <strong>Agile</strong>Transition StyleJoshua Kerievsky, Industrial Logic, Inc.<strong>Agile</strong> software processes vary in detail, depth, impact, and endurance as much as painting styleslike graffiti differ from Baroque or Impressionist art. What can artists teach us about successful agiletransitions? And what can past agile transitions teach us about styles that endured or faded away?Joshua Kerievsky will map agile transitions to art styles and identify elements that lead to successor failure. We will look at palettes of principles and practices, how and when agile styles may beeffectively blended, when or how to do a sketch before jumping to the canvas, how initial transitionscan morph into wholly different styles, and whether to spread a consistent or varying style across adepartment or organization. Joshua will focus on four fundamental agile transition styles as he walksyou through case studies from the past decade. You will <strong>com</strong>e away from this talk with an excellentperspective on the art of agile transitioning and learn what style(s) will work best for you.Joshua Kerievsky leads Industrial Logic, a fourteen-year-old <strong>com</strong>pany that guides organizations in successful agiletransitions. He has more than twenty years of experience in the software field, is an expert and early pioneer in agilemanagement and Extreme Programming, and is a prolific author of eLearning albums that help <strong>com</strong>panies aroundthe world “scale agility faster.” Joshua’s 2004 bestselling book, Refactoring to Patterns, won a Jolt Cola award. Hispioneering work in agile processes has helped popularize readiness assessments, storytest-driven development, andagile chartering.thursday, november 12, 4:30 p.m.Navigating Conflict on <strong>Agile</strong> Teams: Why “Resolving”Conflict Won’t WorkLyssa Adkins, CricketwingOn many agile development teams, conflict lurks under the surface and can erupt as a volcano ofdestruction and suffering. On many agile teams, conflict is viewed mostly as a distraction that keepsthe team from getting the job done. However, on great agile teams, conflict is constant and wel<strong>com</strong>edby all as a catapult to higher performance. In all these situations, conflict is not a mechanistic systemone can simply take apart, fix, and put back together. It is not about mechanisms; it is about humanbeings working together, day after day, in the maelstrom of constant collaboration and change. In thisturbulence, how can teams chart a course through conflict and turn it into a force for greatness? LyssaAdkins reveals a conflict model that helps you do just that, walking you through five levels of conflictfrom “Problem to Solve” to “World War”—with each step finely tuned to view conflict in a deeplyhuman and humane way. After all, agile is about people and interactions—and nowhere is this moreapparent than in the midst of conflict. Come learn a framework you can use right away to help yourteams navigate conflict and move toward high performance.Lyssa Adkins is an experienced <strong>Agile</strong> Coach, who came to agile as a project leader with more than fifteen years ofproject management success. Even with all that experience, she was not prepared for the power and simplicity ofagile done well. As a large-scale program manager and director of Project Management Offices turned agile coachand trainer, she has lived it herself. This makes her uniquely able to help others translate their existing world to theagile world. A professional co-active coach, Lyssa holds triple certifications: Certified Scrum Trainer (CST), ProjectManagement Professional (PMP), and Six Sigma Green Belt (SSGB).Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG 17


concurrent classeswednesday, november 11, 10:00 a.m.W1 <strong>Agile</strong> ManagementPrincipled Agility: The Principles Behindthe <strong>Practices</strong>Mitch Lacey, Independent ConsultantIn Scrum, the product owner manages the product backlog—seems simple enough. But what principles are required to makeseemingly straightforward agile practices really work? MitchLacey suggests courage, trust, <strong>com</strong>mitment, and simplicity arethose principles. Courage: Do I have the courage to say no tothis stakeholder for the overall benefit of the product? Trust:Can I trust the team to sustain their velocity? Commitment: Areall team members working everyday to improve? Simplicity:Are we doing only the things that bring value to the product?These are real-life questions that agile team members facedaily. It’s not enough to just say you’re agile because youwork in iterations. Truly being agile weaves these principlesinto the fabric of our projects. Join Mitch to learn how he hasapplied these principles in his projects and the failures thathave occurred when the principles were misaligned or absentall together. True agility emerges only when principles andpractices align; learn how to build and maintain that alignment.W2 <strong>Agile</strong> ImplementationThe Scrum Product Owner DemystifiedJeff Patton, Independent ConsultantA Scrum product owner’s job is challenging, to say the least.Unfortunately, the specific concepts and techniques requiredto succeed often aren’t spelled out in books and trainingclasses. And being referred to—in Scrum jargon—as “the singlewringable neck” is enough to discourage anyone from signingup for the job. While there’s no silver bullet, Jeff Patton helps fillyour Scrum tool-kit with valuable approaches that help productowners succeed: the basics of collaborative discovery sessionsto identify business and user goals; how to create effective userstories for better planning; how to split and thin user storiesto support iterative/incremental development; approaches forreducing the risk of late delivery; and techniques for keepingusers, stakeholders, and the team involved from inceptionthrough delivery. Jeff knits all of this into a useful productowner’s practice map for you to take back for yourself or forthe product owner in your life.W3 Testing & QualitySeven Key Factors for <strong>Agile</strong> TestingSuccessLisa Crispin, Ultimate Software<strong>Agile</strong> development presents unique challenges for testersand test teams. Working in short iterations, often withlimited written requirements, agile development teams canleave traditional testers behind. Common testing-relatedactivities—such as user acceptance testing, testing interproductrelationships, and installation testing—require differentapproaches to work within agile projects. Lisa Crispin presentsseven key factors for testing success within agile projects—using a whole team approach, adopting an agile mindset,automating regression testing, collaborating with customers,providing and obtaining feedback, looking at the big picture,and building a foundation of core agile practices. Learn how toover<strong>com</strong>e cultural and organizational obstacles to successfultesting and discover the critical factors for delivering maximumvalue to your business.W4 <strong>Agile</strong> TechniquesUser Stories for <strong>Agile</strong> RequirementsMike Cohn, Mountain Goat SoftwareExpressing requirements as user stories is one of the mostbroadly applicable techniques introduced by the agileprocesses. User stories are an effective approach on all timeconstrained projects and are a great way to introduce a bit ofagility to any project. Mike Cohn describes the six attributesof good stories—independent, negotiable, valuable, estimable,sized appropriately, and testable. Explore how user storieshelp a team shift from more documents to more discussion,encouraging the right mix of both. Learn practical, proventechniques for gathering user stories. Discuss how much workshould be done on a user story in advance and by whom andsee why a just-in-time, just-enough approach aids a teamin be<strong>com</strong>ing agile. Discover the relationship between userstories, epics, themes, and conditions of satisfaction. Leavewith a project-proven template for writing user stories and beprepared to put this powerful technique to use immediately.W5 Special TopicsDebug Your MindAndy Hunt, The Pragmatic ProgrammersEvery day, we make important decisions and try to solve criticalproblems in our work. Unfortunately, our decision-making andproblem-solving processes often are based on a faulty memoryand our emotional state at the time. We tend to ignore crucialfacts and fixate on irrelevant details because of where and whenthey occur, or whether they are brightly colored—especially ifthey are brightly colored. Join Andy Hunt as he shares conceptsfrom his popular book Pragmatic Thinking and Learning andexplores the <strong>com</strong>mon cognitive biases that can dramaticallyaffect your decision-making and problem-solving skills. Learnwhy most predictions are wrong from the start and how youcan guard against false assumptions. Discover aspects ofcontext which can subtly affect you, including generationalaffinity and personality tendencies. Find out why your ownbrain’s legacy hardware can work against you, and learn how torecognize and stop that when it happens.“I’ve attended some other types ofconferences and this has been by farthe best. The speakers were great,the food, the ac<strong>com</strong>modations, thetutorials, and the set-up. Can’t waituntil next year to attend!”— Chasity Johnson, Product Manager/Project Manager,MAP Software18Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG


concurrent classesMONDAY, may 16, 8:30-5:00wednesDAY, november 11, 12:45 p.m.W6 <strong>Agile</strong> ManagementRightsizing Your Project in a DownEconomyMichael Mah, QSM AssociatesIn tough times, both shoes drop simultaneously and “scarcitythinking” takes over in senior executives, managers, anddevelopment teams. In this environment, dysfunction can wreakhavoc on your projects in the form of scope greed, death-marchdeadlines, and budget cuts. Often, the tendency is to say “yes”to impossible dates, take on too much, suffer the budget cuts,and pray that heroics might save the day. This is a disasterwaiting to happen. It takes a skillful manager to “rightsize”critical projects—right team, right scope, right dates—at thebeginning. Scarcity thinking threatens all three. Michael Mahdescribes how to lead difficult conversations and discuss the“undiscussables.” He shares how to artfully frame trade-offs forstakeholders to set priorities. Learn how to get buy-in by usinga blend of <strong>com</strong>mon sense, essential measurement concepts, andrules of software estimation. Whether you’re agile, waterfall,or offshore, discover information you need to make the rightchoices and gain the support of your organization.W7 <strong>Agile</strong> ImplementationThe Power of RetrospectivesLinda Rising, Independent ConsultantOne principle in the <strong>Agile</strong> Manifesto states, “At regular intervals,the team reflects on how to be<strong>com</strong>e more effective, thentunes and adjusts its behavior accordingly.” Retrospectivesare a powerful, repeatable tool to help your team continuouslylearn and improve. Linda Rising shares techniques for projectretrospectives to help teams discover what they’re doingwell and identify what should be done differently. Not fingerpointing or blaming sessions, retrospectives are structuredinteractions in which team members reflect on the past inorder to be<strong>com</strong>e more effective in the future. Linda shares herexperiences with leading retrospectives—both successful andunsuccessful. Learn ways to apply her positive experiencesand a proven retrospective model to your projects. By takingthe time to reflect and proactively determine what should bedone differently in the next iteration, release, or project, yourteam will embody one of the important principles of the <strong>Agile</strong>Manifesto and help your <strong>com</strong>pany be<strong>com</strong>e a true “learningorganization.”W8 Testing & QualityDealing with Defects: The <strong>Agile</strong> WayJanet Gregory, DragonFireIn agile development, software defects are everyone’sresponsibility. One tenet of agile is that defects should be fixed“as soon as possible” rather than documented as an inventoryof “stuff” that doesn’t work yet. Janet Gregory examines thesometimes vexing question agile teams have for dealing witha defect—should we “fix it now and forget it,” “fix it now andtrack it,” or “record and track it?” She explores why, regardlessof which choice is made, you should write a test case to verifythe fix is correct. Find out how those test cases can be<strong>com</strong>ea valuable record about defect history. Learn ways to trackdefects in a simple system to help the agile team discoverprocess problems and potential improvement opportunities. Bydealing with defects effectively, your team will be able to shiftits focus from defect repair toward defect prevention.<strong>Conference</strong> Venue: Rosen Shingle CreekW9 <strong>Agile</strong> TechniquesDetermining Business ValueKen Pugh, Net ObjectivesAgility focuses on delivering business value to the customersas rapidly as possible, and user stories are a <strong>com</strong>mon wayto describe the features and functions that define valueincrementally. However, to concentrate on delivering mostbusiness value earlier in the project, we must determine andassign the relative business value to each of those stories.Through lecture and interactive exercises, Ken Pugh presentstwo methods for quickly estimating and assigning businessvalue for features and stories. Ken explains the relationshipsbetween business value estimates and story point estimates,and how to chart business value for iteration reviews. Kendemonstrates what estimates really represent in both dollarsand time. On a larger scale, he shows you how to use businessvalue assessment as a portfolio management tool to prioritizefeature development across several projects. Learn howbusiness value can help both customers and developers focuson the most important requirements and needs.W10 Special TopicsCMMI ® or <strong>Agile</strong>: Why Not Embrace Both?Hillel Glazer, Entinex, Inc.<strong>Agile</strong> development methods and CMMI ® best practices areoften perceived to be in conflict with each other. Some evenargue that the <strong>Agile</strong> Manifesto was largely a counterresponse tothe original CMM ® . Hillel Glazer explores ways that CMMI ® andagile champions can work together to derive benefit from bothapproaches to dramatically improve business performance. Armyourself with the knowledge to address any <strong>Agile</strong>-CMMI ® riftwithin your organization and learn ways to benefit from bothpractices. Hillel fills in some of the missing details that led to theoriginal perceived conflict and discovers that CMMI ® is missing<strong>com</strong>ponents that agile provides and agile is missing <strong>com</strong>ponentsthat CMMI ® provides. He presents examples of how CMMI ®can help propagate agile ideas and propel them toward fullyoptimized performance levels. In addition, he shares an exampleof how to use systems engineering to strike the appropriate<strong>com</strong>promise between “extreme” agile and “extreme” CMMI ® sothat, in the middle, they can interoperate effectively.CMMI ® and CMM ® are registered trademarks of Carnegie Mellon University.Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG19


concurrent classeswednesday, november 11, 2:45 p.m.W11 <strong>Agile</strong> ManagementInstill Scrum Values to Build High-Performance TeamsLyssa Adkins, CricketwingYour teams are using agile practices well and starting tounderstand the principles behind them, but they are still nothigh-performing. Although they’re getting a bit better witheach sprint and they’re meeting <strong>com</strong>mitments, they are notproducing the great results you thought agile was supposed tocreate. Come learn the framework for guiding teams to thosegreat results using the Scrum values as the root and ground ofthe journey. The Scrum values that lead to high performanceand the fruits of high performance teams are put into a contextthat causes teams and people outside teams—even seniormanagers and executives—to “get it.” They get what makesagile work and what we are moving toward when we talk abouthigh-performing teams. Lyssa Adkins offers an interactiveexperience for you to learn and practice how to teach yourteam to use this Scrum framework so they, in turn, can charttheir own paths toward high-performance.W12 <strong>Agile</strong> ImplementationGrowing Pains: Why Scaling Scrum andXP Hurts—and What You Can DoEd Kraay, Independent ConsultantDo you have a large scale program with multiple agile teams?If so, you may have experienced some of the growing painswe encountered when we scaled Scrum and XP—conflictingpriorities across teams, handling dependencies across multiplebacklogs, planning a release date for teams with changingvelocities and backlogs, inconsistent technical practices, andineffective cross-team <strong>com</strong>munication. Ed Kraay presents hisorganization’s experience working on a large, <strong>com</strong>plex Scrumprogram with multiple, interrelated Scrum teams. Learn thesecrets of what to avoid and ways to minimize the pain so thatyour teams can reduce defects, improve delivery, and havemore fun. Ed’s practical tips include synchronizing sprints acrossteams, using multi-team release planning, building a cross-teamroadmap, embedding architects and coaches, and facilitatingvertical transparency using a meta-scrum framework. Bring yourcurrent challenges scaling Scrum or XP practices, and leave witha fresh perspective to move forward.W13 Testing & QualitySource Code Analysis in the <strong>Agile</strong> WorldGwyn Fisher, Klocwork<strong>Agile</strong> practitioners know that achieving high velocity in iterationsrequires a pinpoint focus on code quality. The death of manyprojects can be traced to an out-of-control defect queue beingpushed uphill from one iteration into the next. Source CodeAnalysis has emerged as an effective technology that plays anintegral role in achieving defect-free code within a containedcost and effort. However, the actual benefits achieved aredependent on when and how the technology is applied, andhow broadly it is used by team members. Gwyn Fisher describeshow developers can make automated code inspection andother related technologies—such as regular refactoring andpeer review—part of their daily routine, resulting in more stableiterations, increased team velocity, and more predictabledelivery. Gwyn also provides a technical walkthrough of thehistory of source code analysis, illustrates where many of today’smisconceptions <strong>com</strong>e from, and provides a technical descriptionof its strengths, limitations, and potential future applications.“I am excited to take so many greatideas back to work with me. The facilitywas first class. All of the speakers Ihad, tutorial and concurrent, wereexperienced in their fields and hadvaluable insight to share.”— <strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> DelegateW14 <strong>Agile</strong> TechniquesRealistic Test-Driven <strong>Development</strong>:Paying and Preventing Technical DebtRob Myers, <strong>Agile</strong> InstituteAre you considering implementing Test-Driven <strong>Development</strong>(TDD), or have you tried it and failed? If so, this class is for you.Rob Myers describes the basic mechanics and <strong>com</strong>ponentsof TDD. In addition, he explains the real long-term benefits tothe individual, team, and organization of using this technique.Teams find that their defect rate is considerably lower(<strong>com</strong>pared to no unit testing, or unit testing after coding).Even greater rewards are gained in future enhancements andreleases. As developers build a “safety net” of automated testsaround the growing product, the team can rapidly modify thedesign and add features required by changes in a dynamicmarket. The TDD tests guarantee that any defects introducedin those modifications are quickly detected. Rob shares firstpersonstories of how TDD provided astounding returns. Robthen explains what is required to implement TDD painlesslyand professionally, and gives a brief demonstration to showthe levels of detail, the emergent nature of the design, and thethought-processes that occur during TDD coding.W15 Special TopicsSmall Is Beautiful: Business AgilityThrough Adaptive GovernanceSanjiv Augustine, LitheSpeed, LLCIn this economic downturn, is your <strong>com</strong>pany looking beyondknee-jerk cost cutting to focus on creative ways to solvebusiness problems? When businesses tap the innovativecapabilities that agile development teams possess and scaleup through adaptive governance, they can produce gamechangingsolutions. Sanjiv Augustine shares how leadingbusinesses are using agile to jumpstart and scale their newproduct development by incorporating user-centered productdesign and a user story “maturity progression” to support thecreative evolution of system development. To optimize theirproject investments, these businesses are adopting incrementalfunding and portfolio-level feature prioritization, reducing teamchurn by creating stable teams with embedded specialists,and tracking and monitoring project portfolio progressacross multiple teams in a visual, agile fashion. In addition,businesses are aligning individual <strong>com</strong>pensation with teambasedperformance management to reward both teamwork andindividual excellence. Join Sanjiv and learn how you can adaptthese successful practices to your organization.20Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG


concurrent classesMONDAY, may 16, 8:30-5:00thursDAY, november 12, 10:00 a.m.T1 TransitioningGoing <strong>Agile</strong>: How It Affects People,Teams, and ProcessesJoachim Herschmann, Borland Software Corporation<strong>Agile</strong> development provides the opportunity for new levelsof productivity and value for software delivery—yet the agileapproach brings new challenges that impact people, teams, andprocesses. Joachim Herschmann describes how a traditionalwaterfall-oriented development organization can be<strong>com</strong>emore agile and how software delivery can be transformed intoa managed, efficient, and predictable business process. Usingthe real-life example of the Borland Linz development center,a traditional organization that has been undergoing an agiletransformation for more than two years, Joachim shares the<strong>com</strong>pany’s experiences throughout this culture shift. Becausenot everything in this transition was easy and straightforward,Joachim discusses the pitfalls and challenges that the BorlandLinz development center encountered—short sprint cycles, sharedquality responsibility and accountability, and an increased needfor test automation. Take away the best practices and lessonslearned from a team that is succeeding in its quest to “go agile.”T2 <strong>Agile</strong> ImplementationCoaching Agility and Producing ValueDavid Hussman, DevJamWhy do some agile <strong>com</strong>munities succeed while others arestruggling or failing? Communities that struggle often do sobecause they are prescriptively follow processes instead ofdescriptively adopting practices and principles that amplifytheir existing strengths and address their challenges. DavidHussman shares successful coaching techniques he uses togrow sustainable agility that lasts beyond the early iterations orthe first few agile projects. David begins with a series of initialadoption tools—assessments, pragmatic practice selection,personas and story maps, chartering, and developmentmanifestos. He then moves on to discuss ideas and tools forkeeping the agile spark alive and glowing. As a full time workingcoach, David uses coaching stories and experiences to discussestablishing strong, sustainable delivery cadences while alsobuilding the essence of coaching and coaches. Learn the toolsfor finding your groove, the definition of which is not in anybook. If you want to grow your coaching skills and your abilityto truly deliver real value, this session is for you.T3 Testing & QualityFocused Continuous TestingRod Coffin, Improving EnterprisesContinuous testing is a practice that involves automaticallyrunning tests after every program change. Just as modern IDEsprovide instant feedback about the code’s syntactic correctness,continuous testing gives you instant feedback about thesemantic correctness of the code. Continuous testing has aprofound impact on the way you use test-driven development(TDD) and continuous integration (CI). TDD provides rapidfeedback through the frequent execution of a small set ofrelated tests. CI provides broader feedback on a less frequentbasis. Continuous testing <strong>com</strong>bines the immediacy of TDDwith the breadth of CI to redefine the experience of developertesting. Rod Coffin describes the history, theory, practice, anddaily application of continuous testing, including its applicationon different platforms, and his ongoing experiences withcontinuous testing on real-world systems. Rod demonstratescontinuous testing practices using Infinitest, a free tool for Java,and ends with a discussion of the future of continuous testing.T4 <strong>Agile</strong> TechniquesPragmatic Personas: Putting the User inUser StoriesJeff Patton, Independent ConsultantWhen making choices about a system’s functionality, the easiestthing is to ask yourself, “What would I like the software to do?”Unfortunately, when a team uses this approach, the result isusually constant argument, un<strong>com</strong>fortable <strong>com</strong>promises, andthat never-popular “designed-by-<strong>com</strong>mittee” feel. A personais a simple model that describes an example user of a system.It’s easy and fun for a team to create pragmatic personas thatdescribe what we know about our users so we can talk aboutthe product from their perspective. A good set of personashelps us avoid the trap of self-referential design, and the actof building personas helps us identify what we don’t yet knowabout our users. Jeff Patton shares the basics of creating simplepersonas and leads you through an exercise of creating oneduring class. Join Jeff and learn to write better agile user storiesand identify characteristics your software must have to “wow”your users.T5 Lean ThinkingApplying Lean Production to Software<strong>Development</strong>: A WorldviewJames Sutton, Lockheed-MartinLean production has made it possible for many industries todevelop products faster and more profitably, building a loyalcustomer base while lowering business risk. Now, Lean hasproven it can do the same for software development—and doso better than any development approach to date. Lean is morethan a management system, method, tool, or environment; theareas where software methodologies normally focus. Lean is aworldview—a way of thinking that fundamentally changes andhumanizes industry. The power of Lean is in the goals it leadsus to pursue and the ways in which we coordinate our work.Therefore, Lean allows us to continue using many of our currentsoftware techniques. James Sutton returns to the beginningsof Lean, as conceived in the mind of W. Edwards Deming, andmoves forward in time to <strong>com</strong>pare and contrast Lean with agiledevelopment. Then, James explores with you ways to apply the“five lean principles” to software development to help you andyour organization move toward its own worldview.“Excellent conference!The best I’ve everattended.”— Donna Lindley, Sr. Web Analyst, Wachovia CorporationCall 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG21


concurrent classesthursDAY, november 12, 12:45 p.m.T6 TransitioningOrganizational Values: A Key to <strong>Agile</strong>SuccessMichele Sliger, Sliger Consulting<strong>Agile</strong> adoptions can only be successful if corporate valuesmatch the key values outlined in the <strong>Agile</strong> Manifesto and inagile frameworks such as XP and Scrum. Michele Sliger explainsthe agile values that play a key role in driving individual andteam behavior. Learn the real meaning behind the often heardphrase “agile is value-driven, not plan-driven”. Discover howto determine your <strong>com</strong>pany’s values and how to <strong>com</strong>pareand contrast them to agile values—and what to do if they aredifferent. Practice visioning exercises that you can conduct onyour own and with your team to better understand what youand your team members personally value and what you cando to better align your present values with agile values. Findout how to define values at the team level—a must to ensureeffective working relationships. Take away a framework to applywhat you’ve learned in your own <strong>com</strong>pany and team.T7 <strong>Agile</strong> ImplementationSixteen Essential Patterns of Mature<strong>Agile</strong> TeamsRobert Galen, Independent ConsultantMany teams have a relatively easy time adopting the tacticalaspects of the agile methodologies. Usually a few classes, sometool introduction, and a bit of practice can lead you towarda somewhat efficient and effective adoption. However, suchteams quite often are simply going through the motions—neither maximizing their agile performance nor delivering asmuch value as they could. Borrowing from his experiencesand lean software development methods, Bob Galen exploresessential patterns—the ”thinking models” of mature agileteams—including large-scale emergent architecture, relentlessrefactoring, quality on all fronts, pervasive product owners,lean work queues, stretching above and beyond, providingtotal transparency, saying “no”, and many more. Bob exploresthe leadership dilemma of self-directed teams and why thereis still the need for active and vocal leadership in defending,motivating, and holding agile teams accountable.T8 Testing & QualityPeer Code Review: An <strong>Agile</strong> ProcessGregg Sporar, Smart Bear SoftwarePeer code review is one of the most effective ways to finddefects—but is it agile? Because agile teams loathe heavyprocess, code review practices can easily fail. However,lightweight peer code review aligns well with the centraltenets of agile—keeping feedback close to the point ofcreation, increasing team velocity by finding defects faster,and improving collective code ownership through frequentcollaboration. Gregg Sporar shares recent research oncode review practices and describes an agile code reviewapproach—how much time to spend, which code to review,how much code to review at a time, how to set goals, thevalue of annotation, and more. After <strong>com</strong>paring four styles ofcode review—pair programming, over-the-shoulder, email, andtool-assisted—Gregg gives specific advice for creating reviewchecklists and dealing with the social effects of code review inan agile environment.T9 <strong>Agile</strong> TechniquesStoryotypes: The Patterns Within theStoriesDan Rawsthorne, Danube Technologies, Inc.Have you noticed that similar stories appear over and overagain as you develop a system? According to Dan Rawsthorne,stories—those small chunks of work that make up yourbacklog and provide demonstrable value to the project—canbe categorized by purpose as: Production, Analysis, Cleanup,Infrastructure/Environment, Business Support, or Other. Withineach of these categories are different “storyotypes”—patternsthat define the <strong>com</strong>monalities among the stories themselves.Dan defines and describes some of the most prevalentstoryotypes, explains why they are useful, and demonstratesthe concept with examples. These examples include “AlternatePath” and “Clean-Up Interface” for the production category,“Talk to Stakeholders” and “Exploratory Testing” for the analysiscategory, among others. For each storyotype, Dan providessample tasks and canonical “doneness” criteria that makeplanning and backlog grooming easier and more consistent. Byemploying storyotypes in developing your stories, your teamwill produce more consistent, higher quality requirements thatare easier to work with.T10 Lean ThinkingKanban: A True Integration of Lean and<strong>Agile</strong>Alan Shalloway, Net ObjectivesIf XP and Scrum are the first generation of agile methods,Kanban software development is the next generation. Kanbanintegrates lean and agile principles to create better softwarefaster and at less cost. Kanban does this by defining explicitmethods to manage work flow, paying particular attention tothe number of things being worked on simultaneously, and howthe available resources are allocated. Alan Shalloway reviewsthe basic Lean Principles of “fast, flexible, and flow” along withthe systemic nature of errors Kanban addresses. Alan describesthe differences between time-boxed software methods suchas Scrum and flow-based methods such as Kanban—and whenyou would want to use Kanban instead of Scrum. Learn howto implement Kanban by defining a workflow, managing yourwork in progress, and establishing a Kanban board to make theworkflow and progress visible. Learn what to expect—both thegood and the bad—if you undertake using Kanban.“I captured new and helpful informationfrom these sessions. Our <strong>com</strong>pany has beendeveloping applications in agile for about 1½years now. It feels good to know that we’reapplying practices that the speakers haveindicated, and at the same time I’ve heard newthings that will help us improve our process.”— <strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> Delegate22Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG


concurrent classesMONDAY, may 16, 8:30-5:00thursDAY, november 12, 2:45 p.m.T11 TransitioningThe <strong>Agile</strong> PMP: Teaching an Old DogNew TricksMike Cottmeyer, VersionOne<strong>Agile</strong> methods emphasize trust, empowerment, andcollaboration—moving us away from <strong>com</strong>mand and controlproject management to harness the passion, creativity,and enthusiasm of the team. In established organizations,success with agile practices hinges on how well traditionalproject managers adopt new ways of thinking about projectstructure and control. Building on the principles of the ProjectManagement Body of Knowledge (PMBOK ® ), Mike Cottmeyerexplores how PMPs experienced in traditional developmentcan adapt their styles and practices to be<strong>com</strong>e effective agileproject leaders. Mike tackles the hidden assumptions behindthe PMBOK ® and explores agile approaches for managing time,cost, and scope. Taking an in-depth look at PMI processes andknowledge areas, he also explores ways you can adapt themto agile projects. Project managers, business analysts, and allstakeholders will leave with a new way of thinking about projectmanagement practices within the agile context and new toolsfor delivering value in the face of uncertainty.PMP ® and PMBOK ® are registered trademarks of the Project Management Institute.T12 <strong>Agile</strong> ImplementationIteration Management: Unclogging Your<strong>Development</strong> ProcessTiffany Lentz, ThoughtWorks, and Petra Skapa, The Gap, Inc.Within the agile development lifecycle, the role of “iterationmanager” is crucial for maintaining the rhythm and flow ofthe project. From leading the stand-ups, reviewing plans andestimates, <strong>com</strong>municating the status of the iteration to thecustomer, and escalating roadblocks to executive management,the iteration manager focuses on and supports the team’sdaily efforts. Tiffany Lentz and Petra Skapa describe the roleof iteration manager and <strong>com</strong>pare it to other roles, includingScrumMaster, technical manager, project manager, and productmanager. Tiffany and Petra describe the key activities and skillsrequired to be an effective iteration manager from the beginningof the iteration to its end, including the characteristics of a goodIM, the best methods for acquiring necessary skills, how to applythem, and the risks your project incurs if no one takes on this role.In that situation, <strong>com</strong>munication and visibility suffer, customertrust in the team erodes, and morale declines. The IterationManager ToolKit, provided on CD to participants, gives agileteams a jumpstart on taking their development to the next level.T13 Testing & QualityCritical Incidents While Testing in ScrumRob Sabourin, AmiBug.<strong>com</strong>Scrum frameworks deliver working code in time-boxed sprints.Many <strong>com</strong>munities find Scrum to be a wonderful balancebetween discipline and agility because it tames turbulence andfocuses teams. However, Scrum requires dramatic rethinkingof the traditional role of testing in a development project. RobSabourin explores critical testing incidents in Scrum projects—key turning points, difficult decisions, major problems, brilliantsuccesses, and dismal failures. Rob identifies key skills, practices,and techniques used to confidently deliver working code eachsprint. Rob shows how testing is implemented by teams indifferent organizational, business, and technical contexts. Hisfindings raise important questions and identify some novelsolutions. Do we really need testers in Scrum? Learn howteams solve tough security, performance, reliability, scalability,usability, and regression testing challenges. Explore ways testersand developers collaborate, preserving tester independencewithin small cross functional teams.T14 <strong>Agile</strong> Techniques<strong>Agile</strong> Architecture: Patterns andTechnologyKirk Knoernschild, Burton GroupDespite our wishing it were so, software architecture isnot static throughout a project, especially within an agiledevelopment environment. <strong>Agile</strong> architecture is defined byour willingness and ability to embrace and ac<strong>com</strong>modatearchitectural changes that emerge during the project.<strong>Agile</strong> architecture issues are both temporal—when to makearchitectural decisions—and structural, demanding thatthe architect and architecture remain flexible and able toac<strong>com</strong>modate change. Kirk Knoernschild examines thesetwo aspects of agile architecture, exploring the concepts ofarchitecture throughout the agile lifecycle and describing theactivities agile architects perform. Join with Kirk to discussarchitecture modularity issues, and how to deconstruct largesystems to increase flexibility, reusability, maintainability,extensibility, and testability. Explore the inextricable linksbetween temporal and structural agile architecture as youexamine the patterns and technologies that lead to a truly agilearchitecture.T15 Lean ThinkingEmbracing Kanban: An ExperienceReportChris Shinkle, Software Engineering ProfessionalsEarly in 2004, Chris Shinkle’s <strong>com</strong>pany began adopting agilepractices. Unfortunately, agile did not have the desired culturalimpact within their organization—and the adoption floundered.Several years later, Chris found himself coaching a fellowproject lead several months into a difficult project. The projectteam had experienced developers but faced a seeminglyimpossible deadline. Discontent and frustration were rampantand something needed to change. Chris decided that a Kanbanimplementation could improve the situation. The team quicklydiscovered the primary reason for their long lead times—a hugeWork In Progress (WIP) count. As the team sought to reduce itsWIP using Lean principles, they eliminated considerable wastein their processes, reduced bottlenecks, and made significantprocess improvements. In a short six months, they moved fromchaos to a state of continuous improvement. Chris shares theirlessons learned and explains how the team grew during theproject. Learn the effect of expedited work items, the real costof rework, and how to make quality a focus throughout yoursoftware process.“I liked the ability to hearother views on agility—to[get a] better perspectiveof what others are doing.”— William Ploch, Project Leader, EnergizerCall 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG23


<strong>Agile</strong> Leadership SummitFriday, November 13, 2009What Kind of Leadership Do We Need ToLead <strong>Agile</strong>?With agile development practices going mainstream, many development teams across the world are puttingthe <strong>Agile</strong> Manifesto’s principles into practice. However, organizations are struggling with the best ways to leadagile teams—and agile teams are looking for a different style of leadership.At the APLN <strong>Agile</strong> Leadership Summit Thursday evening and Friday, you’ll join veterans from small and large<strong>com</strong>panies who have led agile teams and organizations with new, innovative leadership styles. Bring yourleadership challenges and discover the pitfalls to avoid when implementing agile or taking your agile practices to the next level. Network withyour colleagues at the Thursday evening Wel<strong>com</strong>e Reception, where you will start to formulate your ideas for Friday’s think tank session. OnFriday, each session throughout the day will be followed by an interactive discussion to explore leadership topics and learn from your peersat the summit. At the interactive think tank session just before lunch, you’ll focus on the pressing leadership challenges you’ve identified inyour own <strong>com</strong>panies.Join us for a highly participatory day of learning and exploring to help you take your agile leadership to the next level. Take back the toolsyou need to support your organization’s agile teams!Thursday, november 125:30 Wel<strong>com</strong>e ReceptionThink Tank Issues Identification: As a Leader, What Is Keeping You up at Night?friday, november 137:00 Registration and Breakfast7:45 Leadership for Changing EnvironmentsSandi Parks, Ph.D., VP and Dean of Continuing Education, University of Utah8:45 Networking Break9:00 Collaborative Leadership ManagementChris Matts, Program Manager, Calyon UK10:00 Networking Break10:15 Think Tank Session: Leadership Solution Brainstorm and Discussion11:45 Networking Lunch Buffet — Panel Discussion12:45 Maturing Your Organization’s <strong>Agile</strong> AdoptionRobbie Mac Iver, Principle, Software Decisions1:45 Leading <strong>Agile</strong> in a Large Enterprise: Over<strong>com</strong>ing the “Horror” of Self-Managed TeamsRobert Begg, Lean/<strong>Agile</strong> <strong>Development</strong> Coach, Software Engineering Transformation and Improvement, IBM2:45 Wrap-up Discussion3:00 Ongoing Informal Discussions among Speakers and Attendees24Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG


<strong>Agile</strong> Leadership Summit Sessionsfriday, november 137:45 a.m.Leadership for Changing EnvironmentsSandi Parkes, Ph.D., VP and Dean of Continuing Education, University of UtahLeadership helps us to organize, converge, and act in unity. The way that you leadcreates an impression of you and your team for others and defines the qualityof out<strong>com</strong>es. Dr. Sandi Parkes explores effective leadership styles and toolsthat help leaders deal with uncertainty and rapidly changing environments. Dr.Parkes describes the application and impact of agile leadership in the context ofprofessional and higher education and encourages participants to examine theirown agile leadership and followership.9:00 a.m.Collaborative Leadership ManagementChris Matts, Program Manager, Calyon UKWhat is the role of a leader in today’s dynamic, agile environments? Doestraditional management provide value in a market that requires agility andadaptability? In this interactive discussion, Chris Matts leads participants toward aleadership and management framework that fits well with the need for innovationwithin a distributed decision-making environment. Explore what leaders need todo to help manage risk, team dynamics, options, and uncertainty and how theseconcepts <strong>com</strong>pare with current leadership and management theories. Participantswill learn about and practice with the tools they need to unleash the talent in theirorganizations and manage processes that help improve decision making acrosstheir organization’s teams.12:45 p.m.Maturing Your Organization’s <strong>Agile</strong> AdoptionRobbie Mac Iver, Principle, Software DecisionsYou’ve started down an agile adoption path; teams are working from prioritizedproduct backlogs; iteration goals are being set and achieved; and workingsoftware is created every day. Now what? As more organizations adopt agilepractices, they are challenged by the time and effort it takes to develop andmature agile skills across an organization. Organizations and leaders need toolsto help them guide the agile skills adoption process. Using the Seven Stages ofExpertise model developed by Meilir Page-Jones, Robbie Mac Iver leads a handsondiscussion that will help you understand where you are, determine where youwant to go, and take actions to keep your teams progressing along the pathtoward agile maturity.Dr. Sandi Parkes is the AssistantVice President of ContinuingEducation and a professor in theMaster of Public Administrationprogram at the University ofUtah. She has worked as an organizationalconsultant and trainer in the areas ofteamwork, organizational change, strategicplanning, leadership, learning transfer, timemanagement, creativity, management, andconflict resolution. Sandi co-edited ClassicReadings in Organizational Behavior andClassics of Public Administration.Chris Matts, a program managerat Calyon in the UK, has a strongbackground in business analysisand development. He uses“real options” and agile projectmanagement techniques—lean, theory ofconstraints, business value—to optimize thedelivery of business value while managingproject risks. Chris has coached businessand project teams in agile management,agile analysis, and investment banking formany years. He has a Master’s Degree inMathematical Trading and Finance and aMaster’s Degree in Microelectronics andSoftware Engineering.Through practical, sensible, andeffective project leadership,Robbie Mac Iver improves teamsand processes to achieve visible,predictable results. Because heis well versed in the values and principles ofagile practices as well as more traditionalproject management methods, Robbie is veryeffective in transitioning traditional teamsand organizations to agile practices. He isa co-founder of the Houston chapter of the<strong>Agile</strong> Project Leadership Network (APLN).1:45 p.m.Leading <strong>Agile</strong> in a Large Enterprise: Over<strong>com</strong>ing the“Horror” of Self-Managed TeamsRobert Begg, Lean/<strong>Agile</strong> <strong>Development</strong> Coach, Software EngineeringTransformation and Improvement, IBMNobody can dispute the effectiveness of applying agile practices on small teams.Many organizations, including IBM’s Software Group (SWG), are now showing ushow to scale agile across large enterprises, over<strong>com</strong>ing major challenges in theprocess and getting huge returns on their investments. By replacing the traditional<strong>com</strong>mand and control type processes and culture with lean and agile practices,SWG has transitioned all of the 25,000 engineers and their leaders to a newleadership style. In this interactive discussion, Robert Begg explores how IBM isdealing with the challenges of enabling self-managed—yet disciplined—agile teamsand the collaborative leadership their transition required.Robert Begg is a senior agilecoach with IBM’s SWG <strong>Agile</strong>Center of Competency, workingwith teams from across IBM’smany locations and brands to helpthem discover how to adopt agile and leanpractices. Prior to joining the <strong>Agile</strong> Centerof Competency, Robert worked for eighteenyears on the DB2 product, writing userdocumentation, developing and testing code,and leading as a technical manager and asenior development manager.Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG 25


the expo November 11–12, 2009Visit Top Industry Providers Offering the Latestin <strong>Agile</strong> <strong>Development</strong> SolutionsLooking for answers? Take time to explore the <strong>Agile</strong> <strong>Development</strong><strong>Practices</strong> EXPO, designed to bring you the latest solutions intechnologies, software, and tools covering all aspects of agilesoftware development. Throughout the EXPO, participate intechnical presentations and demonstrations to help you findthe tools and services you need to support and improve yoursoftware projects. Meet one-on-one with representatives fromsome of today’s most progressive and innovative organizations.EXPO HoursWednesday, November 1111:00 a.m. – 3:00 p.m.4:00 p.m. – 6:30 p.m.Reception:5:30 p.m. – 6:30 p.m.All attendees are invited to the EXPO reception for <strong>com</strong>plimentaryhors d’oeuvres and beverages—and fun and games.Thursday, November 129:30 a.m. – 2:45 p.m.For Sponsor/Exhibitor news and updates, visitwww.sqe.<strong>com</strong>/agiledevpractices/EXPO/Default.aspxCut Dev Costs...Without Cutting Heads.It’s tough to lookat your team anddecide who shouldstay and whoshould go.Rally’s customers are proven to be 50% faster to market and25% more productive. Avoid cutting heads with the onlyApplication Lifecycle Management provider to ensure your <strong>Agile</strong> success.Visit the Rally booth to join our Guaranteed Success Program.www.rallydev.<strong>com</strong>© 2009 Rally Software <strong>Development</strong> Corp26Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG


sponsors and exhibitorsconference spoNsorRally is the leader in <strong>Agile</strong> application lifecycle management, dedicated tomaking distributed development organizations faster and leaner. According toan independent study, <strong>com</strong>panies that rely on Rally are 50% faster to market and25% more productive than industry averages. Rally’s products were honored withfour consecutive Jolt Awards in 2006, 2007, 2008 and 2009. www.rallydev.<strong>com</strong>industry spoNsorsMingle, the <strong>Agile</strong> project management tool from ThoughtWorks, helps teams deliverhigh-quality software, while adapting to ever-evolving business requirements. It adaptsitself to the way your team works and helps ensure all team members are on the samepage. Mingle also provides you with a powerful bug tracking and test managementplatform, which aids in world-class <strong>Agile</strong> delivery. Mingle is a part of the ThoughtWorksApplication Lifecycle Management Suite which also includes Cruise (continuousintegration) and Twist (collaborative testing). www.thoughtworks.<strong>com</strong>/mingleNet Objectives helps businesses realize value faster from their software developmentinvestment. Our typical clients are trying to extend their agile endeavors from theteam to include management concerns and business priorities. We offer consultingservices, coaching and training to achieve enterprise agility. Our range includesLean, <strong>Agile</strong>, Kanban, Scrum, Acceptance Test Driven <strong>Development</strong>, Test Driven<strong>Development</strong>, Design Patterns and more. All of our trainers and consultants areseasoned practitioners, authors and thought leaders. www.netobjectives.<strong>com</strong>VersionOne is recognized by <strong>Agile</strong> practitioners as the leader in agile projectmanagement tools. By simplifying the process of planning and tracking agile softwareprojects, we help development teams consistently deliver software faster. Since2002, <strong>com</strong>panies such as Adobe, Siemens, CNN, Disney, IBM and Lockheed Martinhave turned to VersionOne. Today more than 10,000 teams and 70,000 users in 50countries use VersionOne. www.versionone.<strong>com</strong>media spoNsorsPLUS See these Exhibitors and Sponsors at the EXPO (november 11–12)Please note, these are the sponsors and exhibitors as of the brochure printing. Visit the Web site below for the most up-to-date information.Electric CloudBetter Software magazineMingle from ThoughtWorksSoftware Quality EngineeringACM QueueCoDe MagazineNet Objectives<strong>SQE</strong> Training<strong>Agile</strong> Project LeadershipNetworkKlocworkPerforceStickyMinds.<strong>com</strong>ArtimaMethods & ToolsRally Software <strong>Development</strong>VersionOne<strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> 2009 sponsors are listed in bold. For sponsor/exhibitor news and updates, visit: www.sqe.<strong>com</strong>/ADPCall 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG27


networking & Special EVENTSWel<strong>com</strong>e ReceptionTuesday, November 10, 4:30 p.m. - 6:00 p.m.Kick off the <strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> conference with aWel<strong>com</strong>e Reception sponsored by Rally Software <strong>Development</strong>.Mingle with experts and colleagues, and enjoy <strong>com</strong>plimentaryfood and beverages.EXPO ReceptionWednesday, November 11, 5:30 p.m. - 6:30 p.m.Socialize with others and enjoy <strong>com</strong>plimentary food andbeverages in the EXPO hall Wednesday evening. Look foranswers to your pressing issues and meet other attendees withthe same challenges. Also be sure to take part in the fun andgames held at the EXPO for a chance to win fabulous prizes.Bookstore and Speaker Book SigningsDuring EXPO hours, purchase popular industry books—manyauthored by <strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> speakers—fromBreakPoint Books. Authors are available for questions and booksignings during session breaks and EXPO hours.Meet the Speakers at LunchMeet with industry experts for an open discussion in key areasof agile development. Pose your toughest questions, addressspecific project needs, and gather details on the latest researchand cutting-edge practices...or just <strong>com</strong>e by to chat.<strong>Agile</strong> Presenter One-On-OneWednesday and ThursdayNew this year at <strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> is the uniqueopportunity to schedule a 15-minute, one-on-one sessionwith an <strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> conference presenter.Bring your biggest issue, your agile transition roadblocks, orwhatever’s on your mind. Leave with fresh ideas on how toapproach your agile development challenges.Live Aid Bonus Session<strong>Agile</strong> Philanthropy—With Great PowerComes Great ResponsibilityBob Payne, ElectroglideTuesday, November 10, 5:30 p.m.Wednesday, November 11, 10:00 a.m.<strong>Agile</strong> teams deliver the goods, and now they are deliveringthe goods for good causes. Founded by Bob Payne, <strong>Agile</strong>Philanthropy seeks to harness the power of the agile<strong>com</strong>munity, using agile methods to build software and provideservices for a not-for-profit organization focusing on health,education, and economic development. This philanthropic effortis faced with the challenge of delivering software with part-timeteam members. Bob Payne describes how these challenges arebeing over<strong>com</strong>e using agile techniques coupled with lessonsfrom the open source <strong>com</strong>munity including project chartering,remote product owners, distributed planning, agile engineeringpractices, automated acceptance testing, and <strong>com</strong>munication.Don’t forget to visit Live Aid during EXPO hours.Live Aid <strong>Agile</strong> <strong>Development</strong> LabDuring EXPO hoursApply the skills you’re learning at the conference toward agood cause! The Live Aid <strong>Agile</strong> <strong>Development</strong> Lab provides theopportunity to participate in a live agile development project,which benefits a non-profit charitable organization. Contributeto a cause with real impact. This lab allows participants toexperience an agile project with a real customer. All you have todo is contribute your specific talents!Do your part to help others by working on this Ruby on Railsapplication.Ways to participate:• Donate your time (as little as minutes or as much as a day)• Donate your money—all funds collected will go directly to acharitable organization• Observe and learn agile development skillsGet Connected!Explore ways to network with your peers before, during, and after theevent. Get real-time updates, connect with colleagues, get help withissues, and more!Get up-to-the-minute <strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> updates on Twitter.Start following us today! ADP<strong>Conference</strong>Join the <strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> <strong>Conference</strong> page on Facebook.Learn about ways to save, stay connected, and invite others to join. Logon to Facebook and search <strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> <strong>Conference</strong>.www.facebook.<strong>com</strong>RSVP to attend this event and invite others on LinkedIn. Check forperiodic updates on the event. Log on to linkedin, click on your profilepage, go to your events section, and under the find events tab search<strong>Agile</strong>-<strong>Development</strong>-<strong>Practices</strong>-2009. www.linkedin.<strong>com</strong>28Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG


Lean-<strong>Agile</strong> ScrumMaster TrainingNew Co-located EventApplying Lean-<strong>Agile</strong> Software <strong>Development</strong> <strong>Practices</strong> with ScrumSunday, November 8 – Tuesday, November 10 • 8:30 a.m. – 5:00 p.m.In the Lean-<strong>Agile</strong> Scrum Master Training course you will:• Learn, experience, and practice the Scrum Master approachto managing development• Apply lean-agile principles to software development projects• Build a cohesive agile team to deliver high-quality softwaremore quickly• Plan and execute small development iterations and internalreleases• Respond to emerging requirements and <strong>com</strong>petitive pressures• Practice Scrum leadership within a simulated projectAbout the speaker:Guy M. Beaver is a change leaderand technology executive with atrack record of success in lean-agileimplementations in large, mid-sizedand start-up organizations. He isa recognized expert in lean, agile,and Scrum technical developmentwith a proven ability to lead, manage, and motivateorganizations to realize significant productivityand quality improvements. As a senior consultantand coach, he facilitates enterprise clients insuccessfully transitioning to lean-agile practices andmethodologies with business-focused strategies andimplementation expertise.REGISTER EARLY—SPACE IS LIMITED!Conveniently co-located with the <strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> conference. Register for thethree-day Lean-<strong>Agile</strong> Scrum Master Training for $1,995 or <strong>com</strong>bine this training with yourconference registration and SAVE an additional $500. Call Anita at 888.268.8770 or904.278.0524 ext: 230 or email sqeinfo@sqe.<strong>com</strong> for more information.Eliminate Barriers to <strong>Development</strong> SuccessScrum is an agile development method for product development that removes barriers between your customersand the development team. Using the Scrum approach, your organization will more easily meet market andcustomer needs while attaining its ROI objectives for your project. As a trained Scrum Master, you will help improvethe quality of life and productivity for all members of your team.Empower Your TeamLean-agile principles empower a development team to learn as they go and eliminate waste while making decisionsas late as possible. By following lean-agile practices, your team will deliver high-quality, working software as fast aspossible.Learn by DoingLearning how to be an effective Scrum Master requires certain skills, many of which are only learned by doing.Experience an actual Scrum project during the course. Participants live the life of a Scrum Master as they interactwith team members, peers, and management.Who Should AttendThis course is appropriate for project managers, team leaders, development managers, analysts, QA staff, andanyone who needs to learn the fundamentals of Scrum team management and lean-agile practices. Because of theexperiential learning nature of this course, it is appropriate for all members of your development teams.Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG 29


Buy 1 Get 1AlumniGROUPDiscountsEarly BirdPowerPassWays to Save on Your<strong>Conference</strong> RegistrationSpecial Early Bird Offer!Receive up to $300 off the regular conference registration fees if payment is received onor before October 9, 2009.Buy One, Get One Half OffRegister two people at the same time and save half off the second registration. The 50%savings will be taken off the lower of the two registration amounts. To take advantage ofthis offer, please call the Client Support Group at 888.268.8770 or 904.278.0524 or emailthem at sqeinfo@sqe.<strong>com</strong> and reference promo code BOGO.PowerPass DiscountPowerPass holders receive an additional $100 off their registration fee.Alumni Discount<strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> alumni receive up to an additional $300 discount off theirregistration fee.Scrum Master Training + <strong>Conference</strong>If you attend the co-located Lean-<strong>Agile</strong> Scrum Master Training Course and the <strong>Conference</strong>,you save an additional $500 off the training class plus conference registration fees. Seepage 31 for pricing information.Groups of 3 or more Save 25%Register a group of three or more at the same time and save 25% off each registration.To take advantage of this offer, please call the Client Support Group at 888.268.8770 or904.278.0524 or email them at sqeinfo@sqe.<strong>com</strong> and reference promo code GRP3.Please Note: We will always provide the highest possible discount and allow you to use the twolargest discounts that apply to your registration.30Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG


agile development practices RegistrationNovember 9–13, 2009 orlando, florida, USAEasy to RegisterOnline:www.sqe.<strong>com</strong>/adpregPHone:888.268.8770904.278.0524email:sqeinfo@sqe.<strong>com</strong>CONFERENCE PRICINGRegistration Fees:*o VIP Package—All 5 DaysIncludes: 2 days of Pre-conference Tutorials OR the <strong>Agile</strong>Testing Workshop, 2 days of the <strong>Agile</strong> <strong>Development</strong><strong>Practices</strong> <strong>Conference</strong>, 1 day of the <strong>Agile</strong> leadership Summito <strong>Conference</strong> + Two Pre-conference Tutorial DaysOR <strong>Agile</strong> Testing Workshopo <strong>Conference</strong> + One Pre-conference Tutorial Dayo <strong>Conference</strong> Only (Wed. - Thurs.)o Two Pre-conference Tutorial DaysOR <strong>Agile</strong> Testing Workshopo One Pre-conference Tutorial Dayo <strong>Agile</strong> Leadership Summito Scrum Master Training + <strong>Conference</strong>o Scrum Master Training CourseOn or BeforeOct. 9$2,495$2,245$2,095$1,845$1,695$945$945$3,340$1,995AfterOct. 9$2,795$2,495$2,295$1,995$1,795$995$995$3,490$1,995$395BestValue!o <strong>Agile</strong> Leadership Summit Add-onAdd the <strong>Agile</strong> Leadership Summit to any packagefor additional savings!$395Group Discounts Available! Call 904.278.0524, 888.268.8770, oremail sqeinfo@sqe.<strong>com</strong> for more information.Event LocationRosen Shingle Creek is nestled on a 230-acre site along Shingle Creek just off Universal Boulevard, east of the Orange County Convention Center North/South expansion and just 10 minutes from the Orlando International Airport. This ideal location is just a short distance from a variety of Orlando’s bestattractions, restaurants, shopping, and entertainment venues.SPECIAL HOTEL RATESFOR AGILE DEVELOPMENT PRACTICES ATTENDEES!Take advantage of the discounted conference rate at Rosen Shingle Creek in Orlando, Florida. For your convenience, we can easily make your hotelreservation when you register for the conference—whether online at www.sqe.<strong>com</strong>/adpreg or on the phone at 888.268.8770 or 904.278.0524. You may alsomake your reservation directly with Rosen Shingle Creek by calling them at 866.996.6338 or visiting www.sqe.<strong>com</strong>/go?ADP09Hotelrsvp and mention you areattending the <strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> conference. Cancellations on a guaranteed reservation must occur more than five days prior to the specified arrivaltime to ensure a refund. If you need special facilities or services, please specify at the time of reservation. Make your reservation early.internet ACCESS AT THE CONFERENCEAll guestrooms have free high speed Internet. A WiFi lounge will be available to conference attendees during conference hours.PAYMENT INFORMATION — The following forms of payment are accepted: Visa, MasterCard, American Express, check, or <strong>com</strong>pany purchase order. Payment must bereceived before the registration is confirmed. Make all checks payable to Software Quality Engineering. You will receive a confirmation package upon payment by check, credit card, or<strong>com</strong>pany purchase order. Payment must be received at Software Quality Engineering on or before October 9, 2009, to take advantage of the Early Bird conference rates listed above.HOTEL RESERVATIONS — Take advantage of the discounted conference rate at Rosen Shingle Creek in Orlando, FL. For your convenience, we can easily makeyour hotel reservation when you register for the conference— whether online at www.sqe.<strong>com</strong>/adpreg or on the phone at 888.268.8770 or 904.278.0524. You may also makeyour reservation directly with Rosen Shingle Creek by calling them at 866.996.6338 or visiting www.sqe.<strong>com</strong>/go?ADP09Hotelrsvp and mention you are attending the <strong>Agile</strong><strong>Development</strong> <strong>Practices</strong> conference. Cancellations on a guaranteed reservation must occur more than five days prior to the specified arrival time to ensure a refund. If you needspecial facilities or services, please specify at the time of reservation. Make your reservation early.CANCELLATION POLICY — Registrations cancelled after October 19, 2009, are subject to a 20% cancellation fee. No cancellations or refunds may be made afterOctober 26, 2009. Substitutions may be made at any time before the first day of the program. Call our Client Support Group at 888.268.8770 or 904.278.0524 to obtain acancellation code. All valid cancellations require a cancellation code.SATISFACTION GUARANTEE — Software Quality Engineering is proud to offer a 100% satisfaction guarantee. If we are unable to satisfy you, we will gladly refundyour registration fee in full.media RELEASE — From time to time we use photographs, video, and audio of conference participants in our promotional materials. By virtue of your attendance at the<strong>Agile</strong> <strong>Development</strong> <strong>Practices</strong> conference, you acknowledge that Software Quality Engineering, Inc., reserves the right to use your likeness in such materials.* Your registration fee includes $39 for a one-year digital subscription to Better Software magazine. If you are a current subscriber, your subscription will be extended an additional six issues.Call 888.268.8770 or 904.278.0524 to register • WWW.<strong>SQE</strong>.COM/ADPREG31


PRESORTEDSTANDARDU.S. POSTAGEPAIDGAINESVILLE, FLPERMIT NO. 726330 Corporate Way, Suite 300Orange Park, FL 32073IF ADDRESSEE IS NO LONGER EMPLOYED:Re-route to Director of Software <strong>Development</strong>Want to Go Green? Email us at sqeinfo@sqe.<strong>com</strong> with “Green” in the subject line to change your preferences to receive email <strong>com</strong>munications only.<strong>Agile</strong> <strong>Development</strong><strong>Practices</strong> <strong>Conference</strong><strong>Conference</strong> Sponsorwww.sqe.<strong>com</strong>/adpNEW to 2009—<strong>Agile</strong> Testing WorkshopWhat Kind ofLeadership DoWe Need ToLead <strong>Agile</strong>?Co-located EventNov. 13, 2009THEEXPONov. 11–12, 2009Visit Top IndustryProviders Offeringthe Latest in <strong>Agile</strong><strong>Development</strong> SolutionsCombine Discounts and save up to $600! Groups Save Even MoreIndustry Sponsors:Media Sponsors:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!