What happened to all my testers?

Slides:



Advertisements
Similar presentations
<<replace with Customer Logo>>
Advertisements

Discover how to improve productivity by going DevOps and SAFe.
McGraw-Hill/Irwin © 2005 The McGraw-Hill Companies, Inc. All rights reserved Chapter The Future of Training and Development.
CMM Level 3 KPA’s CS4320 Fall Organizational Process Focus (Goals) Software process development and improvement activities are coordinated across.
Iowa’s Teacher Quality Program. Intent of the General Assembly To create a student achievement and teacher quality program that acknowledges that outstanding.
Disturbance Strategy to Achieve Self Organization.
1 “ Understanding leads to perfection” Author: Herb Isenberg Ph.D A Bird’s Eye View Quality Foundations January 2011.
Reporting to Management Using Microsoft Project and EPM Derek Loar, Pcubed.
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
1.What does this talk have to do with SPM? 2.How can this help you with team building? 3.What was your favorite point or example? 4.What are the speaker's.
Georgia Institute of Technology CS 4320 Fall 2003.
PACE BDC MENTORING TRAINING PROGRAM FOR CLIENTS AND MENTORS PACE All Rights Reserved
CCSF – Citywide IT Plan Current State Assessment December 18 th, 2008 Craig Holt, Consulting Director.
IT: Be the Change and Culture You Want IT to Be
Board Roles & Responsibilities
Rapid Launch Workshop ©CC BY-SA.
Continuous Delivery- Complete Guide
Balanced Operational Excellence
Performance Management and Employee Development
Waterfall, Agile & Scaling Agile
Digital Transformation Services
Position Paper INTEGRATED PROJECT AND PROCESS MANAGEMENT
MUHC Innovation Model.
Project Management Processes
Identify the Risk of Not Doing BA
Building Better IT Leaders from the Bottom Up
Responsibilities & Tasks Week 2
9 Developing Employees For Future Success What Do I Need to Know?
Chapter 2: The Project Management and Information Technology Context
Modern Supervision: New-Era Challenge
Navigating an Agile Transformation
SKILL ASSESSMENT OF SOFTWARE TESTERS Case Study
DevOps Projects, assignments, lifecycle management, configuration
Project & Program Governance
Microsoft Exam Dumps Questions & Verified Answer - Dumps4downlod.in
Chapter 3: The Project Management Process Groups: A Case Study
Description of Revision
Agile Transformation Gint Grabauskas Presented to STL JUG
Advantages OF BDD Testing
CEN 4010 Intro to Software Engineering Professor Alex Roque
Chapter 8 Quality Teamwork
Market Research Transformation
Johanna Rothman Start Somewhere Chapter 17
Attend|Learn|Grow Taking Your Career to the Next Level
AutomIQ Inc. Proprietary & Confidential – DO NOT DISTRIBUTE
By Jeff Burklo, Director
Front line Managers and HR
Senior Engineer, Intelligent Operations
Service Development at Aalto University Key Enabler for Aalto's Academic Mission Mari Svahn.
Knowledge Translation
Project Management Process Groups
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
Succession/Replacement Planning
Project Management Processes
Welcome to Your New Position As An Instructor
Software Development In Agile
Modernising Methodology for UK Statistics
KEY INITIATIVE Finance Function Management
FGFOA Committees Established and evaluated by the FGFOA Board of Directors to utilize talent and resources of the FGFOA membership.
Project Management Method and PMI ® PMBOK ® Roles
The National Professional Qualification (NPQ) An overview
{Project Name} Organizational Chart, Roles and Responsibilities
AgilityHealth® Manager Debrief
Co-production: Enablement Tracking & Reporting
Software Development In Agile
Agile, Scrum and CMMI Methodologies
Chapter 2 Organizational Structure of Health Care Copyright © 2017, Elsevier Inc. All rights reserved.
What makes a Good Agile Team
AgilityHealth® ScrumMaster Training
Presentation transcript:

What happened to all my testers? Test Management in Agile @Inflectra | #InflectraCon ©Coveros, Inc. All rights reserved.

CEO and founder of Coveros Jeffery Payne CEO and founder of Coveros Jeffery Payne is CEO and founder of Coveros, Inc., a company that helps organizations accelerate the delivery of secure, reliable software using agile methods. Prior to founding Coveros, he was the co-founder of application security company Cigital, where he served as Chairman of the Board and CEO for 16 years. Jeffery is a recognized software expert and popular keynote speaker at both business and technology conferences on a variety of software quality, security, DevOps, and agile topics. He has testified in front of congress on issues such as digital rights management, software quality, and software research. Jeffery is also the technical editor of the AgileConnection community (www.agileconnection.com) jeff.payne@coveros.com www.linkedin.com/in/jeffery-payne-21373 @jefferypayne

About Coveros Open source products Founded in 2008, Coveros accelerates the delivery of secure, reliable software using agile methods Services DevOps implementations DevSecOps integrations Agile transformations & coaching Agile software development Agile testing & automation Agile, DevOps, Testing, Security Training Open source products SecureCI – CI/CD stack Selenified – Agile test framework ©Coveros, Inc. All rights reserved.

Additional Resources ©Coveros, Inc. All rights reserved.

Agenda Activities involved in traditional test management How test management changes with agile Models for living in an agile world Questions / wrap up ©Coveros, Inc. All rights reserved.

Traditional Testing Department Test Manager Test Lead Test Lead Automation Test Lead Tester Tester Tester Tester Tester Auto Tester Auto Tester ©Coveros, Inc. All rights reserved.

? Where are the managers? Managers? Scrum Master Product Owner Agile Team Agile Team Technical Lead Technical Lead Dev Dev Dev Dev SDET Tester SDET Tester

Traditional Test Manager Responsibilities Capacity – hiring appropriate staff to support test needs Project staffing – allocating testers to projects Schedule – scheduling testing activities on projects Strategy/planning – creation of approach, plans, estimates Project oversight – oversee tester progress on tasks Performance management – provide testers feedback on performance and perform appraisals / promotion recommendations Budget – manage test budget and project test budgets Enablers – purchase tools, bring in external training, approve conference participation, books/resources, days off

What Agile Teams often own Staff assignments within project Project task oversight Planning, execution, delivery Day-to-day feedback on performance Scheduling of activities and durations during sprints Tracking planned time off Coaching/mentoring of skills as they pertain to the project Tool selection (if organization allows this to occur)

What Agile Teams often ignore Staff performance management Career growth planning and rewards Standardization of tooling and lightweight processes Standardization of approaches / environments Coaching and mentoring of specific skills Budgets, hiring, firing

Agile Organizational Patterns Approaches Primary goal of Agile is to deliver value for customers so the structure you use will depend on your organization Exact structure depends upon: Product set – fewer products makes for easier collaboration and there being fewer natural silos to deal with Strength and effectiveness of leadership and whether Dev and Ops have a shared goal Whether IT Operations has the appetite to change from systems thinking to value stream and whether dev will take operational features seriously Whether the org has the capacity and skills to lead Agile ©Coveros, Inc. All rights reserved.

Ostrich model Managers try to get involved in Sprint team management to keep control of their staff. Often results in confusion when team members are pulled in different directions. Managers feel frustrated and out of the loop.

Ostrich model structure Dev Manager Test Manager BA Manager Ops Manager Scrum Master Product Owner Agile Team Technical Lead Dev Dev SDET Tester

Generalized-specialist model Once you get beyond a single agile team, coordination of activities and teams IS most definitely necessary. Many orgs split management in this model between a Scrum of Scrums Master and staff manager Also, consider shifting to other needed leadership positions: agile coach, Scum of Scrum Master, a Scrum Master

Generalized-specialist model structure Scrum of Scrums Agile Staff Mgr(s) SoS Master Scrum Master Scrum Master Scrum Master Scrum Master Agile Team Agile Team Agile Team Agile Team

Center of Excellence model Some line managers now lead up a role-based center of excellence responsible for: Coach/mentoring skills Evaluating and teaching teams about tools Improving overall technical process / capabilities of teams Provide training Others become Scrum Masters and provide line management to entire Scrum team Good things to coach testers on for agile: testing more in less time, how to focus on risk, scripting skills Balancing automation with exploratory testing Driving development with tests

Center of Excellence model structure

Matrix model Line managers focus on capacity, budgets, reporting, integration of agile teams, performance management Center of Excellence focuses on coaching, training, tools use, better practices Managers collaborate to drive success of projects and careers. Or if a small organization, managers play roles in both staff management and staff growth

Spotify Example Developed by Spotify for their own internal use Shared at agile conferences where other organizations began using it

Spotify Model - Squads A squad is a single agile team of 5-9 contributors Squads are led by an agile coach Squads work with a product owner

Spotify Model - Tribes A tribe is a set of related squads Often focused on a single product and/or value stream Tribes have a dedicated leadership team for making sure squads integrate their work

Spotify Model - Chapters A chapter is a particular functional area Chapter leads are responsible for mentoring, growing, and often staffing a functional area Chapter leads are senior staff and spend half their time in a squad or tribe

Spotify Model - Guilds A guild is an area of interest within the organization Guilds can be work related or social Guilds meet occasionally to share knowledge

Questions? Contact Information: Jeffery Payne jeff.payne@coveros.com 703.431.2920 Michael Sowers Michael.Sowers@coveros.com 904-621-8235 Feel free to contact us any time. We love to hear from students and discuss topics. ©Coveros, Inc. All rights reserved.