20.07.2015 Views

Better Software Conference - SQE.com

Better Software Conference - SQE.com

Better Software 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>Conference</strong> speakersProgram ChairLee Copeland<strong>Software</strong>QualityEngineeringTR Training ClassW WorkshopT TutorialB Bonus SessionK KeynoteC <strong>Conference</strong> ClassS SummitLyssa AdkinsAgile CoachingInstituteBob AielloCM CrossroadsChuck AllisonUtah ValleyUniversitySanjivAugustineLitheSpeedChristopherAveryPartnerworks,Inc.Arlen BankstonLitheSpeedJoy BeattySeilevel, Inc.Geoff BellmanGMB Associates,Ltd.Thomas BentoCertifiedComplianceSolutionsJennifer BonineUp Ur GameLearningSolutionsDawn Cannan42 LinesLinda CookIndependentConsultantRick Craig<strong>Software</strong> QualityEngineeringSelena DelesieDelesieSolutionsGeorgeDinwiddieiDIA Computing,LLCDale EmeryDHEMike EnnisAccentureTim FongDone PartnersMartin FowlerThoughtWorksBob GaleniContactHillel GlazerEntinexCassioGoldschmidtSymantecCorporationEllenGottesdienerEBG Consulting,Inc.Don GrayIndependentConsultantPayson HallCatalysis Group,Inc.Debra HansenQA InfoTechBob HartmanAgile For All,LLCJulian HartyeBayDawn HaynesPerfTestPlusDonald (Mark)HaynesAjilon ConsultingJez HumbleThoughtWorksAndy HuntThe PragmaticProgrammers,LLCDavid HussmanDevJamAndy KaufmanInstitute forLeadershipExcellence &Development, Inc.Maxwell KeelerThe MotleyFool, IncMitch LaceyMitch Lacey &Associates, Inc.Ed LaczynskiDatapipeTim ListerAtlantic SystemsGuildMichael MahQSM AssociatesJohn McCondaMoserConsultingKent McDonaldKnowledgeBridge PartnersPaul McMahonPEM SystemsTerry MorrishSynacorRob MyersAgile InstituteTom NedwekPegasystemsTom PaiderNationwideInsuranceJeff PayneCoveros, Inc.PollyannaPixtonAccelinnovaKen PughNet ObjectivesPat ReedGap Inc.Linda RisingIndependentConsultantJohannaRothmanRothmanConsultingGroup, Inc.Rob SabourinAmiBug.<strong>com</strong>Alan ShallowayNet ObjectivesAlim SharifUltimate<strong>Software</strong> GroupChris Shinkle<strong>Software</strong>EngineeringProfessionalsAhmed SidkySanteon GroupMichael SpaydAgile CoachingInstitutePrashant SuriQA InfoTechFilip SzymanskiHewlett-PackardJean TabakaRally <strong>Software</strong>DevelopmentDoug TalbottBedarraResearch LabsJohn TerzakisIntelJoel TosiRed HatKarl WiegersProcess ImpactRebeccaWirfs-BrockWirfs-BrockAssociates6To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc


Two Great conferences,One Registration!Back by popular demand in 2011, registerfor one conference and get full access tothe second for FREE! Register for eitherthe <strong>Better</strong> <strong>Software</strong> <strong>Conference</strong> or AgileDevelopment Practices West to obtainfull access to both at no additional cost oreffort. Join us June 5–10, 2011, at CaesarsPalace in Las Vegas, NV, and custom buildyour program from both conferences.Take advantage of double the learning,networking, and ideas:• 6 Keynotes presented by industry experts• 37 in-depth half- and full-day tutorials• 48 concurrent classes on a variety of topics• Multi-day training courses• And much, much more!To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc 7


Combine In-depth Training with YBenefit from all the <strong>Better</strong> <strong>Software</strong> <strong>Conference</strong> has to offer by <strong>com</strong>bining your conference withmulti-day training classes. Delivered by top experts in the industry, training classes allow you togo in-depth in the subject of your choice. After your training concludes, attend the conferenceon Wednesday and Thursday and select from keynotes, 24 concurrent classes, the NetworkingEXPO, and more! Plus, you save an additional $500 when you <strong>com</strong>bine any training with yourconference registration. See the week’s schedule below.sunday monday tuesday wednesday thursday fridayCertified ScrumMaster TrainingProduct Owner CertificationAgile Testing PracticesAgile Architecture Workshop<strong>Conference</strong>Tutorials<strong>Software</strong> Tester Certification—Foundation LevelKeynote PresentationsConcurrent ClassesNetworking EXPOBonus SessionsSpecial Events…and More!AgileLeadershipSummitby APLN<strong>Software</strong> Tester Certification—Foundation LevelSunday, June 5–Tuesday, June 7, 2011 • 8:30 a.m.–5:00 p.m.This certification program, accredited by the ISTQB through its network of National Boards, is the only internationally acceptedcertification for software testing. The ISTQB, a non-proprietary and nonprofit organization, has granted more than 145,000certifications in more than forty-six countries around the world.In the <strong>Software</strong> Tester Certification—Foundation Level training you will learn:• Fundamentals of software testing—Concepts and context, risk analysis, goals, process, and psychology• Lifecycle testing—How testing relates to development, including models, verification and validation, and types of tests• Static testing—Reviews, inspections, and static tools• Test design techniques—Black-box test methods, white-box techniques, error guessing, and exploratory testing• Test management—Team organization, key roles and responsibilities, test strategy and planning, configurationmanagement, defect classification and management• Testing tools—Tool selection, benefits, risks, and classificationDawnHaynesProduct Owner CertificationSunday, June 5–Monday, June 6, 2011 • 8:30 a.m.–5:00 p.m.This course is taught by Arlen Bankston, an agile practitioner with years of experience leading agile and lean deployment andmanaging process improvement projects for Fortune 500 <strong>com</strong>panies. The course includes exercises, demonstrations, facilitateddiscussions, case studies, tool and template examples, and more.In Product Owner Certification training you will:• Describe, manage, and prioritize features on backlog effectively• Balance <strong>com</strong>peting needs across broad groups of stakeholders• Plan sprints and releases, and forecast delivery dates for major milestones• Facilitate effective creation and sharing of <strong>com</strong>plex product visions• Scale Scrum to work with multiple teams• Ensure maximum return on investment (ROI)ArlenBankstonSuccessful attendees receive Scrum training materials, a 12-month membership in the Scrum Alliance, and are eligible to take an exam which will qualify them asCertified Product Owner (CSPO) upon successful <strong>com</strong>pletion. In addition, the class is eligible for 16 PDU credits with the Project Management Institute (PMI).8To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc


tutorialsMonday, June 6, 8:30 a.m.–4:30 p.m. (Full-day)MA Agile Benchmarking and Release Estimation: Building YourMetrics DatabaseMichael Mah, QSM AssociatesHow do you <strong>com</strong>pare the productivity and quality you achieve with agile practices with that of traditional waterfallprojects? Join Michael Mah to learn about both agile and waterfall metrics and how these metrics behave in realprojects. Learn how to use your own data to create measurements of productivity, time-to-market, and defect rates.Michael offers a practical, expert view of agile measurement, showing you these metrics in action in retrospectives andrelease estimation and planning. Using hands-on exercises, learn how to replicate these techniques to make your own<strong>com</strong>parisons for time, cost, and quality. Working in pairs, calculate productivity metrics using the templates Michaelemploys in his consulting practice. You can leverage these new metrics to make the case for changing to more agilepractices and creating realistic project <strong>com</strong>mitments within your organization. Take back new ways for <strong>com</strong>municatingto key decision makers the value of implementing agile development practices.LaptoprequiredTo take full advantage of this session, participants need to bring a laptop <strong>com</strong>puter for metrics capture andproductivity calculations.MB Integrating Risk Management into Project PlanningPayson Hall, Catalysis Group, Inc.Risk in software projects is like the weather: people <strong>com</strong>plain about it, but no one DOES anything about it—until now. Payson Hall’s session on risk management is targeted at software and systems engineering projectmanagers and sponsoring executives. Learn about and apply practical techniques to identify, quantify,prevent, and mitigate risks associated with your software and systems projects. Take away new decisionmakingprocesses that support prioritizing and integrating preventive actions and contingency plans intoyour existing or new project plans. Participate in a Monte-Carlo simulation that underscores the surprisingimpacts of typical schedule and resource risks and highlights the effectiveness of specific straightforwardrisk mitigation strategies. Share with your peers information about risks and mitigation strategies you haveencountered that are working—or have failed—in the real world. This is a hands-on tutorial, focusing onexposing risks and integrating practical risk management into project plans.MC Quality Assurance: Moving Your Organization BeyondTestingJeff Payne, Coveros, Inc.Many organizations use the terms “quality assurance” and “software testing” interchangeably to describetheir testing activities. But true quality assurance is much, much more than testing alone. Quality assuranceen<strong>com</strong>passes a planned set of tasks, activities, and actions used to provide management with informationabout the quality of software so appropriate business decisions can be made. Jeff Payne discusses thedifferences between software testing and quality assurance and examines the typical activities performedduring a true quality assurance program. Topics discussed include: evaluating software processes, validatingsoftware artifacts (such as requirements, designs, etc.), presenting a quality case to management, and howto get started implementing a true quality assurance program. Leave with a working knowledge of qualityassurance and a framework for incrementally improving your overall software quality assurance program.As managing partner at QSMAssociates Inc., Michael Mahteaches, writes, and consultsto technology <strong>com</strong>panies onestimating and managing softwareprojects, whether in-house, offshore,waterfall, or agile. He is the directorof the Benchmarking Practice at the CutterConsortium, a US-based IT think-tank. With morethan twenty-five years of experience, Michael andhis partners at QSM have derived productivitypatterns for thousands of projects collectedworldwide. His work examines time-pressuredynamics of teams and its role in project successor failure. A mediator specializing in disputeresolution for technology projects, Michael can bereached at qsma.<strong>com</strong>.A systems engineer and project managementconsultant, Payson Hall is a founding memberof Catalysis Group, Inc. Formally trained asa software engineer and <strong>com</strong>puter scientist,he has worked and consulted on a variety ofhardware and software systems integrationprojects in both the public and private sectorsthroughout North America and Europe during his thirtyyearprofessional career. Payson has been a writer andfeatured speaker on topics of systems integration, projectmanagement, and risk management. His rare <strong>com</strong>bination ofIT project management experience and <strong>com</strong>munication skillshas made him a valued member of many project review andproject oversight teams.Jeff Payne is CEO and founder of Coveros,Inc., a consulting <strong>com</strong>pany that uses agilemethods to accelerate the delivery of secure,reliable software. Prior to Coveros, Jeff wasco-founder, Chairman of the Board, and CEOof Cigital, Inc., a market leader in applicationsecurity and software quality solutions.A recognized software expert, he speaks to <strong>com</strong>paniesnationwide about the business risks of software failure. Jeffhas been a keynote and featured speaker at CIO and businesstechnology conferences and testifies before Congress onissues of national importance, including intellectual propertyrights, cyberterrorism, and software quality.Monday, June 6, 8:30 a.m.–12:00 p.m. (Half-day Morning)MD What’s Your Leadership IQ? NEWJennifer Bonine, Up Ur Game Learning SolutionsHave you ever wanted or needed a way to measure your leadership skills or those of others in yourorganization? Ever been in a performance review where the majority of time was spent discussinghow to improve as a leader? If you have ever wondered what your core leadership <strong>com</strong>petenciesare—and how to build on and improve them—Jennifer Bonine shares a toolkit to help you do just that.These tools include a personal assessment of leadership <strong>com</strong>petencies, explore the eight dimensionsof successful leaders, offer concrete suggestions on how you can improve <strong>com</strong>petencies that are notin your core set of strengths, and provide techniques for leveraging and building on your strengths.Exercises help you gain an understanding of yourself and strive for balanced leadership throughrecognition of both your leadership strengths and development opportunities. Join Jennifer and yourpeers to be<strong>com</strong>e a more effective and valued leader in your organization.Jennifer Bonine began her career in consulting,implementing large ERP solutions. She has helddirector level positions leading development, qualityassurance and testing, organizational development,and process improvement teams for Fortune 500<strong>com</strong>panies in several domains. In her most recentengagement for one of the world’s largest technology<strong>com</strong>panies, she served as the Strategic Quality and ProcessImprovement Executive. Throughout her career, she has had theopportunity to build several global teams from the ground up whilemanaging the required organizational change. She currently servesas the Managing Partner and VP of Global Delivery for Up Ur GameLearning Solutions, a global people development <strong>com</strong>pany thatoffers F2F and virtual models for team and personal development.ME Be<strong>com</strong>ing Agile in an Imperfect WorldAhmed Sidky, SanteonSome books make adopting agile seem simple and straightforward. Unfortunately, it is not—especiallywhen organizational policies and procedures hinder organizational change. Ahmed Sidky (aka Dr. Agile)shares a step-by-step process for designing a tailored road map to be<strong>com</strong>ing agile, despite the constraintssurrounding you. This road map includes the three main phases of most adoption initiatives—GettingReady, Piloting, and Spreading Agile. The getting ready phase includes evaluating your agile readiness andeducating your organization on adopting agile principles and values rather than just agile practices. Thepiloting phase describes the different criteria to remember when choosing your pilot project(s) and thevalue of creating a core team to assist the adoption efforts. For the spreading agile phase, Ahmed presentsfive steps that will help you adopt agile values in an iterative manner. If you’re just starting out your agiletransition, this tutorial will equip you with practical techniques and strategies to move from your existingprocess to an agile process without starting from scratch.In addition to being co-author of a top ratedagile adoption book, Be<strong>com</strong>ing Agile in anImperfect World, Ahmed Sidky is the ExecutiveVP at Santeon Group responsible for softwaredelivery and agile services. He has gainedpopularity and respect in the agile <strong>com</strong>munityas a proponent of a pragmatic approach fororganizations attempting to adopt agile. Ahmed is oftencalled Dr. Agile because of his free online agile readinessassessment tool, Doctor Agile. A frequent speaker at nationaland international agile conferences, Ahmed helps guide bothsmall and large organizations during their transition to agilesoftware development and enjoys coaching and educatingagile teams worldwide. You can reach Ahmed at asidky@santeon.<strong>com</strong>.12To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc


tutorialsMonday, June 6, 8:30 a.m.–12:00 p.m. (Half-day Morning) ContinuedMF Scaling Agile with the Lessons of Lean Product Development FlowAlan Shalloway, Net Objectives NEWWhile first generation agile methods have a solid track record at the team level, many agile transformations get stucktrying to expand to larger, multi-team projects and throughout the organization. With its set of overarching principlesto improve quality and productivity in software development, lean thinking provides a method for escaping the trap ofteam optimization that ignores the bigger picture. While individual agile teams can use lean principles to improve theirpractices, the larger organization can embrace lean to solve problems that <strong>com</strong>monly plague organization and <strong>com</strong>panywideagile endeavors. Alan Shalloway explores the lean principles of mapping value streams, creating visibility, managingwork levels, and more. Together these lean principles and practices can help your organization dramatically reducethe amount of waste in the work teams perform. Alan introduces and explains the currently popular lean-agile methodKanban in terms of the lean principles it supports.MG Dysfunctional Agile Team PatternsDon Gray, Independent ConsultantSitting around the table with the ScrumMaster and his development team, I quickly noticed Jack was the team’s“big dog.” Once he weighed in on a user story, discussion ceased, the team agreed with him, and they movedon. When I reconnected with this client two years later, I learned that after Jack had been transferred, the team’sproductivity almost doubled. Wel<strong>com</strong>e to the “Uneven Participation” pattern. When one person or a small groupdominates the team’s interactions, that team often experiences serious problems because quieter team membersfall by the wayside. The team loses valuable input and dialogue, frustration sets in, and lack of buy-in createsfalse consensus—yet another dysfunctional agile team pattern. When these team patterns occur, they reduce theteam’s ability to deliver value to the organization. Don Gray shares the tell-tale signs of anti-team patterns andexplores way to stop them in their tracks. Join Don and your peers to develop strategies for changing a team’sdysfunctional patterns, improving the team’s performance, and enhancing their job satisfaction.MH Pragmatic Thinking and LearningAndy Hunt, The Pragmatic Programmers, LLC<strong>Software</strong> development happens in your head—not in an editor, IDE, or design tool. We’re well educated onhow to work with software and hardware, but what about wetware—our brains? Join Andy Hunt for a look athow the brain really works (hint: it’s a dual processor, shared bus design) and how to use the best tool for thejob by learning to think differently about thinking. Andy looks at the importance of context and the role ofexpert intuition in software development. Learn to take advantage of pole-bridging and integration thinking.Compare different laterally-specialized functions, including synthesis vs. analysis and sequential processingvs. pattern-matching. Discover the one simple habit that separates the genius from the “wanna-be.” Explorepractical learning techniques, including mind maps, reading techniques, and situational feedback that helpyou cope with the torrent of new information that assaults each of us. Let Andy help you discover how tolearn more deliberately by managing your knowledge portfolio.MI CMMI ® Crash Course for Traditional and Agile DevelopmentLifecycles NEWHillel Glazer, EntinexA model for implementing process improvement systems, CMMI ® practices can apply to both traditional and agiledevelopment teams and environments. Although CMMI ® does not specify how to develop software products or runprojects, it does specify a set of practices for measuring, improving, and monitoring product development and projectmanagement practices and processes. This, and many other basic facts about CMMI ® , are frequently overlooked,misunderstood, or outright misrepresented in what most people hear and read about CMMI ® . Hillel Glazer provides insightand no-nonsense information on where CMMI ® came from and why it matters; what CMMI ® and its appraisal process areand aren’t about; the mechanics of how the appraisal works; and how to prepare for an appraisal. Hillel discusses key factsand addresses critical questions about CMMI ® , including what can be expected in terms of costs, schedules and out<strong>com</strong>es.Learn how CMMI ® has been used successfully in traditional, agile, and hybrid development environments.CMMI ® is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University. The CMMI ® Crash Course is not an SEI-Licensed course, nor is it a substitute for any SEI-Licensed courses and does not qualify for any rights, privileges, or benefits afforded bytaking SEI-Licensed coursesMJ Getting the Requirements Right—The First Time NEWTim Lister, Atlantic Systems GuildOne group of people—the customers, users, and business—need a software system to help them work moreefficiently or make more money, but they don’t know how to build the system. Another group—softwaredevelopers and testers—know how to build the system, but they don’t know what it is supposed to do. Bridgingthis gap is where requirements—the documents and other work products describing the system accuratelyand concisely while at the same time not missing important customer and user needs—are essential. To getthe requirements right the first time, you need strategy, tactics, and a practical process for discovering the realrequirements—which may not be what the users think they need. Tim Lister presents all three: a strategy toget accurate and explicit requirements, tactics to develop those requirements efficiently, and a process to keepeverything glued together when tackling a large <strong>com</strong>plex job. Take back a 76-page, annotated requirementsspecification template in electronic form to help get your requirements right—the first time.Monday, June 6, 1:00 p.m.–4:30 p.m. (Half-day Afternoon)Alan Shalloway is the founder andCEO of Net Objectives. With almostforty years of experience, Alan is anindustry thought leader, a popularspeaker at prestigious conferencesworldwide, a trainer, and a coachin the areas of lean softwaredevelopment, the lean-agile connection, Scrum,agile architecture, and using design patterns inagile environments. Alan is the primary author ofDesign Patterns Explained: A New Perspective onObject-Oriented Design and Lean-Agile <strong>Software</strong>Development: Achieving Enterprise Agility.Seeking to answer “What is the earliestmeaningful indicator of a project’s status?” hasled Don Gray to focus on such diverse topicsas <strong>com</strong>munication, personality types, teamstyles, systems thinking, and human systemsdynamics. Don’s varied interests and clientexperience—from small startups to Fortune50 organizations—provide a platform for helping clientsas they transition to agile development practices. Workingprimarily as an agile coach, Don conducts workshops onaccelerating agile practices, retrospectives, and personalitytype. An occasional writer for <strong>Better</strong> <strong>Software</strong> magazine andStickyMinds.<strong>com</strong>, he helped create and co-hosts the AYE<strong>Conference</strong>. Don’s blog can be found at donaldegray.<strong>com</strong>.In the industry since the early 1980s, Andy Huntis one of the seventeen founders of the AgileAlliance, which launched the Agile Manifestoand the agile movement. Andy is a programmer,consultant, author, publisher, and co-founder ofthe Pragmatic Bookshelf. He co-authored thebest-selling book The Pragmatic Programmer andsix others, including the award-winning Practices of an AgileDeveloper and the recent Pragmatic Thinking & Learning. Atconferences and private corporations throughout the US andEurope, Andy is a frequent speaker on topics ranging fromsoftware development to management and cognition. Whennot working, Andy is an active musician <strong>com</strong>posing, recording,and playing trumpet, flugelhorn, and piano.Hillel Glazer is the world’s leadingauthority on introducing lean and agileconcepts into the regulated world.Specifically, he’s the “AgileCMMI guy”(agilecmmi.<strong>com</strong>), the SEI’s go-toauthority on agile, co-author of theironly paper on the topic, and contributorof the agile content in the new CMMI v1.3. Hillelhas helped <strong>com</strong>panies of all sizes and locationssuccessfully blend agile with CMMI and achieveperformance benefits, not just artifacts and ratings.His up<strong>com</strong>ing book, High Performance Operations:Turning Compliance into Competitive Advantage, laysout exactly how he does it. Entinex, Hillel’s Baltimorebased<strong>com</strong>pany, has a global reach that focuses ongenerating powerful results for high performanceorganizations motivated to be lean, agile, and achieveworld-class levels of operational excellence.A software consultant at the Atlantic SystemsGuild, Inc. based in New York City, Tim Listerdivides his time between consulting, teaching, andwriting. Tim is a co-author with his Guild partnersof Adrenaline Junkies and Template Zombies:Understanding Patterns of Project Behavior.He is co-author with Tom DeMarco of WaltzingWith Bears: Managing Risk on <strong>Software</strong> Projects, the Jolt Awardwinner as General Computing Book of the Year for 2003-2004,and Peopleware: Productive Projects and Teams, now availablein fourteen languages. Tim is currently a member of the CutterIT Trends Council, the IEEE, and the ACM. He is in his twentyfourthyear as a panelist for the American Arbitration Association,arbitrating disputes involving software and software services.MK Essential Test-driven DevelopmentRob Myers, Agile InstituteTest-driven Development (TDD) is a powerful technique for <strong>com</strong>bining software design, testing, and codingto increase reliability and productivity. Rob Myers demonstrates the basic and essential TDD techniques,including unit testing with the <strong>com</strong>mon xUnit family of open source development frameworks, refactoringcode, and using mock/fake objects in development. Use exercises to practice the techniques. With manyyears of product development experience using TDD, Rob will address the questions that arise during yourown relaxed exploration of the techniques.LaptoprequiredLaptop Required. Delegates should have strong programming skills and be familiar with an objectorientedlanguage and programming techniques. Delegates should bring a laptop installed with theirfavorite programming language and IDE—and <strong>com</strong>e prepared to write code. Rob can provide JUnit forJava and NUnit for any .NET language. For any other language choice (e.g., C++ or Ruby), you will need to install(and verify) your chosen xUnit framework prior to the tutorial.During his more than twenty years in varioussoftware development roles, Rob Myers hasenjoyed consulting for leading <strong>com</strong>paniesin the aerospace, government, medical,software, and financial sectors. For the pastten years he has consulted on numeroussuccessful agile, Scrum, and ExtremeProgramming (XP) projects. The leadinstructor of the Agile Institute and a founding memberthe Agile Cooperative, Rob teaches a variety of courses,including Essential Test-Driven Development and EssentialAgile Testing. Every course is a blend of highly technicalexperience coupled with techniques for preserving sanityin the workplace. Rob also performs short- and long-termcoaching to encourage, solidify, and improve the team’sagile practices.To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc 13


tutorialsMonday, June 6, 1:00 p.m.–4:30 p.m. (Half-day Afternoon) ContinuedML Tuning and Improving Your AgilityDavid Hussman, DevJamAre you using agile practices but struggling? If so, you are not alone. Experienced agilepractitioners know that some practices are more difficult than others, and most need tuningover time. If you are looking for ways to get more value or improve your skills, this sessionwill pass your acceptance tests. David Hussman shares his coaching tools for improving andtuning practices including product planning, road mapping, story writing, planning sessions, andstand up meetings. David divides the journey to deliver value into four essential areas: growing<strong>com</strong>munity and vision, planning releases and iterative delivery, delivering value, and continuousimprovement and learning. For each, David shares tools for evaluating the value you are receivingrelative to the ceremony you are using. If your stand up lacks value or energy, you will learn newideas for truly getting value instead of merely meeting and standing; standing is the easiest part.Working with <strong>com</strong>panies of all sizes worldwide, DavidHussman teaches and coaches the adoption of agilemethods as powerful delivery tools. Sometimes he pairswith developers and testers; other times he helps planand create product roadmaps. David often works withleadership groups to pragmatically use agile methods tofoster innovation and a <strong>com</strong>petitive business advantage.Prior to working as a full-time coach, he spent years building softwarein a variety of domains: audio, biometrics, medical, financial, retail, andeducation. David now leads DevJam, a <strong>com</strong>pany <strong>com</strong>posed of agilecollaborators. As mentors and practitioners, DevJam focuses on agility asa tool to help people and <strong>com</strong>panies improve their software productionskills. For more information, visit devjam.<strong>com</strong>.MM From Zero to Hero: Getting Started with KanbanChris Shinkle, <strong>Software</strong> Engineering Professionals NEWKanban is a proven tool for scheduling production—telling manufacturers what to produce, how muchto produce, and when to produce it. Kanban does this by helping visualize the workflow and limitingthe amount of in<strong>com</strong>plete, work-in-progress (WIP). Today, more and more teams and organizationsare turning to a form of Kanban to manage their software development projects. Whether you are aproject manager, product owner, or consultant, Kanban will allow you to see, in real time, the actualstate of your project and provide you with tools for making better planning and scheduling decisions.Join Chris Shinkle for this interactive tutorial in which he demonstrates the process he uses withclients to design and implement a Kanban system. Chris discusses how to visualize your workflow, setWIP limits, identify classes of service, recognize areas for improvement, kick off a Kanban team, andmore. The information Chris presents isn’t just theory; it’s practical knowledge based on real worldexperience from successful iterations with multiple clients spanning multiple industries.MN Measurement and Metrics for Test Managers NEWRick Craig, <strong>Software</strong> Quality EngineeringTo be most effective, test managers must develop and use metrics to help direct the testing effort andmake informed re<strong>com</strong>mendations about the software’s release readiness and associated risks. Becauseone important testing activity is to “measure” the quality of the software, test managers must measurethe results of both the development and testing processes. Collecting, analyzing, and using metrics are<strong>com</strong>plicated because many developers and testers are concerned that the metrics will be used againstthem. Join Rick Craig as he addresses <strong>com</strong>mon metrics—measures of product quality, defect removalefficiency, defect density, defect arrival rate, and testing status. Learn the guidelines for developing atest measurement program, rules of thumb for collecting data, and ways to avoid “metrics dysfunction.”Participants are urged to bring their metrics problems and issues for use as discussion points.MO Collaborating with Non-CollaboratorsPollyanna Pixton, AccelinnovaWe understand the vital importance of collaboration among team members. However, how canwe deal with non-collaborators—people who won’t work with us? Although we may not be able tochange them, we may be able to work with them or around them. Pollyanna Pixton describes howto identify non-collaborators—a leader, team member, team, or even a process. She then examinesthe system within which the non-collaborators work: their success factors, motivations, measurementand reward systems, fears, hot buttons, and hidden agendas. Pollyanna teaches you how to assessthe risks in dealing with non-collaborators. Using a trust and ownership model, she maps the traitsof non-collaborators and considers tools and techniques to cope with each trait. Finally, if all elsefails, learn the options for working around non-collaborators. Learn to deal with non-collaborators bybuilding a strategy that empowers you and your team to get the job done—no matter what.Chris Shinkle is a thought leader and DevelopmentManager at <strong>Software</strong> Engineering Professionals (SEP),which builds systems for regulated, safety-critical,and high-cost-of-failure environments. With hisexpertise as a software developer, project manager,and coach, Chris has adapted process models todomains including aerospace, defense, medical,consumer electronics, and automotive. He introduced and led SEP’sagile adoption in 2004 as well as the adoption of lean and Kanban in2007. Chris has used these methods to lead large, <strong>com</strong>plex projects,including military aircraft engine monitoring and maintenancesystems, and an FDA-regulated remote patient monitoring system.Chris continues to leverage lean and Kanban techniques in theprojects he leads, the training of SEP engineers, and the coaching ofclients building software applications.A consultant, lecturer, author, and test manager,Rick Craig has led numerous teams of testers onboth large and small projects. In his twenty-fiveyears of consulting worldwide, Rick has advisedand supported a diverse group of organizationson many testing and test managementissues. From large insurance providers andtele<strong>com</strong>munications <strong>com</strong>panies to smaller software services<strong>com</strong>panies, he has mentored senior software managers andhelped test teams improve their effectiveness. Rick is co-authorof Systematic <strong>Software</strong> Testing and is a frequent speaker attesting conferences, including every STAR conference since itsinception. Rick is a retired Marine Colonel.An international leadership expert, PollyannaPixton developed the models for collaboration andcollaborative leadership through her thirty-eightyears of working inside and consulting with manyorganizations. She helps <strong>com</strong>panies create workplaceswhere talent and innovation are unleashed—makingthem more productive, efficient, and profitable.Pollyanna is a founding partner of Accelinnova, president ofEvolutionary Systems, and director of the Institute for CollaborativeLeadership. She speaks and writes on topics of creating cultures oftrust, leading collaboration, and business ethics. Her models are foundin her book, Stand Back and Deliver: Accelerating Business Agility. Sheco-founded the Agile Project Leadership Network (APLN) and haschaired Leadership Summits in the US and England. Contact her atppixton@accelinnova.<strong>com</strong>.MP Understanding and Managing ChangeJennifer Bonine, Up Ur Game Learning SolutionsHas this happened to you? You try to implement a change in your organization and it fails. And, tomake matters worse, you can’t figure out why. It may be that your great idea didn’t mesh well with yourorganization’s culture or a host of other reasons. Jennifer Bonine shares a toolkit to help you determinewhich ideas will—and will not—work well within your organization. This toolkit includes five rules forchange management, a checklist to help you analyze the type of change process needed in yourorganization, a set of questions you can ask to better understand your executives’ goals, techniques forover<strong>com</strong>ing resistance to change, and the formal roles necessary to enable successful change. Thesetools—together with an awareness of your organization’s core culture—allow you to identify the changesyou can successfully implement. Cultural awareness helps you align your initiatives with the objectivesof the organization, make your team successful, and demonstrate the value of the change, which isincreasingly important in these challenging economic times.MQ Configuration Management Best Practices NEWBob Aiello, CM CrossroadsRobust configuration management (CM) practices are essential for creating continuous builds to supportagile’s integration and testing demands, and for rapidly packaging, releasing, and deploying applicationsinto production use. Classic CM—consisting of identifying system <strong>com</strong>ponents, controlling changes,reporting the system’s configuration, and auditing—won’t do the trick anymore. Bob Aiello presents anin-depth tour of a more robust and powerful approach to CM consisting of six key functions: sourcecode management, build engineering, environment management, change management and control,release management, and deployment. Bob describes current and emerging CM trends—support foragile development, cloud <strong>com</strong>puting, and mobile apps development—and review the industry standardsand frameworks that are essential in CM today. Take back an integrated approach to establish proper ITgovernance and <strong>com</strong>pliance using the latest CM practices while offering development teams the mosteffective CM practices available today.Jennifer Bonine began her career in consulting,implementing large ERP solutions. She has helddirector level positions leading development,quality assurance and testing, organizationaldevelopment, and process improvement teams forFortune 500 <strong>com</strong>panies in several domains. In hermost recent engagement for one of the world’slargest technology <strong>com</strong>panies, she served as the StrategicQuality and Process Improvement Executive. Throughout hercareer, she has had the opportunity to build several global teamsfrom the ground up while managing the required organizationalchange. She currently serves as the Managing Partner and VPof Global Delivery for Up Ur Game Learning Solutions, a globalpeople development <strong>com</strong>pany that offers F2F and virtual modelsfor team and personal development.Editor-in-chief of CM Crossroads and author ofConfiguration Management Best Practices: PracticalMethods that Work in the Real World, Bob Aiello isa consultant and software engineer specializing insoftware process improvement, including softwareconfiguration and release management. He has morethan twenty-five years of experience as a technical managerat top New York City financial services firms, where he held<strong>com</strong>pany-wide responsibility for configuration management.He is vice chair of the IEEE 828 Standards Working Group onCM Planning and a member of the IEEE <strong>Software</strong> and SystemsEngineering Standards Committee (S2ESC) Management Board.Contact Bob at Bob.Aiello@ieee.org, via Linkedin linkedin.<strong>com</strong>/in/BobAiello, or visit cmbestpractices.<strong>com</strong>.14To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc


tutorialsTuesday, June 7, 8:30 a.m.–4:30 p.m. (Full-day)TA Continuous Deployment with a RapidDeployment Pipeline NEWMartin Fowler and Jez Humble, ThoughtWorksTo capitalize on new business opportunities and create a <strong>com</strong>petitiveadvantage, businesses need to rapidly deliver <strong>com</strong>pelling new features totheir customers and users—all the while ensuring that software releasesare robust and well-tested. Martin Fowler and Jez Humble discuss how youcan organize development processes to deliver features rapidly and reliablythrough a surprising pattern of build-deploy-test-release they call the rapiddeployment pipeline. After introducing the value and principles of continuousdelivery, Martin and Jez explain the deployment pipeline in detail—startingfrom the end goal of release, moving back through testing, then back todeployment and development practices. Along the way they discuss how toimprove collaboration and feedback to speed up delivery. Martin and Jez thendive into the continuous delivery ecosystem and explore ways to manage the<strong>com</strong>ponents, data, and infrastructure needed to implement continuous delivery.Importantly, they cover the transformation many teams and organizations mustmake to roll out a successful rapid deployment pipeline.Martin Fowler is an author,speaker, consultant, andgeneral loud-mouth on softwaredevelopment. He concentrateson designing enterprisesoftware, looking at whatmakes a good design and what practices areneeded to <strong>com</strong>e up with good design. Martinhas pioneered object-oriented technology,refactoring, patterns, agile methodologies,domain modeling, the Unified ModelingLanguage (UML), and Extreme Programming.He’s the Chief Scientist at ThoughtWorks,a really rather good system delivery andconsulting firm, and has written five bookson software development: Analysis Patterns,UML Distilled (now in its 3rd edition),Refactoring, Planning Extreme Programming(with Kent Beck), and Patterns of EnterpriseApplication Architecture. He write articlesregularly on his site at martinfowler.<strong>com</strong>/.TB Agile Project Risk Management: A Systematic ApproachJeff Payne, Coveros, Inc.Successfully delivering agile software projects continues to be a struggle for many software organizations.Studies show that nearly 25% of large-scale agile software projects are never delivered and that a majorityof the projects that are delivered do not meet time, budget, or quality objectives. Jeff Payne describes themost <strong>com</strong>mon causes of agile software project failure and explains what you can do to identify and mitigatethese risks as early as possible in the software lifecycle. Jeff presents and examines the sometimes fatalrisks associated with immature agile technologies, hybrid agile/traditional development processes, poorsoftware testing, inadequate customer interaction, inadequate project management, and failed requirementsmanagement. Leave with a structured and proven framework for performing agile project risk analysis that tiesrisks to specific business consequences. In a case study of a real-world agile project, practice risk mitigationconcepts and reinforce your new skills.TC Project Management Best Practices NEWKarl Wiegers, Process ImpactManaging software projects is difficult even under the best circumstances. However, you can improve yourchances for success by applying the most appropriate best practices for software project management.Based on industry studies of both successful and failed projects and on his personal experience, industryveteran Karl Wiegers presents thirty such project management practices categorized under the topicsof: laying the foundation for success, planning the project, estimating the work, tracking progress, andlearning for the future. Of course, “best” practices are situational and must be thoughtfully adapted toeach project and context. Through numerous short practice sessions, you’ll have opportunities to try andexperience these practices and explore the contexts in which they may help you and your organization. Joinin small group discussions with Karl and your peers to share your project management-related problemsand help yourself and others identify which of the practices presented could offer useful solutions. Bothseasoned project managers and those with less experience will take away new insights and practical projectmanagement techniques.TD The Leadership Tutorial: Improving Your Ability toStand and DeliverAndy Kaufman, Institute for Leadership Excellence & Development, Inc.In this highly interactive session, Andy Kaufman helps you wrestle with real-world leadership issues we all face—influencing without authority, motivating your team, and dealing with conflict. Explore the difference betweenleadership and management—and why it matters—and get a clear picture of a leader’s responsibilities, includingthe balance between short- and long-term focus and the need to deliver results while developing organizationalcapability. Discuss the importance of developing your team members’ leadership skills, including practical waysto do so even with a limited training budget. Andy delves into the importance of one-on-one relationships anddelivers proven insights on managing upward, dealing with peers, and developing stronger bonds both inside andoutside your organization. Accelerate your ability to influence your organization, your projects, and your careerto be<strong>com</strong>e the leader your team needs and demands. Take away practical tools to help you lead your team,including a template for formalizing a team charter and a reproducible survey to solicit leadership feedback frombosses, peers, stakeholders, and team members.A principal consultant withThoughtWorks Studiosand author of ContinuousDelivery, Jez Humble gotinto IT in 2000—just in timefor the .<strong>com</strong> bust. Since then,he has worked as a developer, systemadministrator, trainer, consultant, andmanager with a variety of platforms andtechnologies in many domains. Since 2004,he has worked for ThoughtWorks in Beijing,Bangalore, London, and San Francisco. Hefocuses on helping organizations delivervaluable, high-quality software frequentlyand reliably by implementing effectiveengineering practices in the field of agiledelivery. He serves as product manager forGo, ThoughtWorks Studios’ agile releasemanagement platform. You can find outmore at continuousdelivery.<strong>com</strong>/.Jeff Payne is CEO and founder of Coveros,Inc., a consulting <strong>com</strong>pany that uses agilemethods to accelerate the delivery ofsecure, reliable software. Prior to Coveros,Jeff was co-founder, Chairman of theBoard, and CEO of Cigital, Inc., a marketleader in application security and softwarequality solutions. A recognized software expert, he speaksto <strong>com</strong>panies nationwide about the business risks ofsoftware failure. Jeff has been a keynote and featuredspeaker at CIO and business technology conferences andtestifies before Congress on issues of national importance,including intellectual property rights, cyberterrorism, andsoftware quality.Karl Wiegers, PhD, is Principal Consultantwith Process Impact, a software processconsulting and education <strong>com</strong>pany in Portland,Oregon. His interests include requirementsengineering, project management, processimprovement, peer reviews, risk management,and metrics. Previously, Karl spent eighteenyears at Eastman Kodak Company as a research scientist,software developer, software manager, and software processand quality improvement leader. He has provided servicesto more than one hundred organizations. Karl has authoredPractical Project Initiation: A Handbook with Tools, <strong>Software</strong>Requirements, More About <strong>Software</strong> Requirements, PeerReviews in <strong>Software</strong>, and Creating a <strong>Software</strong> EngineeringCulture. You can reach Karl at processimpact.<strong>com</strong> orprojectinitiation.<strong>com</strong>.Andy Kaufman works with people aroundthe world who are struggling with how tolead teams and deliver projects. He helpsprofessionals get focused, take action, anddeliver results. His keynotes, workshops, andexecutive coaching services have reachedtens of thousands of people from hundredsof <strong>com</strong>panies, helping them deliver their projects, be<strong>com</strong>emore confident leaders, and achieve the results theydesire while maintaining a balanced life. Andy is theauthor of three books: Navigating the Winds of Change:Staying on Course in Business & in Life, Shining the Lighton The Secret, and an e-book entitled How to OrganizeYour Inbox & Get Rid of E-Mail Clutter. He is the host ofThe People and Projects Podcast. You can learn moreabout Andy at i-leadonline.<strong>com</strong>.Tuesday, June 7, 8:30 a.m.–12:00 p.m. (Half-day Morning)TE Releasing Large-scale Agile ProjectsBob Galen, iContactAgile methods bring wonderful dynamics—focus on the team, embracing change, quality-driven development,and business value connected by customer engagement—that lead toward vastly improved software projectperformance. However, most agile projects are developed within a wider enterprise or larger-scale context thatmay still be waterfall-bound in its thinking. Bob Galen shares his enterprise or “large-scale extensions” for agilereleases including methods for integrating agile teams and practices at scale. For larger-scale agile projectshe discusses blitz and iteration planning models that include extending agile testing across the enterprise inregulated and other heavyweight testing environments. Learn “Agile Release Train” planning dynamics whenintegrating releases across multiple agile teams. Discover how to implement larger scale feature sets using UXstory mapping techniques and how to best create powerful feature teams. Take away new tools and techniquesto make agility work at scale and ensure that your agile products release successfully.Bob Galen is the director of R&D at iContactand president of RGCG, LLC., a NorthCarolina-based firm specializing in strategydevelopment, coaching, and trainingteams making the shift to Scrum and otheragile practices. Bob regularly speaks atinternational conferences and professionalgroups on topics related to software development, projectmanagement, software testing, and team leadership. He isa Certified ScrumMaster Practicing (CSP), Certified ScrumProduct Owner (CSPO), and an active member of the AgileAlliance and Scrum Alliance. In 2009, Bob published ScrumProduct Ownership—Balancing Value from the Inside Out.You can reach Bob at bob@rgalen.<strong>com</strong> or rgalen.<strong>com</strong>.To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc 15


tutorialsTuesday, June 7, 8:30 a.m.–12:00 p.m. (Half-day Morning) ContinuedTF Starting Up Great Agile Teams—orResetting Existing Ones NEWLyssa Adkins and Michael Spayd, Agile Coaching InstituteWhat do you need to know before starting up an agile team? What do teammembers need to know about each other, and what is expected of themas a team? In this highly interactive session, you’ll experience a <strong>com</strong>pletestart-up agenda—full of learning activities—that you can use back at theoffice. Practice setting the stage for a high-performance team, creating ashared vision at multiple levels—individual, team, <strong>com</strong>pany, and world—andorganizing activities that open the floodgates for healthy cross-functionaland self-organizing behavior. To set a solid foundation for growth andcontinuous improvement, Lyssa Adkins and Michael Spayd empower youwith new skills and knowledge to give your team a high-powered launch.Even if your current team did not get the best foundation, it’s not too late.They’ll show you how to use these same techniques to help reset your teamand put them on a high-performance path.Since 2004 Lyssa Adkins hastaught Scrum to hundredsof students, coached manyagile teams, and servedas master coach to manyapprentice coaches. In bothone-on-one settings and small groups,she enjoys a front-row seat as remarkableagile coaches emerge and go on to enticethe very best from the teams they help.Prior to agile, Lyssa had more than fifteenyears of expertise leading project teamsand groups of project managers, yetnothing prepared her for the power ofagile done simply and well. Lyssa authoredCoaching Agile Teams: A Companion forScrumMasters, Agile Coaches, and ProjectManagers in Transition.Michael Spayd helps clients change,facilitating dramatic improvementin results and satisfactionthrough cutting edge coachingand organization developmenttechnologies. An organizationalchange coach and consultant for twenty years,Michael has worked with Fortune 500, smallbusinesses, and non-profits. For the past tenyears, he has specialized in agile and lean teamsand associated enterprise transformation efforts,working with more than fifty teams. Michael istrained as a Team and Organizational Coach,has training in Co-Active leadership, executivecoaching, and organizational behavior. He is aCertified Organization and Relationship SystemsCoach (ORSCC), Certified Professional Facilitator(CPF), and a Certified ScrumMaster (CSM).TG Agile Project Design: Building Strong BacklogsDavid Hussman, DevJamLasting agility includes meaningful project design. David Hussman shares techniques he uses to fillproduct backlogs with the right stuff. He explains story mapping, pragmatic personas, and sketching inways that smoke out user needs, the source of real product value. David shows how to find the peoplewith the right skills and get them aligned through collaborative chartering. From there, he moves onto pragmatic personas as tools that launch rich discussions about your target market and their needs.Using chartering and personas, David teaches story mapping as a tool to visualize the user experienceand discover real needs and delivery options. David explains each practice as part of an exampleproduct and then helps you try them on your product. He explores additional practices includingarchitectural spikes and concludes by showing how story maps improve planning and delivery forprocesses like Scrum or Kanban.Working with <strong>com</strong>panies of all sizes worldwide,David Hussman teaches and coaches the adoption ofagile methods as powerful delivery tools. Sometimeshe pairs with developers and testers; other timeshe helps plan and create product roadmaps. Davidoften works with leadership groups to pragmaticallyuse agile methods to foster innovation and a<strong>com</strong>petitive business advantage. Prior to working as a full-timecoach, he spent years building software in a variety of domains:audio, biometrics, medical, financial, retail, and education. Davidnow leads DevJam, a <strong>com</strong>pany <strong>com</strong>posed of agile collaborators.As mentors and practitioners, DevJam focuses on agility as a toolto help people and <strong>com</strong>panies improve their software productionskills. For more information, visit devjam.<strong>com</strong>.TH Consultants’ Skills You Can Use Today NEWPayson Hall, Catalysis Group, Inc.What do great consultants bring to an engagement that distinguishes them from their mediocre peers whomay have similar experience and expertise? A skilled consultant must be able to hit the ground running—quickly grasp the situation, listen attentively, <strong>com</strong>municate effectively, gather and analyze in<strong>com</strong>plete data,present suggestions in a business-like context, and manage client expectations. Payson Hall shares the“tricks of the trade” he and other top software consultants have learned through the years. Whether you areon a tough project, trying to solve a difficult problem, or starting a new assignment, this session will provideyou with new skills to make you more effective on the job. Specifically, you’ll learn and practice techniquesto better define problems; discover a <strong>com</strong>munication model that improves your listening, speaking, andwriting; explore the basics of meeting management to avoid wasting time and improve the effectivenessof necessary meetings; examine ways to encourage frequent feedback on progress; and take back datagathering and analysis tools to help model problems and potential solutions.A systems engineer and project managementconsultant, Payson Hall is a founding memberof Catalysis Group, Inc. Formally trained asa software engineer and <strong>com</strong>puter scientist,he has worked and consulted on a variety ofhardware and software systems integrationprojects in both the public and private sectorsthroughout North America and Europe during his thirtyyearprofessional career. Payson has been a writer andfeatured speaker on topics of systems integration, projectmanagement, and risk management. His rare <strong>com</strong>bination ofIT project management experience and <strong>com</strong>munication skillshas made him a valued member of many project review andproject oversight teams.TI Design Patterns Explained: From Analysis throughImplementationAlan Shalloway, Net ObjectivesAlan Shalloway takes you beyond thinking of design patterns as “solutions to a problem in a context.” Patterns arereally about handling variations in your problem domain while keeping code from be<strong>com</strong>ing <strong>com</strong>plex and difficult tomaintain as the system evolves. Alan begins by describing the classic use of patterns. He shows how design patternsimplement good coding practices and then explains key design patterns including Strategy, Bridge, Adapter, Façade,and Abstract Factory. In small group exercises, learn how to use patterns to create robust architectures that canreadily adapt as new requirements arise. Lessons from these patterns are used to illustrate how to do domain analysisbased on abstracting out <strong>com</strong>monalities in a problem domain and identifying particular variations that must beimplemented. Leave with a working understanding of what design patterns are and a better way to build models ofyour application domains.Alan Shalloway is the founder and CEOof Net Objectives. With almost fortyyears of experience, Alan is an industrythought leader, a popular speaker atprestigious conferences worldwide,a trainer, and a coach in the areas oflean software development, the leanagileconnection, Scrum, agile architecture, and usingdesign patterns in agile environments. Alan is theprimary author of Design Patterns Explained: A NewPerspective on Object-Oriented Design and Lean-Agile<strong>Software</strong> Development: Achieving Enterprise Agility.TJ Collaborate through Innovation Games ® NEWBob Hartman, Agile For All, LLCAre you having trouble getting people in your organization to agree on a path forward? Is “collaboration”sometimes more like a contest to determine who can yell the loudest? Is it difficult to get customers togive you the information you need to create a product charter or unambiguous requirements? Achievingmeaningful collaboration with a diverse group of people can, to say the least, be very difficult. Bob Hartmanshares his experiences with Innovation Games ® for collaboration exercises that dramatically improve the waypeople work together. You’ll practice exercises that are easy to use, fun, and encourage working togetherin a structured fashion. This structure guides successful collaboration, helping participants stay on trackand avoid non-productive, free-for-all discussions. Learn how to choose the best Innovation Game for eachsituation and leave with an understanding of how and why structured collaboration with intellectual gamesis one of the most productive ways to help people to work together toward a <strong>com</strong>mon goal.Bob Hartman’s logic-based approach todevelopment and quality was honed early in hisnow more than thirty-year software developmentcareer. He has acquired wide-ranging industryknowledge by working in many roles includingsoftware developer, tester, product manager,project manager, development manager, andexecutive. During the past ten years, Bob has grown frombeing an early adopter of agile to his current status as aCertified Scrum Trainer and Coach. He remembers the painof long waterfall development cycles and understands thehuman and business interactions necessary to achieve successregardless of development methodology. Bob’s holistic view ofdevelopment can help any team achieve success.“I learned transformational things that I can applyimmediately. I will be spending the next year incorporatingall I learned in my job. Some of what I learned will take myleadership abilities to the next level.”— Charles Hammell, Director of Product Technologies16To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc


tutorialsTuesday, June 7, 1:00 p.m.–4:30 p.m. (Half-day Afternoon)TK Essential Patterns of Mature Agile TeamsBob Galen, iContactMany teams have a relatively easy time adopting the tactical aspects of agile methodologies. Usually afew classes, some tools introduction, and a bit of practice lead teams toward a fairly efficient and effectiveadoption. However, these teams often get “stuck” and begin to regress or simply go through the motions—neither maximizing their agile performance nor delivering as much value as they could. Borrowing from hisexperience and lean software development methods, Bob Galen examines essential patterns—the “thinkingmodels” of mature agile teams—so you can model them within your own teams. Along the way, you’llexamine patterns for large-scale emergent architecture, relentless refactoring, quality on all fronts, pervasiveproduct owners, lean work queues, providing total transparency, saying no, and many more. Bob alsoexplores why there is still the need for active and vocal leadership in defending, motivating, and holdingagile teams accountable.TL Agile Estimation and Planning: Scrum, Kanban, andBeyond NEWDavid Hussman, DevJamIf you are new to agile methods or trying to improve your agile estimation and planning skills, this session is foryou. Success with agile estimation is not about following a prescribed process; rather, it’s about learning fromestimates as you learn to estimate. Bringing his years of experience in coaching teams using XP, lean, Scrum,and Kanban, David Hussman teaches you the skills you need to improve your agile estimating and planning.The session covers planning without estimation, story point estimating within each iteration, and specificapproaches for delivering a continuous flow of value to stakeholders. Going beyond the simple mechanics ofestimation and planning, David explores continuous learning within the agile planning process and ways toprevent sprint planning sessions from be<strong>com</strong>ing empty rituals disliked by all. Join David and your peers topractice using agile estimation and planning techniques that can be<strong>com</strong>e powerful tools within your project.TM Writing Great User StoriesJean Tabaka, Rally <strong>Software</strong> DevelopmentUser stories, a lightweight requirements documentation approach used within Scrum, offer agile teams anefficient way to <strong>com</strong>municate software features among the team. Jean Tabaka leads you through a seriesof simulations based on the life of a user story. She first sets the context in the Scrum framework—theroles and responsibilities for identifying and elaborating user stories. Then, the real work (fun) begins!Work in small teams, applying and reinforcing what you have just learned. Each team first writes a set ofuser stories based on a Product Owner’s definition, gathering acceptance criteria as the work proceeds.Once prioritized, the teams size the stories’ development effort and discuss their experiences. Practicedetermining the tasks and effort necessary to <strong>com</strong>plete user stories to meet their acceptance criteria. Toend the session, teams debrief the class on their work. Come and be part of the fun in this exercise-driven,on-your-feet class.TN Going Back to the Well: Principles of <strong>Software</strong> Design NEWChuck Allison, Utah Valley University<strong>Software</strong> development is a creative activity. Developing great software requires harnessing that creativity forprofitable and productive ends. While the <strong>com</strong>plexity inherent in software makes that challenging, adheringto sound software design principles—modularity, proven patterns, clean code, and more—is key. Chuck Allisondescribes and demonstrates good software design principles, discovered through hard-won expertise which, when<strong>com</strong>bined with <strong>com</strong>mon sense and a bit of luck, balances the forces at play on all levels of application design.Chuck shares timely and timeless advice: Don’t repeat yourself, Make interfaces easy to use and difficult to misuse,Program to an abstraction, Separate things that change from things that don’t, Favor <strong>com</strong>position over inheritance,Don’t talk to strangers, and more. Join Chuck as he illustrates these enduring principles using modern programminglanguages and real-world contexts.TO Getting Agile with ScrumMitch Lacey, Mitch Lacey & Associates, Inc.Scrum is a popular and proven project management framework for rapidly changing development projects,especially those with significant technology uncertainty or evolving requirements. In the fifteen years sinceits inception, Scrum has grown to be the leading agile methodology, boasting nearly 100,000 CertifiedScrumMasters. Mitch Lacey gives you the tools you need to start “getting agile” with Scrum. He leads youthrough a series of interactive discussions and hands-on exercises designed to reinforce the key tenets ofScrum. Learn about product and sprint backlogs, the sprint planning meeting, activities that occur duringsprints, the sprint review, conducting a sprint retrospective, measuring and monitoring progress, and scalingScrum to work with large and distributed teams. Mitch also describes the roles and responsibilities of theScrumMaster, the product owner, and each member of the Scrum team. This session gets you started on thepath to success.TP Agile Program Management for Agile and Non-agileProjects NEWJohanna Rothman, Rothman Consulting Group, Inc.Have you ever waited weeks for that last piece of functionality so you could release a large project?Have you been in the situation where the software is waiting for the hardware? Or, where the databaseadministrator held up the entire release because his work wasn’t coordinated with the feature-basedteams? Program management is the practice and art of coordinating multiple sub-projects to reach a<strong>com</strong>mon objective. Johanna Rothman shares her experiences in how to adapt agile practices to programmanagement. Learn how to create and maintain a coherent project architecture and coordinate amongteams that are focused on their sub-projects. Examine the issues of how to organize teams, synchronizetheir work products, and know when you are ready to release. Johanna shares her experiences on how toobtain and report accurate, timely status. Whether you work in an organization that uses agile methods ormore traditional approaches, take away new ideas about managing programs successfully.Bob Galen is the director of R&D at iContactand president of RGCG, LLC., a North Carolinabasedfirm specializing in strategy development,coaching, and training teams making theshift to Scrum and other agile practices. Bobregularly speaks at international conferences andprofessional groups on topics related to softwaredevelopment, project management, software testing, and teamleadership. He is a Certified ScrumMaster Practicing (CSP),Certified Scrum Product Owner (CSPO), and an active memberof the Agile Alliance and Scrum Alliance. In 2009, Bob publishedScrum Product Ownership—Balancing Value from the Inside Out.You can reach Bob at bob@rgalen.<strong>com</strong> or rgalen.<strong>com</strong>.Working with <strong>com</strong>panies of all sizes worldwide,David Hussman teaches and coaches theadoption of agile methods as powerful deliverytools. Sometimes he pairs with developers andtesters; other times he helps plan and createproduct roadmaps. David often works withleadership groups to pragmatically use agilemethods to foster innovation and a <strong>com</strong>petitive businessadvantage. Prior to working as a full-time coach, he spentyears building software in a variety of domains: audio,biometrics, medical, financial, retail, and education. David nowleads DevJam, a <strong>com</strong>pany <strong>com</strong>posed of agile collaborators.As mentors and practitioners, DevJam focuses on agility asa tool to help people and <strong>com</strong>panies improve their softwareproduction skills. For more information, visit devjam.<strong>com</strong>.An Agile Fellow with Rally <strong>Software</strong> Development,Jean Tabaka has more than thirty years ofexperience in software development. In the late1990s, she became an agile devotee, working withorganizations worldwide to deliver more valuefaster through the adoption of agile principles andpractices. Now specializing in scaling agile practices,guiding leadership shifts, applying lean and Kanban, andbuilding continuous planning practices, Jean uses a collaborativeapproach to help organizations adopt emergent practices. ACertified ScrumMaster Trainer, Jean is the author of CollaborationExplained: Facilitation Skills for <strong>Software</strong> Project Leaders. You canfind some of Jean’s current writings rallydev.<strong>com</strong>/agileblog/ andfollow her on twitter @jeantabaka.Before be<strong>com</strong>ing a professor of <strong>com</strong>puterscience at Utah Valley University, ChuckAllison developed software for morethan twenty years. He was a contributingeditor for <strong>Better</strong> <strong>Software</strong> magazineand editor of The C++ Source, an onlinejournal. He spent most of the 1990s as anactive member of the C++ Standards Committee and isauthor of Thinking In C++, Volume 2 (with Bruce Eckel).Chuck offers onsite training in C++, Python, and DesignPatterns. Whenever he finds a little down time, Chuckplays classical guitar or bikes the country roads ofcentral Utah. Contact him at chuck@freshsources.<strong>com</strong>.Mitch Lacey has managed numerous plan-drivenand agile projects over the past fifteen years. AtMicrosoft Corporation, Mitch honed his agile skills,successfully releasing core enterprise services forWindows Live, and transitioned from programmanager to Agile Coach, helping others transitionto agile practices. He became the Agile PracticeManager at Ascentium Corporation where he coached customerson agile practices and adoption worldwide. As a CertifiedScrum Trainer (CST) and a registered Project ManagementProfessional (PMP), Mitch shares his experience in project andclient management through Certified ScrumMaster courses,agile coaching engagements, conference presentations, and hiswritings, including his new book Scrum: A Survival Guide.Out of necessity, Johanna Rothman startedmanaging her project portfolio in 1986. Shebegan managing projects long before wehad software tools to discover critical paths.Her most recent program managementwas managing the 2009 Agile <strong>Conference</strong>.Johanna is the author of Manage YourProject Portfolio: Increase Your Capacity and Finish MoreProjects; the 2008 Jolt-award winning Manage It! YourGuide to Modern, Pragmatic Project Management; BehindClosed Doors: Secrets of Great Management; and Hiringthe Best Knowledge Workers, Techies & Nerds: The Secretsand Science of Hiring Technical People. She writes columnson “extreme project management” for Gantthead.<strong>com</strong>,and writes two blogs on her web site, jrothman.<strong>com</strong>. Sheis the project-manager-for-life for the Amplifying YourEffectiveness conference.To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc 17


keynotes<strong>Software</strong> Development experts share insightWednesday, June 8, 8:30 a.m.Building Great TeamsGeoff Bellman, GMB Associates, Ltd.What allows some teams to deliver results that far exceed expectations? How do these groups differ frommost others? What can group members and leaders do to enable these extraordinary experiences? GeoffBellman, along with his partner Kathleen Ryan, spent four years diving deeply into self-declared fantasticteams. They interviewed people from sixty great teams, added their own experience as managers andconsultants, and came to ground-breaking conclusions documented in their book, Extraordinary Groups: HowOrdinary Teams Achieve Amazing Results. Geoff presents their discoveries about what makes for exceptionalperformance. Sharing the eight indicators that his study shows are key, Geoff offers up the primary needspeople fulfill by interacting in groups and suggests ways of meeting those needs within work teams. See howthe primary feelings reported by highly successful teams match—or do not match—the feelings you have foryour team. Enhance your understanding of the most successful team experiences you’ve had and take backideas to improve your current and future team experiences.Geoff Bellman worked inside major corporations for fourteen years before starting his own consulting firmin 1977. He has written six books about organizations, change, leadership, and teams including GettingThings Done When You Are Not In Charge and his most recent book, Extraordinary Groups: How OrdinaryTeams Achieve Amazing Results—the focus of this keynote. Geoff consults with corporations, governmentagencies, and <strong>com</strong>munity organizations in North America, Europe, and Asia. Learn more about Geoff atextraordinarygroups.<strong>com</strong> or contact him at geoffbellman@gmail.<strong>com</strong>.Wednesday, June 8, 12:45 p.m.Cosmic Truths about <strong>Software</strong> QualityKarl Wiegers, Process ImpactAlthough everyone wants to build and use high quality products, software people often debate the meaningof “quality” and how to achieve it. Karl Wiegers has identified ten principles about quality that apply almostuniversally to software products. Learn why any software team that really cares about quality needs tounderstand these principles and implement development approaches consistent with them. These principlesinclude: Quality begins with the requirements; Quality has many dimensions; Customer involvement is thegreatest determinant of software quality; Both internal and external quality are important; Developer discretionhas a great influence on quality; Quality must be a conscious project priority; You can pay now, or you can paya lot more later; Iteration is a key to software quality; Long-term productivity is the result of high quality; If youdon’t design for quality, you won’t get it. Join Karl to explore these principles and see how they can help yousteer your way through the most challenging software projects.Karl Wiegers, PhD, is Principal Consultant with Process Impact, a software process consulting andeducation <strong>com</strong>pany in Portland, Oregon. His interests include requirements engineering, projectmanagement, process improvement, peer reviews, risk management, and metrics. Previously, Karl spenteighteen years at Eastman Kodak Company as a research scientist, software developer, software manager,and software process and quality improvement leader. He has provided services to more than onehundredorganizations. Karl has authored Practical Project Initiation: A Handbook with Tools, <strong>Software</strong>Requirements, More About <strong>Software</strong> Requirements, Peer Reviews in <strong>Software</strong>, and Creating a <strong>Software</strong>Engineering Culture. You can reach Karl at processimpact.<strong>com</strong> or projectinitiation.<strong>com</strong>.18To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc


keynotesMONDAY, may 16, 8:30-5:00<strong>Software</strong> Development experts share insightThursday, June 9, 8:30 a.m.Deception and Estimating: How We Fool OurselvesLinda Rising, Independent ConsultantCognitive scientists tell us that we are hardwired for deception—overly optimistic about out<strong>com</strong>es. In fact,we surely wouldn’t have survived without this trait. With this built-in bias as a starting point, it’s no wonderthat software managers and teams almost always develop poor estimates. But that doesn’t mean all is lost.We must simply accept that our estimates are optimistic guesses and continually re-evaluate as we go.Linda Rising has been part of many development projects where sincere, honest people wanted to makethe best estimates possible and used “scientific” approaches to make it happen—and all for naught. In manyprojects, because re-estimation was regarded as an admission of failure, the team spent too much timeand endless meetings trying to “get it right.” Offering examples from ordinary life—especially from the waypeople eat and drink—Linda demonstrates how hard it is for us to see our poor estimating skills and offerspractical advice on living and working with the self-deception that is hardwired in all of us.Linda Rising has a Ph.D. from Arizona State University in the field of object-based design metrics anda background that includes university teaching and industry work in tele<strong>com</strong>munications, avionics,and tactical weapons systems. An internationally known presenter on topics related to patterns,retrospectives, and the change process, Linda is the author of Design Patterns in Communications, ThePattern Almanac 2000: A Patterns Handbook, and Fearless Change: Patterns for Introducing New Ideas(with Mary Lynn Manns). Find more information about Linda at lindarising.org.Thursday, June 9, 12:45 p.m.Geography Matters: What Data Tells Us about Offshoring,Co-locating, and the Flat WorldMichael Mah, QSM AssociatesHas the digital revolution really made it possible to do almost anything collaboratively with peopleseparated by time and distance? Or are decisions to split software development around the globe moreabout pressure to cut costs and less about tapping the intellectual capital from other nations? Counteringthe multi-shoring trend is a powerful new movement that looks at the forces of concentration—clusteringof human creativity and talent—to claim the creativity, innovation, and productivity that can result whensmart and talented people locate closely to one another. Who is right? To answer this question, MichaelMah looks at what measurement data says about offshore and co-located projects. Michael presents actualcase studies from real <strong>com</strong>panies and contrasts the results from the two philosophies. What you learn maychallenge long-held beliefs about knowledge work, <strong>com</strong>moditizing human capital, and innovation.As managing partner at QSM Associates Inc., Michael Mah teaches, writes, and consults to technology<strong>com</strong>panies on estimating and managing software projects, whether in-house, offshore, waterfall, or agile.He is the director of the Benchmarking Practice at the Cutter Consortium, a US-based IT think-tank. Withmore than twenty-five years of experience, Michael and his partners at QSM have derived productivitypatterns for thousands of projects collected worldwide. His work examines time-pressure dynamicsof teams and its role in project success or failure. A mediator specializing in dispute resolution fortechnology projects, Michael can be reached at qsma.<strong>com</strong>.To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc 19


<strong>Conference</strong> ClassesWednesday, June 8, 10:15 a.m.BW1 Leading Projects & TeamsReading the Tea Leaves:Predicting a Project’s FuturePayson Hall, Catalysis Group, Inc.What clues from a project’s history and present statusgive us the best insight into its future? Realistically,can much be done to “fix” a project if the currentsigns aren’t promising? Or are most projects’ fatepreordained? Payson Hall has participated in andreviewed hundreds of projects during his thirty-yearcareer in software development. Without claimingmystical powers, Payson shares patterns of failingprojects he’s observed on large and small softwareprojects in both the public and private sectors. Then,he explores key leverage points for taking correctiveactions to get things back on track quickly. You’lldiscover ways to identify early “problem seeds” thatcan grow into larger issues over time. Take back adiagnostic framework—a systematic investigatoryprocess—to help identify root causes of problems.Learn to read your project’s tea leaves and gain freshinsights into the steps you can take to positivelyinfluence your project’s future.BW2 Design & CodeCoding for Keeps: How to Write aGood FunctionChuck Allison, Utah Valley UniversityFunctions are the basic building blocks of <strong>com</strong>putersystems. Object-oriented classes are a way ofpackaging functions with shared data. Inheritanceand polymorphism essentially are all about findingthe right function. It’s all about functions! Get thepicture? Chuck Allison explains that functions <strong>com</strong>ein many varieties: static functions, polymorphicfunctions, generic functions, nested functions, higherorderfunctions, generator (aka stream) functions,co-routines, function closures, delegates, etc. Functionscan handle arguments in different ways: by value, byresult, by reference, by sharing, and by need, to namea few. Do you know how and when to use which?Functions should also be resource-friendly and robustshould something hit the proverbial fan. Are yourfunctions error-safe? Reusable? Maintainable? Do youknow—really know—how to write a function? Comejoin Chuck and find out.BW3 Cloud ComputingCloud Computing: Everything IWanted to Know But Was Afraidto AskEd Laczynski, DatapipeCloud <strong>com</strong>puting presents new opportunities forsoftware teams to develop exciting products that scalefaster and easier. At the same time, cloud <strong>com</strong>putingoffers new ways for developers to collaborate withand learn from their peers—both inside and outsidetheir project team. Today though, the topic of cloud<strong>com</strong>puting is shrouded with marketing hype, undefinedinterpretations, and a myriad of new offerings that canpose major challenges. To set the stage for successfulcloud development, you must clearly understandthe make-up and intricacies of the cloud <strong>com</strong>putingecosystem. Ed Laczynski provides an overview of allthings “cloud” as it relates to software developmentand explores the opportunities to build and deploynew products and services. He describes the keyplatforms, infrastructure, and software offeringsabout which every software developer should know.Ed introduces new “meta” cloud platforms andinfrastructure, and highlights a variety of small thoughimportant software development enabling tools thatare vital to successful cloud application development.BW4 Special TopicsMobile App Development: Choicesand DecisionsJulian Harty, eBayYou’re thinking of creating a mobile application totake advantage of the sky-rocketing potential ofmobile phones and other smart devices. Seriousand critical choices must be made. Which platformsand technologies do you support? Are web-basedapplications the best approach? What sort of testingwill you need—from whom, when, and how much willit cost? Do you want to create applications that takeadvantage of the mobile platforms’ capabilities such aslocation-aware features? Since there are at least fifteenmajor platforms, including several that use disparatesemi-proprietary programming languages, makingthe right decisions early is critical. Wrong decisionswill result in wasted time, effort, and money andincrease the likelihood of failure. Julian Harty, who’shad practical experiences developing and testingmultiple mobile applications on a mix of platformssince 2006, answers these questions, and more, ondeveloping mobile applications. The material is basedon a fun e-book he contributed to: Don’t Panic—MobileDeveloper’s Guide to the Galaxy.20To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc


<strong>Conference</strong> ClassesWednesday, June 8, 4:00 p.m.BW9 Leading Projects & TeamsFaltering Projects: Getting ThemBack on TrackJohanna Rothman, Rothman Consulting Group, Inc.Are you concerned that your project is in trouble?Perhaps the team has missed some deadlines. No onecan show a demo. The testers are finding more defectsthat anyone expected. And, because you are startingto have delays, the stakeholders want more features inthis release. You know that things are not hunky-dorywith your project. Johanna Rothman first discusses themeasurements you can take to evaluate progress—cumulative flow, fault feedback ratio, and defecttrends. Next, she describes approaches she’s usedto rescue projects—time-boxing, working by feature,using demos to demonstrate progress, and managingscope changes that can slow down your project. You’lllearn the options you have for getting the project backon track and keeping it there through this release andinto the future. And because, ultimately, some projectscan’t be saved, Johanna will help you to recognize thelosers and discuss ways to gracefully cut your losses.BW10 Design & CodePrefactoring: Extreme Abstraction,Extreme Separation, and ExtremeReadabilityKen Pugh, Net ObjectivesDevelopers often run into the same issues on everyproject. As the software is created, design problemsstart to creep in—causing maintenance releases withno new features, project delays, and worse. Whilesome of these problems can be resolved by simplerefactoring, others can be fixed only by a <strong>com</strong>plexcode restructuring effort. But you can avoid mostthese issues in the first place with prefactoring—using your experiences in previous projects and theexperiences of others to help in early detection of<strong>com</strong>mon design errors and problems. Ken Pugh sharesguidelines such as “When You’re Abstract, Be AbstractAll the Way”, “If It’s a Collection, Make It a Collection”,“Consistency is Simplicity”, “Separate Policy fromImplementation”, “Write Your Code So the CustomerCan Read It”, and “It’s Easier to Lump a Splitter than toSplit a Lumper.” Ken demonstrates specific examplesof each guideline along with stories of projects wherea guideline was not followed.BW11 Cloud ComputingPerformance Testing in CloudbasedEnvironmentsAlim Sharif, Ultimate <strong>Software</strong> GroupCloud <strong>com</strong>puting is changing the way we deploy,run, test, and maintain our applications. The dynamicnature of the cloud has created enthusiasm amongIT professionals as organizations try to move awayfrom their physical-based environments to takeadvantage of the power of the cloud. However,senior management is concerned about movingstable applications from existing environments andare demanding <strong>com</strong>prehensive performance testsand reliable results before they <strong>com</strong>mit. Alim Sharifbelieves that, as a performance test manager orengineer, you should be able to plan, execute, andreport performance, scalability, stability, and reliabilityto ensure that there are no surprises after movingyour application to a cloud-based environment. Alimshares his learning, tips, and tricks to perform thistesting in a cloud-based environment. He also shareshis experience with five major cloud service providersand discusses how things did not go as smoothly aspromised.BW12 Special TopicsImplementing a Security-focusedDevelopment LifecycleCassio Goldschmidt, Symantec CorporationAssaults against digital assets are unquestionably onthe rise. If you create applications that handle valuableassets, your code WILL be attacked. In addition tolost revenue and productivity, the consequences of<strong>com</strong>promised systems can include loss of trust, atarnished reputation, and legal problems. Much likequality assurance, it’s important to have a holisticapproach to security that unifies people, process, andtechnology. Cassio Goldschmidt introduces defensetechniques that measurably reduce the number andseverity of software vulnerabilities. These includesecure coding techniques, minimizing the use of unsafefunctions, use of <strong>com</strong>piler and linker security options,and specialized static analysis tools. Enrich yourdevelopment lifecycle with threat modeling, securitycode review, penetration testing, and vulnerabilitymanagement. Join Cassio to explore real-worldsecure development lifecycle insights and leave withpowerful new approaches to deliver the products yourcustomers demand and deserve.22To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc


<strong>Conference</strong> ClassesMONDAY, may 16, 8:30-5:00Thursday, June 9, 10:15 a.m.BT1 Leading Projects & TeamsCarrots and Sticks: WhatIncentives Really Work?Linda Rising, Independent ConsultantIt’s surprising how little of the research aroundincentives has made it into regular managementpractice. Widespread belief is that the debate is firstabout carrots vs. sticks and then about the kindsof carrots or sticks. Cognitive scientists, however,suggest that carrots result only in temporary<strong>com</strong>pliance. Rewards, like punishment, are ineffectivein producing lasting change. Numerous studies showthat offering incentives is not only less effectivethan other strategies but often proves worse thandoing nothing at all. Organizations seem to focuson the effects of variations in incentives and not onwhether performance-based pay has a real effect onperformance levels. Managers often use incentivesinstead of giving workers what they need to do a goodjob: treating workers well, providing useful feedback,offering social support, and allowing room for selfdetermination.Linda Rising describes surprisingstudies to show what truly works to bring out the bestin people.BT2 Business Analysis & RequirementsEvaluating the Quality ofRequirementsDonald (Mark) Haynes, Ajilon ConsultingWould you tell your publisher to stop editing in themiddle of your manuscript and publish your novelnow? Of course not! Then, why would you tell yourQA/test team to stop identifying problems withrequirements documentation? All deliverables—andespecially requirements—should undergo a rigorousassessment based on their quality attributes andmeasurable evaluation criteria. Mark Haynes describesquality models and attributes he has used to evaluaterequirements documents. He shows how you candetect imprecision—that will haunt you later—andremove it with a set of formal criteria and informalheuristics. Discover how you can use quality attributes,even subjective ones, to conduct a quality dialoguewithin the development team. Mark shares examplesof poorly written requirements for you to evaluateand try your hand at improving. Leave with a betterunderstanding of the process Mark has used to ensurequality requirements—a key for successful systemsdevelopment.BT3 MetricsEssential Attributes of <strong>Software</strong>Development MetricsTimothy Fong, Done PartnersWant to start a riot among developers? Just talk aboutimplementing a metrics program! The reality is thatfor organizations working to improve their softwaredevelopment, metrics are more important than everto justify investments and show progress. The centralissue is what to measure and how to measure it.Timothy Fong begins with a business and projectleadership perspective and then drills-down into howto develop and identify the core metrics you needfor your development organization. Learn why notall metrics are the same—some are noise, some cancause unintended side effects, and some actually arevaluable. Examine the tell-tale signs your metrics maynot be providing what you need and identify steps youcan take to make them more helpful. Timothy outlinesthree key metrics attributes—relevance, freshness, andaction-ability—and demonstrates each with real-worldexamples. Implement or improve your developmentmetrics for greater innovation, better leadership, andmore predictable deliveries.BT4 Testing & QAFocusing Testing on BusinessNeedsSelena Delesie, Delesie SolutionsMany testers mourn the state of their state—undervalued, unrespected, and often excluded fromimportant project conversations. Even though theiradvice may be dismissed, many testers somehowbelieve that they are accountable for software quality.Why does this happen? Testers often forget thatthey are service providers whose role is to providecritical information to the project’s stakeholders.Selena Delesie explains why testing and test reportingshould focus on business needs to add the most valueand gain respect within the organization. Selena willhelp testers learn how to ask the right questions,draw out pertinent information, and understand thestakeholders “world view.” Explore key values requiredto be successful in transforming how the organizationperceives testing. Discover <strong>com</strong>munication techniquesthat will help testers connect with stakeholders andget them clamoring for more testing. Leave with realworldapproaches for handling difficult conversationsand project situations that will gain the respect ofstakeholders.To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc 23


<strong>Conference</strong> ClassesThursday, June 9, 2:30 p.m.BT5 Leading Projects & TeamsProjects and Politics: Working withExecutivesDebra Hansen, QA InfoTechMost development projects have executivestakeholders, but problems can arise when executives,even those who are politically savvy, are involved.Project horror stories abound about senior executiveswho changed priorities time after time. Someprojects appear to be tossed like a political footballbetween wary stakeholders who don’t want to takeresponsibility. In these situations, what started out as amission-critical development effort can easily be<strong>com</strong>ea cancelled project or, worse, continued but withlittle or no corporate purpose or value. Debra Hansenshares her experiences working on both sides of thediscussion—as an executive and a project manager—tohelp you understand life in the executive suite andhow it shapes decision-making. Learn how to workwith executives who won’t listen, the danger signalsthat you are losing executive support, and ways tosurvive feuds between executives that jeopardize yourproject. Take away specific strategies for workingwith executive stakeholders to improve your project’schance of success—and keep your sanity.BT6 Business Analysis & RequirementsSpecifying Effective NonfunctionalRequirementsJohn Terzakis, IntelNon-functional requirements present unique challengesfor authors, reviewers, and testers. They often beginas vague concepts such as “The software must beeasy to install” or “The software must be intuitive andrespond quickly.” As written, these requirements arenot testable because they are subjective. Definitionsof “easy”, “intuitive”, and “quickly” are open tointerpretation and dependent on the experiences ofthe reader. In order to be testable, non-functionalrequirements must be quantifiable and measurable.John Terzakis discusses the subjectivity problems withnon-functional requirements—weak words, ambiguity,and unbounded lists. To facilitate the development ofquantifiable and testable non-functional requirements,he introduces a solution—Planguage—and itsassociated keywords. By documenting requirementsspecificparameters—scale (unit of measure), meter(method to determine the position on a scale), andrange of success—you can remove subjectivity andambiguity so that non-functional requirements areexpressed in quantifiable and testable terms.BT7 MetricsSleep <strong>Better</strong> at Night: A ReleaseConfidence MetricTerry Morrish, SynacorA project manager decides a product is good enoughto release—that it will be successful in the marketplaceor the business. The manager is basing this judgmenton confidence in the product. Confidence is a simpleword, yet it is an extraordinarily intangible measure.Confidence drives a huge number of software releaseseach day. Can our confidence be quantified? Canit be measured? Terry Morrish thinks so and sharesa formula for measuring release confidence by<strong>com</strong>bining measures from the current developmentcycle with those of the past releases and from clientfeedback. The Release Confidence metric can helppredict the number of clients who will be affectedby post-release problems and how much time andmoney will be spent on maintenance and rework. Byemploying this approach, project managers can havea quantitative picture of release risk, providing for amore informed decision process—and a better night’ssleep.BT8 Testing & QADefect Prevention: A Tester’s RoleMike Ennis, Accenture<strong>Software</strong> delivery schedules are getting shorter andshorter as <strong>com</strong>panies attempt to deliver products totheir customers at a blinding pace. A critical role fortesters and testing in this crazy world is identifyingdefects before they ever get to testing. Mike Ennisidentifies key defect prevention techniques—walkthroughs, inspections, and reviews—that yourtest team needs to begin using—today. Yes, we knowthat these static analysis techniques are old, dull, andmay seem boring; however, they actually work! JoinMike to see how static analysis techniques, performedby testers, help them test faster and more effectivelywhile at the same time identifying and eliminatingdefects earlier in development. Learn how the testingprocess can facilitate process improvement initiativesthat not only will increase testers’ productivity, quality,and efficiency but also provide opportunities for theirdevelopment counterparts to get better, too.24To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc


<strong>Conference</strong> ClassesMONDAY, may 16, 8:30-5:00Thursday, June 9, 4:00 p.m.BT9 Leading Projects & TeamsRisk-based Development withStandards-<strong>com</strong>pliant <strong>Software</strong>Thomas Bento, Certified Compliance SolutionsWhen challenged with designing and developingstandards-<strong>com</strong>pliant software using a risk-basedapproach, it is essential to understand regulatorylaw, industry best practices, and the consensusstandards recognized by regulatory bodies (FDA, ISO,and the EU). Thomas Bento helps you sort throughthe challenges of regulatory expectations to moveconfidently and defensibly forward with risk-baseddevelopment using consensus standards, including IEC62304 and ISO 14971. Learn valuable ways to augmentyour existing software lifecycle processes with thesestandards, how the standards impact industry, how todemonstrate your process for <strong>com</strong>pliance audits, andultimately how to submit to the FDA with confidence.Apply critical thinking to determine the appropriateamount of rigor for software design and developmentwith a risk-based approach that maps your context tothe Processes, Activities, and Tasks required by thestandard.BT10 Business Analysis & RequirementsQuality Requirements: Succeedingwith Waterfall ReleasesFilip Szymanski, Hewlett-PackardWhile there is much excitement surrounding agile,many <strong>com</strong>plex or outsourced projects do not farewell under agile. In these situations, requirementsand architectural design cannot emerge with thesoftware; they need to be defined and documentedbefore coding starts. Filip Szymanski exploresimportant practices in waterfall projects to help ensurerequirements quality while speeding up development.First, Filip explains how to speed up waterfall releasesby fully engaging QA/test teams in the requirementsprocess. QA/testers can ensure that requirements aretestable and validated throughout the release andfurther accelerate testing by writing requirementsbasedtest cases in parallel with development. Inaddition, testers can begin test efforts sooner byautomating application interfaces below the GUI.Then, Filip explores metrics—including test coverageof requirements, defect injection rate, and defectdensity—to track the requirements quality and releaserisk. Finally, Filip describes how linking requirementsto code enables more accurate change impact analysisfor better decision-making and more efficient testing.BT11 MetricsUnderstanding and Using CodeMetricsJoel Tosi, Red HatHave you heard any of these from your developmentstaff or said them yourself? “Our software and systemsare too fragile.” “Technical debt is killing us.” “Weneed more time to refactor.” Having quality code isgreat, but we should understand why it matters andspecifically what is important to your situation. JoelTosi begins by defining and discussing some <strong>com</strong>moncode metrics—code <strong>com</strong>plexity, coverage, objectdistance, afferent/efferent coupling, and cohesion.From there, Joel takes you through an application withpoor code metrics and shows how this applicationwould be difficult to enhance and extend in the future.Joel wraps up with a discussion about what metricsare applicable for specific situations such as legacyapplications, prototypes, and startups. You’ll <strong>com</strong>eaway from this class with a better understanding ofcode metrics and how to apply them pragmatically.BT12 Testing & QAQuestioning Best Practices:The Story of One Test Team’sTransformationJohn McConda, Moser ConsultingJohn McConda presents the story of a test team thatchallenged the notion of best practices and cameout more focused, efficient, and effective. Creating amission statement and using it as a measuring stick,this team threw out all practices, started with a cleanslate, and scrutinized every proposed process andpractice. They sought to understand and evaluate eachpractice-based contribution to the testing mission.Examples: Test cases—don’t need them; Automatedregression test suite—just enough, thanks; Performancetesting—only with accurate operational modeling;CMMI®—just the parts that work for us. The result wasa transformed team that began exceeding its goals andearned accolades from a previously unhappy customer.Along the way they learned plenty of lessons aboutmaking sure everyone’s voice is heard and how toimplement sustainable change within a test team.To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc 25


Agile Leadership SummitThursday, June 9 (evening reception) andFriday, June 10 (all day)P r o g r a mC h ai rs p e a k e rLinda CookTom PaiderS P E A K E RS P E A K E RPat ReedMax KeelerJoin senior leaders for discussions about the pressing agile issues we all faceAgile Leadership Summit by APLN: What Is Leadership About?When agile management guru Jim Highsmith was askedwhat he sees as the biggest failure in agile today, heanswered, “Leadership!” Because managers and executivesare unclear about how to support their agile teams, manyof them hinder agile adoption instead of, as they desire,encouraging it.Led by Linda Cook, a practicing lean-agile coach who aschange agent has helped numerous <strong>com</strong>panies, the AgileLeadership Summit by APLN is a unique opportunity foryou to engage in a dynamic mix of learning, sharing, andexploring. During the Wel<strong>com</strong>e Reception on Thursdayevening, you’ll share your agile leadership and adoptionissues. Then Friday, gain new perspectives in sessions withindustry leaders and share ideas in the highly interactiveThink Tank Session, where you’ll work together in smallgroups to discuss these challenges and brainstorm solutions.At the Agile Leadership Summit by APLN, practicing leadersin <strong>com</strong>panies that have adopted agile development presenttheir war stories—both successes and failures—and leadexploration into what make agile grow and thrive—or die.Bring your biggest issues and challenges to the AgileLeadership Summit by APLN where you can:• Meet and network with your peers in the industry• Participate in insightful and informative sessions focusingon agile leadership issues• Join in the “think tank” discussion with industry veterans• Develop new ideas and action plans for innovation withinyour organization26To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc


Agile Leadership Summit Schedulethursday, june 95:30 Wel<strong>com</strong>e Reception—Think Tank Issues Identification: Agile Leadership and Adoption IssuesLinda Cook, Independent Consultant8:00 Registration and Breakfastfriday, june 108:30 Beyond Scope, Schedule, and Cost: Optimizing ValuePat Reed, Senior Director, Gap Inc.For many leaders, today’s extreme business environment demands capabilities outside our traditionalmanagement repertoire. How can we leverage change to our strategic advantage, innovate constantly, andincrease business performance? Pat Reed introduces a project and portfolio framework to help leaders and theirorganizations adapt and thrive in <strong>com</strong>plex, fast-paced environments. This approach offers tools to distinguish the essentialfrom the expendable and develop a culture focused on rapidly delivering business value. You’ll learn how to define a valuecurrency—with supporting measures and metrics—normalized across a portfolio of projects and identify ways to incorporatevalue curves within projects and value decision points for portfolio management. Bring your challenges and questions,and join in the discussion about creating business value. Take back a framework that will help you bring about sustainableorganizational change and, ultimately, change the game to your advantage.9:30 Networking Break9:45 Agile Project Portfolio Management Done FoolishlyMaxwell Keeler, Vice President, The Motley Fool, Inc.Shortly after <strong>com</strong>pleting their enterprise-wide Scrum adoption in late 2007, The Motley Fool developed a simpleinitiative planning system to provide teams work that was sharply aligned with their business strategy. In 2010,they launched a new portfolio management process—incorporating Kanban—to better utilize Scrum both forgrowth initiatives and sustaining, “keep the lights on” projects. Max Keeler, who participated in and witnessed these dramaticstrategic and operational changes, takes you through The Motley Fool’s evolution from project-level Scrum to full-on agileportfolio management. You’ll find out about their integrated process for valuing, prioritizing, staffing, and monitoringprojects, and how they decide which types of projects are suited to the several different processes they support. Join in andshare your stories and issues in the group discussion topics that will be interspersed throughout this session.10:45 Networking Break11:00 Think Tank Session: Leadership Solutions—Brainstorm and Discussion12:30 Networking Lunch Buffet1:30 Lean Framework, Agile Principles, and CMMI ® : Nationwide’s Success StoryTom Paider, Director IT Applications, Nationwide InsuranceOne of the largest insurance <strong>com</strong>panies in the United States, Nationwide Insurance is the home of a nextgeneration application development center fusing a lean software development framework with agile principlesand techniques. In this interactive session, Tom Paider explores with participants how Nationwide has <strong>com</strong>binedthe discipline of agile-<strong>com</strong>pliant CMMI ® with the flexibility of agile and the scalability of lean to create a powerful enterprisesolution for software development. He describes their use of lean tools such as kaizen, A3 thinking, and value streammapping to support scalability, problem solving, and continuous improvement. With Nationwide’s lean-agile practices,teams can confidently promise to deliver on time every time, within budget, and with almost zero defects. Join with otherparticipants to hear why <strong>com</strong>panies far and wide are making “gemba” trips to observe Nationwide’s success.CMMI ® is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.2:30 Wrap-up Session and Ongoing Informal Discussions with Speakers and AttendeesTo register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc 27


networking andspecial EventsWel<strong>com</strong>e ReceptionTuesday, June 7 • 4:30 p.m.–5:30 p.m.Kick off the conference with a wel<strong>com</strong>e reception! Minglewith experts and colleagues, and enjoy <strong>com</strong>plimentary foodand beverages.Bookstore and Speaker Book SigningsTuesday, June 7–Thursday, June 9Purchase popular industry books—many authored by <strong>Better</strong><strong>Software</strong> <strong>Conference</strong> speakers—from BreakPoint Books.Authors are available for questions and book signings duringsession breaks and EXPO hours.EXPO ReceptionWednesday, June 8 • 5:30 p.m.–6:30 p.m.Network with peers at the EXPO reception and enjoy<strong>com</strong>plimentary food and beverages. Be sure to play thePassport game for your chance to win great prizes!Meet the Speakers at LunchWednesday, June 8–Thursday, June 9 • During LunchMeet with industry experts for open discussions in key areasof software development. Wednesday and Thursday tableswill be organized by topic of interest. Come pose yourtoughest questions!Presenter One-on-OneWednesday, June 8–Thursday, June 9The <strong>Better</strong> <strong>Software</strong> <strong>Conference</strong> offers the uniqueopportunity to schedule a 15-minute, one-on-one sessionwith a <strong>Better</strong> <strong>Software</strong> <strong>Conference</strong> presenter. Our speakershave years of industry experience and are ready to sharetheir insight with you. Bring your toughest challenge, yourdevelopment plans, or whatever’s on your mind. Leavewith fresh ideas on how to approach your developmentchallenges. You’ll have the chance to sign-up during theconference and get some free consulting!Agile Leadership Summit by APLN(additional Summit registration required)Friday, June 10Join your peers and industry veterans to explore one of thebiggest challenges facing agile today—leadership! You’ll hearwhat’s working on agile teams—and what’s not—and have theopportunity to share your experiences and successes.bonus sessionsMaking Agile Work: An Introduction to AgileDevelopment PracticesSunday, June 58:30 a.m.–4:30 p.m.Jeff Payne, Coveros, Inc.Are you intrigued by the promises of agile development?Concerned about the hype? Want to know what it takes tomake agile really work? Interested in how agile is differentfrom traditional development processes? In this full-day bonussession—free to all conference participants—Jeff Payne takesyou through the basics of agile development philosophies and<strong>com</strong>mon agile practices. By focusing on the fundamentalsof the agile processes—from project management throughsoftware development and testing—Jeff explores how you canintegrate agile into your organization. He discusses the keyroles and activities in agile projects along with practical tipsand techniques that can make your agile project work. Usingan integrated case study, you’ll try out the techniques you arelearning and begin to apply them to your situation. Learn thepractical aspects of agile that can be implemented immediatelyas you begin a transition toward a more agile process.Limited seats available. Reserve your seat by contacting theClient Support Group at 888.268.8770 or 904.278.0524 orsqeinfo@sqe.<strong>com</strong>.The Workshop on Regulated <strong>Software</strong>Testing (WREST)Friday, June 108:30 a.m.–4:30 p.m.John McConda, Moser ConsultingJoin us at The Workshop on Regulated <strong>Software</strong> Testing(WREST)—a free full-day bonus session held on Friday afterthe conference concludes. A unique peer workshop, WRESTis dedicated to improving the practice of testing regulatedsystems. We define regulated software as any system that issubject to an internal or external review.WREST relies on its attendees to make the workshop a success.There are no formal presentations, only experience reports withplenty of time designated for facilitated discussion. We hope tolearn from each other by hearing the success and (especially!)failure stories of real practitioners who test regulated software.Have a problem you want input on solving? You can bringthat to the workshop as well—just be prepared to participate!WREST is hosted and facilitated by John McConda.Limited seats available. Reserve your seat by contacting theClient Support Group at 888.268.8770 or 904.278.0524 orsqeinfo@sqe.<strong>com</strong>.your Moment HereTELL US YOUR LIGHT BULBMOMENT AND YOU COULD WIN!We want to hear a time in your career when the light bulb clicked on for you! It couldbe when you had a big process breakthrough, first realized agile was right for you, anidea that saved you or your <strong>com</strong>pany substantially, a new <strong>com</strong>munication process thatworked all the way down the line - anything that made something click in your headthat proved successful. It can be funny, inspiring, detailed, or to the point.Share your story and you could win 1 in 4 conference registrations! Your momentcould also be featured on the website as the moment of the week. So share your storyand learn from others!Entering is easy! Just go to: http://conf.sqe.<strong>com</strong>/content/LightBulb to share yourmoment and enter to win!28To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc


the expo June 8–9Visit Top Industry Providers Offering the Latest inAgile Development SolutionsLooking for answers? Take time to explore the <strong>Better</strong> <strong>Software</strong><strong>Conference</strong> EXPO, designed to bring you the latest solutions intechnologies, software, and tools covering all aspects of softwaredevelopment. Throughout the EXPO, participate in technicalpresentations and demonstrations to help you find the tools andservices you need to support and improve your software projects.Meet one-on-one with representatives from some of today’s mostprogressive and innovative organizations.VisittheexpoWednesday, June 811:00 a.m. – 2:30 p.m.3:30 p.m. – 6:30 p.m.Thursday, June 99:30 a.m. – 2:30 p.m.EXPO ReceptionWednesday 5:30 p.m.–6:30 p.m.All attendees are invited to theEXPO reception for <strong>com</strong>plimentaryfood and beverages.Silver Sponsors:PartnersFor sponsor/exhibitor news and updates, visit: www.sqe.<strong>com</strong>/bscTo register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc 29


Ways toSave on Your<strong>Conference</strong>RegistrationSAVE BIG WHEN YOU PURCHASE THE VIP PACKAGE!Choose the VIP package for maximum savings and receive:Two Tutorial or Workshop days • All Keynotes • <strong>Conference</strong>classes • Bonus sessions • The EXPO on Wednesday andThursday • All continental breakfasts, lunches, breaks, andreceptions • Agile Leadership Summit by APLN on Friday •All Networking opportunities • PLUS, <strong>com</strong>plete access toAgile Development Practices West!Early Bird Savings!Register for the <strong>Better</strong> <strong>Software</strong> <strong>Conference</strong> and remit payment on or before May 6, 2011 andsave up to $200 off your registration fees! Call the Client Support Group at 888.268.8770 or904.278.0524, email them at sqeinfo@sqe.<strong>com</strong>, or register now online at www.sqe.<strong>com</strong>/bsc.Training + <strong>Conference</strong>Attend any of the training courses and the conference and save an additional $500!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 takeadvantage of this offer, please call the Client Support Group at 888.268.8770 or 904.278.0524 oremail them at sqeinfo@sqe.<strong>com</strong> and reference promo code GRP3.PowerPass DiscountPowerPass holders receive an additional $100 off their registration fee. Not a PowerPass member?Learn more about PowerPass at www.stickyminds.<strong>com</strong>/powerpass.asp.Alumni Discount<strong>Better</strong> <strong>Software</strong> <strong>Conference</strong> alumni receive up to an additional $200 discount off theirregistration fee.Please Note: We will always provide the highest possible discount and allow you to use the two largestdiscounts that apply to your registration.30To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc


etter software conference Registrationjune 5–10, 2011 las vegas, NVEasy to RegisterOnline:www.sqe.<strong>com</strong>/bscPHone:888.268.8770904.278.0524email:sqeinfo@sqe.<strong>com</strong><strong>Conference</strong>CONFERENCE PRICINGEarly Bird on or AfterRegistration Fees:* before May 6 May 6o VIP Package (Monday-Friday) $2,795 $2,995Includes 2 days of Tutorials or Workshops,2 <strong>Conference</strong> Days, and Agile LeadershipSummit by APLNo <strong>Conference</strong> + 2 Tutorial Days $2,345 $2,495o <strong>Conference</strong> + 1 Tutorial Day $2,145 $2,295o <strong>Conference</strong> Only (Wednesday–Thursday) $1,895 $1,995o 2 Tutorial Days or Workshops $1,745 $1,795o 1 Tutorial Day $945 $995o Agile Leadership Summit by APLN $945 $995o Add Agile Leadership Summit by APLN (Friday)to any <strong>Conference</strong> package $595 $595BestValue!Group DiscountsAvailable!Call 904.278.0524,888.268.8770,or emailsqeinfo@sqe.<strong>com</strong>for more information.trainingo <strong>Software</strong> Tester Certification—Foundation Level Training + <strong>Conference</strong> ** $3,640** $3,740**o Agile Testing Practices + 1 Tutorial Day+ <strong>Conference</strong> $3,140 $3,290o Certified ScrumMaster Training + 1 Tutorial Day+ <strong>Conference</strong> $3,140 $3,290o Product Owner Certification + 1 Tutorial Day+ <strong>Conference</strong> $3,140 $3,290o Agile Architecture Workshop + 1 Tutorial Day+ <strong>Conference</strong> $3,140 $3,290Event LocationFrom the moment you walk through the doors of Caesars Palace, you know you’vearrived at the most prestigious resort in the world. Impeccable service. Luxury. Allthe little details that make the difference between an ordinary visit and a spectacularexperience are yours.SPECIAL HOTEL RATES—END may 3Take advantage of the conference rate at Caesars Palace, Las Vegas, Nevada when you reserve your stay byMay 3, 2011. You may book your stay by calling 866.227.5944, and be sure to mention the <strong>Better</strong> <strong>Software</strong><strong>Conference</strong> or use code SCBSW1.Also, for your convenience, we can easily make your hotel reservation for you when you register for theconference—whether online at www.sqe.<strong>com</strong>/bsc or on the phone at 888.268.8770 or 904.278.0524.internet ACCESS AT THE CONFERENCEA WiFi lounge will be available for conference attendees during conference hours, Monday–Thursday.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 <strong>Software</strong> 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 <strong>Software</strong> Quality Engineering on or before May 6, 2011, to qualify for Early Bird pricing.CANCELLATION POLICY — Registrations canceled after Monday, May 16, 2011, are subject to a 20% cancellation fee. No cancellations or refunds may be made after Monday,May 23, 2011. Substitutions may be made at any time before the first day of the program. TO CANCEL: Call Client Support at 904.278.0524 to obtain a cancellation code.SATISFACTION GUARANTEE — <strong>Software</strong> 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>Better</strong> <strong>Software</strong> <strong>Conference</strong>, you acknowledge that <strong>Software</strong> Quality Engineering, Inc., reserves the right to use your likeness in such materials.* Your registration includes a one-year print subscription (6 issues) to <strong>Better</strong> <strong>Software</strong> magazine. If you are a current subscriber, your subscription will be extended an additional six issues.US subscribers only. International subscribers receive a one-year digital subscription.**Includes a $250 ISTQB exam fee.To register call 888.268.8770 or 904.278.0524 or visit www.sqe.<strong>com</strong>/bsc 31


PRESORTEDstandardU.S. POSTAGEPAIDGAINESVILLE, FLPERMIT NO. 726340 Corporate Way, Suite 300Orange Park, FL 32073If Addressee is No Longer Employed:Re-route to Director of <strong>Software</strong> DevelopmentWant 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.Ideas. Vegas Style.AgileLeadershipSummitby APLNFriday,June 10, 2011june 5–10, 2011Las Vegas, NVThe EXPOJune 8–9, 2011Find Solutions to Your<strong>Software</strong> DevelopmentChallenges!TOOLS • TECHNIQUES •SERVICES • DEMOS •SOLUTIONS+Two Great <strong>Conference</strong>sfor the Price of One!Your <strong>Better</strong> <strong>Software</strong> <strong>Conference</strong> registration includesfull access to Agile Development Practices WestRegister bymay 6, 2011 andSave upto $200groups of 3+save even more!Group discounts available • www.sqe.<strong>com</strong>/bsc

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

Saved successfully!

Ooh no, something went wrong!