What s next for Traditional Functional QA Managers?

Similar documents
Agile Scrum Process Checklist

In-House Agile Training Offerings

Agile Delivery Framework (ADF)

Agile Essentials Track: Business Services

approach to successful project

Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012

Mike Cottmeyer blog.versionone.net

Change Agile. Ben Linders, André Heijstek. veranderproject.nl

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum

What is Continuous Integration. And how do I get there

Establishing Architecture for Large Enterprise Solutions in Agile Environment

Scrum Test Planning. What goes into a scrum test plan?

A Guide to Critical Success Factors in Agile Delivery

The Seven Deadly Sins of Scrum

Challenges of Agile Development with an External Vendor: A Case Study. Bhushan Gupta Nike Inc.

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar

DESJARDINS NEXT DELIVERY APPROACH. New Enterprise in Expansion and Transformation (NeXT) Case Study February 22, 2018

Scrum Testing: A Beginner s Guide

Scrum Team Roles and Functions

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

Evolving Team Structure in DevOps

Requirements Gathering in Agile: BA vs. PO

AGILE TEST MANAGEMENT WITH VISUAL STUDIO

Software Development Life Cycle:

When it all goes wrong: Overcoming Problems at any scale. Allie Jones & Chris Urban

Advanced Scrum and agile development. Clinton Keith

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

AGILE INTERNAL AUDIT (IA)

Number: DI-IPSC-81427B Approval Date:

Software Engineering Lecture 5 Agile Software Development

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model

Delivering BI Projects Using Agile

Test Management Test Planning - Test Plan is a document that is the point of reference based on which testing is carried out within the QA team.

Assessor-3 Release-1 Retrospective-ESI

BA25-Managing the Agile Product Development Life Cycle

Introduction to Agile and Scrum

IBM Innovate 2010 Managing Requirements for Your Agile Team

Copyright Intertech, Inc All Rights Reserved. May 18, 2011

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Agile Test Plan How to Construct an Agile Test Plan

Test Management Forum

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved.

SCRUM - LESSONS FROM THE TRENCHES

A Hybrid Approach to the Use of Agile in Health IT. Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager

Introduction to Agile (Scrum)

BUSINESS INSIGHTS. Making the Transformational Shift to Scrum

POSITION DESCRIPTION

Training Catalog. Version

Agile Software Development Agreements: Navigating the Complex Contracting Issues

Scale. Becoming a Lean Enterprise with IBM and SAFe

"Session-based Exploratory Testing on Agile Projects"

Title: HP OpenView Configuration Management Overview Session #: 87 Speaker: Loic Avenel Company: HP

Two Branches of Software Engineering

Time 3:15-4:00 Session TBD: Better Processes Leading to Better Communication (Room 205)

The Faster Road to Innovation Why Workopolis Went Agile

HP Quality Center 10 Overview

Architecting for Agility. William A. Estrem, Ph.D President

Big Rock Estimation: Using Agile Techniques to Provide a Rough Software Schedule / Resource Estimate

MICROSOFT EXAM QUESTIONS & ANSWERS

Applying Agile Principles to Project Management. Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP

The XBOSoft 2012 Scrum Testing Survey

The Lessons Learned of a BA on an Agile Project

Copyright Software Engineering Competence Center

NFT Services in an agile environment

Portfolio Management In An Agile World

Agile Methodology. Kaushik Chokshi CTO

Scrum Shock Therapy. Björn Granvik CTO, Jayway. Certified Java Professionals. Copyright Jayway

Information Technology Coalition ServiceNow Past Performance

Agile in a Regulatory & Compliance Environment. Julie Bridges

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

IBM Collaborative Lifecycle Management & SAFe

Business Alignment Through the DevOps Loop

Professional Scrum Developer with Rudi Larno & Steven Kockelkoren. May 9 May 13, 2011 Belgium (location TBD)

Best Practices for Enterprise Agile Transformation

Finally! A Model for Evaluating Agile Performance: The Agile Performance Holarchy. Darian Poinsetta Senior Executive Agile CxO

Agile Software Development

Scrum from an Organization Perspective. Damian P. Evans VP, Product Development, Qpass Amdocs Digital Commerce Division 9 Aug 2007

AGILE methodology- Scrum

CM MatchPoint Agile. Christoph Heinrich, CM First Plex Track A / Session 17

Using static code analysis for Agile software development

Learning Objectives. Agile Modeling and. Major Topics. Prototyping. Patched Up Prototype. Agile Modeling, but First. Prototyping

Why Agile, Why Now By David Schroeder, PMP, PSM

Beyond Governance Planning. It s the Execution that Matters!

From Theory to Data Product

Agile SCRUM in Systems Engineering A Practical Application

Part 1. Software engineering Facts. CSC 4181 Compiler Construction Software Engineering Lectures. What is software engineering? What is software?

[Name] [ ID] [Contact Number]

1. Organizational information (company and business unit): 2. How large is the organization (number of employees)? !25 8.7%

Agile Portfolio based Release Trains

Application of Agile Delivery Methodologies. Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016

EXIN Agile Scrum Product Owner

Stat Production Services for Oracle E-Business Suite (Onsite and Remote)

Using codebeamer to Achieve

Job Family Matrix. Core Duties Core Duties Core Duties

A Case Study. What, When, Why. Agile Systems Engineering. Project Objectives. How to accomplish this??? What is All at Once? Logistical Planning

OBJECTIVE VISIONARY OF CMMI HIGH MATURITY PRACTICES WITH AGILE & DEVOPS

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE

[control] [data] [process] [strategy] [partners] [testing] [validation]

Nurturing the Agile Culture In the Project Office September 15, 2015

Tuesday, October 25. Announcements

Transcription:

What s next for Traditional Functional QA Managers? JIM TRENTADUE OCTOBER 2017 JIM.TRENTADUE@OUTLOOK.COM

Agenda Agile evolution of test and quality ownership Eight areas for QA Managers to focus on Breakout of the process-oriented roles Breakout of the technically-oriented roles Presentation recap

Agile Evolution How has the testing ownership changed since the advent of Agile? Consider this Role Waterfall Role Agile Role Agile Testing role Project Manager / Project Manager, owner of project s Many converted to Scrum Masters Contributes to the testing Project Coordinator scope, time & cost scope definition Business Analysts / BA Managers Business Analyst, owner of project requirements definition Many converted to Scrum Masters or Product Owners Contributes to the testing scope definition Developers / Development Managers Development, owner of project s development delivery Still own the technologies used; define development project activities Contributes to the testing scope definition Testers / Testing Managers Testing, owner of the project s QA & Testing definition & delivery Some managers have gone the way of Scrum Masters, others still own quality, but not readily enforceable Contributes to the testing scope definition

Eight focus areas for Functional QA Managers

Eight focus areas Divided between process-oriented and technical-oriented roles Process-Oriented Process owner for Quality & Test guidelines Agile Planning Tool Process Owner Technically-Oriented Test Management Administrator Operational Manager of Automation & Performance Agile Release Manager Performance Test Strategist Product Owner for Test Automation Security Test Strategist

Governance Expansion PACIFIC NW Process owner for Quality & Test Process-Oriented What are attributes of high-quality test cases and what test types should be used? Tests must be written with clear starting and end points Tests need to be written in so anyone can execute them Negative Test Types Boundary Tests must be written using a modular approach to enable Automation quicker Equivalent Class Security Test author provides an appendix spelling out any and all acronyms used in test case Component Exploratory Test data is not using hard-coded data

Agile Planning Tool Process Owner Process-Oriented Let s examine a typical Agile environment and where QA leadership can fit Agile Artifact Epic What is the quality criteria? Who governs this for the rest of the team? The Product Owners own this, but quality leaders can assist greatly. Stories Defects Test Results What are the guidelines for how a story should be written including details and measuring the story-effectiveness? How many times does a story have to go back for rework? How many hours or days were impacted because of this? Quality leaders can help measure the effectiveness of a story. Is there a quality defect review for defects reported? By having base criteria documented and under review from QA Management for adherence, the defect process can be more solidified for the Product Owner to accept the defect in the sprint / release. Is there a quality review of test results? Do you need accompanying screen shots for the validation points in your test or do you need to show a pass / fail on each corresponding step? This part is well drawn out for QA Leadership to assist and consult Product Owners.

Agile Release Manager Process-Oriented Who provides the Product Owners with the set of tasks for Release Mgmt? DEVELOPMENT TESTING / QA RELEASE MANAGEMENT PRODUCTION Release Policy Release Planning HW / SW Design Build Release Release Configure Accepted Release Training Rollout Plan Plan Quality Review Verify Implementation Implement Release

Product Owner for Test Automation Process-Oriented If automation specialists are not deployed on specific agile teams, who manages the work? Solution Ownership of the Automation solution Stays on top of product updates, upgrades, new libraries, licensing and solution alignment with the systems being tested Program Total ownership of the program Defines the vision of what automation will test and what it will not, manages the backlog and implements in sprint or regression cycles, and prioritizes all items often and as appropriate Stories Writes the epic or story After the epic is defined, drafts each automation story, understanding the technical dependency on how each outweigh the manual testing effort Acceptance Define criteria The automation module should execute without failure, work with the module that flows before and after logically, and meet the standards of the overall framework

Test Management Administrator Technically-Oriented Potentially the most natural fit for QA Managers to take ownership Defined Configured Connected Requirement records Requirement Test Case workflow Agile Planning Test Plan entities Test Case Defect workflow Continuous Integration Test Design template Defect Test Case workflow Test Automation Test Case forms Test Case Requirement workflow Performance Test Test Execution records Defect Requirement workflow Configuration Management Defect forms Defect reports

Operational Mgr of Automation & Performance Technically-Oriented Walking through a typical automation example within the sprint Sprint 1 has automation work and is completed in sprint 1 Sprint 1 PASS Sprint 2 has automation work built on sprint 1 and is completed in sprint 2 Sprint 2 PASS Sprint 3 has automation work built on sprints 1 & 2 and is completed in sprint 3 Sprint 3 PASS Sprint 4 has automation work built on sprints 1-3, but is broken from a change Sprint 4 FAIL Who is managing the change process for this? Where this is fixed & how is deployed to sprint teams? Automation Operations Team o Resolves technical debt as tune ups o Helps define regression test bed o Leads integrated testing effort o Trainers & enablers for manual QA

Performance Test Strategist Technically-Oriented Strategy to devise Bottlenecks identified and remediated early in sprint Continuous performance tests run like functional automated tests Additional infrastructure needs identified early for next sprints Code modifications made early as opposed to the very end, usually crashing schedules http://scrumalliance.org/system/resource_files/0000/4359/052713.agile_performance_testing_image.prakash_mallappa_pujar 2_.jpg

Security Test Strategist Technically-Oriented Which of these areas needs to be accounted for in which sprints? http://www.ispace.com/img/websecuritytestingservices.jpg

Session recap Quality & Testing belong to the PO & team, but there is great value for the QA Manager Hone in on a path for process or technically oriented or a little of both Partnership and alignment is key Process-oriented needs to stay close with Product Owners & Scrum Masters Technically-oriented needs to stay connected with product vendors Embrace new roles as a new charter for your career

Thank you for attending! JIM TRENTADUE OCTOBER 2017 JIM.TRENTADUE@OUTLOOK.COM