Seguici su:

Transition: From a traditional into an Agile tester

Many companies in the IT world today are changing from the traditional methods of developing software and products into Agile ones. Nevertheless, many times these companies choose to implement only part of those Agile practices, leaving the teams with multiple challenges in many areas. These challenges impact both development and testing teams alike, in their day to day work. In the tutorial, we shall discuss the challenges of moving into the Agile model from traditional models (Agile scrum will be used for that purpose), focusing on the testing activities and processes.

We shall examine the changes need in order to do that transition, the new ways of working, and the routes to be taken to enable us to perform this change more effectively, smoothly, and suited to our company – increasing our added value as testers. The workshop will be conducted in a discussion mode format, led by topics, presenting alternative ways of work improvement, using out of the box thinking.

Tutorial Objectives

The objectives of this workshop is to give the participants an overview of

  • What is needed from us due to the change in development model?

  • What will change in the day to day life of the tester?

  • How can we add value – as testers – in the new model?

  • Which possible alternatives ways of working do we have, facing that change?

These questions and more are a part of the challenges we face in implementing Agile testing today.

Tutorial Outline

  1. Introduction

    • Presenting participants and trainer

    • Workshop expectations demo

  2. What is Agile?

    • ‘Sprint’ overview on Agile principals, concepts, values and practices

    • The Agile team and the Tester’s Roles & responsibilities

    • Exercise: Agile tester good characteristics

  3. What is Agile Testing?

    • Testing cycle during the Release/Sprint

      • Test planning in RP and SP

      • Testing strategy

      • Test plan document

      • Testing scope

      • Where do we start?

      • Acceptance criteria

      • SBL tasks

      • Risk based testing (RBL)

    • Exercise: Our mission statement

  4. The Transition phase

    • Management Transition concepts – Red pill… Blue pill…

    • Adoption of new testing processes/approach

      • Cultural transformation

      • Changing processes

      • Automation

      • Defect Management

    • A Day in the Life of an Agile Tester…

  5. The Communication factor

    • The whole team approach - Synchronizing with development

  6. Agile testing techniques(*): Pair testing/Pair Exploratory testing; Bug Hunt & Bug Safari; SSC; MoSCoW; The Power of Three

  7. Wrap-up

    • Summary

    • Tips for becoming a successful Agile tester

    • Food for thought…

    • Your "take-away" from this workshop

(*) Bonus topic – only when there is enough time left…

Note: the syllabus outline may change, and additions or subtractions of topics and subtopics may occur – all in favor of delivering a better course content, that is relevant, up-to-date, and adding value.