Testing on Agile Projects: A RoadMap for Success

Janet Gregory

May 17-19, 2010

Internationally known author and Agile Testing practitioner Janet Gregory, co-author of Agile Testing: A Practical Guide for Testers and Agile Teams is teaching this class.Agile Testing

 

This three day course explains how testers can become valued agile team members, how they contribute to delivering a continuous stream of business value, and ways to overcome common cultural and logistical obstacles in transitioning to an agile development process. It describes the values and principles that help testers adopt an agile testing mindset, and how the whole team contributes to the success of any testing practices, including automation.
Students will be shown how to complete testing activities in short iterations, and how testers contribute on a daily basis during each iteration and release cycle. Through interactive exercises and group discussions, participants will discover good strategies for driving development with both executable and manual tests. The course is filled with real-life examples of the many ways agile testers add value.

Janet Gregory has helped to introduce development agile practices into companies as tester or coach, and has successfully transitioned several traditional test teams into the agile world. She is the co-author of the Agile testing book that everyone needs to read. You can find out more about Janet here: http://openagile.ro/speakers/janetgregory

 

Learn how to:

Understand how testers contribute on agile teams, how agile teams successfully cover all dimensions of software quality in short release cycles, and collaborate to deliver the "right" business value at frequent, consistent intervals.

Is this course for you?

The course is aimed at anyone on who wants to learn what testing means on an agile team. All team members will benefit from understanding their contribution and the interaction with testers on the team. Test/QA and development managers, who work with testers, will also find the course valuable. Basic agile knowledge is recommended so the participants can actively contribute with questions and shared experiences.

Program

Each module includes small group exercises and discussions in addition to the major exercises listed.

 

DAY 1

       Brief Intro into Agile & How Testing Fits in – Module 1
                • Overview of agile terminology
                      o Agile principles - what does it mean to a tester
                      o Intro to Scrum, XP, other agile processes
                • SDLC - Introduce agile testing activities and approach
       Adapting to Agile - Module 2
                • The whole-team approach
                      o Ten Principles for agile testers
                      o Roles and responsibilities; collaboration
                • Overcoming common obstacles
                      o Cultural Issues; mini-waterfalls
                • Transitioning typical processes
                      o defect tracking
                      o quality models, traceability
       Test Automation - How Testing “Keeps Up” with Short Agile Iterations
                • Using Automation So Testing “Keeps up”
                          Value of automation
                          Barriers to Automation
                o Getting over the hump
                          Using the Test Automation Pyramid for maximum ROI
                          Using The Agile Testing Quadrants for automation
                          What to should and shouldn’t be automated
                o Developing an Agile Automation Strategy
                          What hurts most; multi-layered Approach
                          Applying agile principles
                          “Thin slice/steel thread” approach
                          Exercise – Breaking features / stories into thin slices
                o Summary: Key Factors to Making Automation Work

DAY 2

       Release Planning in Agile Projects – Module 4
                • Release planning
                      o Sizing your stories
                      o Using an incremental approach
                • Roles and Responsibilities
                      o Roles of PO, ScrumMaster, Dev
                      o How testers contribute
                o Exercise: Release Planning Simulation
       Test Planning in Agile Projects - ModMay 17-19ule 5
                 Using the Agile Testing Quadrants
             •
                     o Introduction: Vocabulary, Collaboration
                     o Tests that guide development, foundation for quality
                             • Developer tests
                             • Business-facing
                     o Tests to evaluate the product
                             • Business-facing
                             • Technology-facing
             • Plan to stay on track
                     o Alternatives to test plans
                     o Release-level test plan matrix
             o Exercise: Test Planning Simulation
      An Iteration in the Life of a Tester – Module 6 (1:00 – 5:00)
             • Iteration Pre-Planning
                     o Going through stories
                     o Distributed team communication
             • Iteration Planning
                     o Simplest thing first - steel thread
                     o Acceptance Tests
                     o How testers contribute in planning, estimating
                         Exercise – Write high-level test cases as a team
             • During the Iteration - Coding & Testing
                     o Collaboration
                     o Defect tracking
                     o Expanding tests
                     o Exploratory testing
             • The iteration demo
             • Retrospectives - improving your process
             • Celebrating success

DAY 3

      Exercise: Iteration Simulation
             • Includes Iteration planning, code and test, automation, demo,
                 retrospective
             • Debrief Iteration Simulation
      The End Game Module 7
             • Successful delivery
             • The end game
             • Release retrospective
      Key Success Factors & Wrap-Up - Module 8
         o Seven Factors for Agile Testing Success
         o Wrap-Up; Discussion back to original problems that participants are
             experiencing

Registration Details

(*)

  • If you are an active member of Agile Romania community (www.agileworks.ro) please ask about the special price.
  • You get a 5% discount if you participate at the OpenAgile Romania 2010 (www.openagile.ro) conference. The discount can increase if you participate in another class in May - please ask for details.
  • Please ask about the special price for groups.
  • Please note that VAT is added to the base price.

For registration fill in and sign the Registration Form (RO, EN ) and send it by email at office@mozaicworks.com.