Top Banner
Agile Testers and Test Managers: Now What? Johanna Rothman New: Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects @johannarothman www.jrothman.com [email protected] 781-641-4046
33
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile testandtestmgmt.atd

Agile Testers and Test Managers: Now What?

Johanna RothmanNew: Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects

@johannarothmanwww.jrothman.com

[email protected]

Page 2: Agile testandtestmgmt.atd

2

Let’s Explore with the Wayback Machine...

© 2011 Johanna Rothman

Page 3: Agile testandtestmgmt.atd

© 2011 Johanna Rothman3

Before there were testers in 1977...

Page 4: Agile testandtestmgmt.atd

© 2011 Johanna Rothman4

It felt as if there were

two camps in the late ‘80s

Page 5: Agile testandtestmgmt.atd

© 2011 Johanna Rothman5

Fast Forward to 2003

Page 6: Agile testandtestmgmt.atd

© 2011 Johanna Rothman6

Second Class Testers First Class Testers

Routinely excluded from requirements or design meetings

An integral part of requirements and design meetings

Requests for tools postponed or ignored Requests for tools generally approved

Training? What’s training? Per-person training same as developers

Testers are fungible Testers develop deep domain expertise

Testers work with developers after code is complete

Testers work with developers from the beginning of a feature

Page 7: Agile testandtestmgmt.atd

7

First Class Testers are Agile Testers

Page 8: Agile testandtestmgmt.atd

© 2011 Johanna Rothman8

In Agile, Everyone Develops

the Product

Page 9: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Whole Team Works Together

Create the product backlog

Estimate the backlog

Create/verify feature acceptance criteria

Know what done means

Demo the product at the end of an iteration

Conduct a retrospective

9

Page 10: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Agile is About Working Product

10

“Developers” create a feature and unit test it

“Testers” assess the feature and product in a variety of

ways

Automated tests where they will need to repeat the tests

Exploratory tests

“Writers” create necessary documentation

Team: Have we met the acceptance criteria?

Page 11: Agile testandtestmgmt.atd

Is Agile All About Development?

11

Page 12: Agile testandtestmgmt.atd

What About Test Managers?

12

Page 13: Agile testandtestmgmt.atd

We Need Both Management and Leadership

13

Page 14: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

What Does a Leader Look Like to You?

Create teams of threes

Together, in your team, write down your definition of a

leader

Once you look like you’re done writing, I’ll ask you to

shout out your definitions

14

Page 15: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

What Kind of Team?

Just now, in your two’s and three’s, what kind of team

were you?

What kind of management did you need?

15

Page 16: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Some Definitions of Leader

Guide

Conductor

16

Page 17: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Agile Test Managers Are Leaders

Set strategy to manage the project portfolio

Remove organization obstacles

Build trusting relationships with people for coaching,

feedback, career development

Lead hiring decisions and process

Build the capacity of the organization

Build communities of practice

17

Page 18: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Strategically Important Work

What it is

When to start it and stop it

Not making those decisions creates management debt

As well as chaos

18

Page 19: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Management Iterations

Cycles allow you to assess strategy

Cycles help you see organizational obstacles

Frees the technical teams to do work

19

Page 20: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Leaders Remove Organizational Obstacles

Individual reviews are an organizational obstacle for agile

teams

20

Page 21: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Instead of Individual Reviews

Build a trusting relationship

Share the strategy

Share the profits

Provide cost of living raises to the team

Give the team a team bonus

The team can decide who gets what

21

Page 22: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Trusting Relationships

You tell me: What keeps people in a job?

22

Page 23: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

What Does That Mean for Functional Managers?

23

Page 24: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Managers Become Champions

No micromanaging!

Meet often enough, one-on-one to build a trusting

relationship

Allows manager to see the system

24

Page 25: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Feedback and Meta-Feedback

Not evaluation or praise; feedback

When you use a peer-to-peer feedback approach:

Create an opening

Describe behavior or results

State the impact

Make a request

25

Page 26: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Coaching and Meta-Coaching

Not just teaching, offering options with support

26

Page 27: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Career Development

Where can people go?

How do they know?

How can you help them?

27

Page 28: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Build Organizational Capacity

How many of you know your organizational velocity now?

Remove system obstacles

Recognize when a team is stuck

28

Page 29: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

One Huge Barrier to Increasing Capacity: Multitasking

29

People are Not Machines!

Managers can see the system to manage the project portfolio and

eliminate crises and context switching

Page 30: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Lead Hiring Effort

Recognize when you need more people

Initiate the hiring

Job analysis

Job description

Manage the phone screens

Manage the interviews and interactions with HR

30

Page 31: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

Community of Practice

What’s missing in agile is the coaching that a test manager used

to do one-on-one

We need communities of practice for

Testers

Developers

Architects

Product owners

Anyone else who needs to learn the functional skills

31

Page 32: Agile testandtestmgmt.atd

Agile Creates the Conditions for First-Class Testers and Leading

Managers

32

Page 33: Agile testandtestmgmt.atd

© 2011 Johanna Rothman

References and Resources

Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects,

Pragmatic Bookshelf, 2009.

Rothman, Johanna. No More Second Class Testers!, Better Software, Jan 2004.

Rothman, Johanna. Agile Managers: The Essence of Leadership, Cutter IT Journal,

Vol. 23, No. 3, March 2010.

Visit http://www.jrothman.com to read more or sign up for my email

newsletter. Or give me your card. Or fill out a yellow form.

33