Testing journey in Scaled Agile Framework®

Slides:



Advertisements
Similar presentations
© 2007 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Project Start v
Advertisements

Life Science Services and Solutions
<<replace with Customer Logo>>
©2013 Scaling Agile With SAFe August 13, 2013.
Agile development By Sam Chamberlain. First a bit of history..
Chapter © 2009 Pearson Education, Inc. Publishing as Prentice Hall.
Program Management Overview (An Introduction)
McGraw-Hill/Irwin © 2005 The McGraw-Hill Companies, Inc. All rights reserved Chapter The Future of Training and Development.
Certified Business Process Professional (CBPP®) Exam Overview
> Blueprint Kickoff >. Introductions Customer Vision & Success Criteria Apigee Accelerator Overview Blueprint Schedule Roles & Responsibilities Communications.
QAD's Customer Engagement Dan Blake Consultancy Development Director, QAD QAD Explore 2012.
1. 2 IT innovations in specialized areas where competitors will have difficulty copying Excellence in design of processes and activities and how they.
AgileCamp Presents: Scrum. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution 4.0.
The Challenge of IT-Business Alignment
Build the Right Team 1 Organize for Success 2 Build Coalition with Business Partners 3 Maintain Flexibility 4 Key Success Factors KSF 1.1: Relentlessly.
What Is DevOps? DevOps is "a portmanteau of 'development' and 'operations'" and is "a software development method that stresses communications, collaboration,
I N N O V A T E. M O T I V A T E. D O M I N A T E Roles & Responsibilities 1.Responsible for the achievement of product sales targets in Asia Pacific,
Proventures reconnect session on Project Portfolio Management (PPM)
Aligning Business Process Architecture and Enterprise Architecture: A Model Driven - Service Oriented Approach Chris Capadouca Business Solutions Architect.
Driving Value from IT Services using ITIL and COBIT 5 July 24, 2013 Gary Hardy ITWinners.
Building a BA Center of Excellence Gain Momentum...Produce Results!
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Darren Thayre, AWS Professional Services Succeeding with AWS by delivering high.
June 2008Mike Woodard Rational Unified Process Overview Mike Woodard.
Phase-1: Prepare for the Change Why stepping back and preparing for the change is so important to successful adoption: Uniform and effective change adoption.
Building Business Transformation Capabilities Our perspective on the building blocks, structure and critical success factors to impact change Gillian.
Mgt Project Portfolio Management and the PMO Module 8 - Fundamentals of the Program Management Office Dr. Alan C. Maltz Howe School of Technology.
Chief Digital Officers (CDOs) are establishing themselves as new executives at the top management level of companies that go through a digital transformation.
Why change, Why agile? Background to the Leading Enterprise Agile Programme (LEAP)
Continuous Delivery- Complete Guide
BIL 424 NETWORK ARCHITECTURE AND SERVICE PROVIDING.
Digital Transformation Services
Benefits-led IT at Newcastle
BA Continuum India Pvt Ltd
Cisco Data Virtualization
Identify the Risk of Not Doing BA
Agile Software Development Brian Moseley.
SAFe Workshop - Oct 17 Presenter: Ray Brederode
CS 577b: Software Engineering II
Project & Program Governance
Impact of Agile Methodology on Software Architecture
Automation – “A Critical Component of Agile testing”
Process Improvement With Roles and Responsibilities explained
9/16/2018 The ACT Government’s commitment to Performance and Accountability – the role of Evaluation Presentation to the Canberra Evaluation Forum Thursday,
Chapter 3: The Project Management Process Groups: A Case Study
E2E Testing in Agile – A Necessary Evil
Managing Large Global Test Programs Through Automation of Automation
Script-less Automation: An Approach to Shift-Left.
Healthcare product Industry
Quantifying Quality in DevOps
Managing Large Global Test Programs Through Automation of Automation
How to Successfully Implement an Agile Project
By Jeff Burklo, Director
Agile Testing Using Virtualization
11/29/2018 2:52 AM MDC317A Continuous Delivery - The Agile End to End Story for Developers & IT Pros! Morgan Webb Technical © 2013.
Professional Certificate in Strategic Change Management
Discussion and Vote to Amend the Regulations
Contents 1 Who are we 2 Requirements & Objectives 3 Obstacles 4
Addressing Test coverage in Continuous Testing
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Employee engagement Delivery guide
Portfolio, Programme and Project
MAZARS’ CONSULTING PRACTICE Helping your Business Venture Further
Software Development In Agile
KNOWLEDGE MANAGEMENT (KM) Session # 36
Scaled Agile Frameworks
Agenda Start with Why What Are Best Practice Frameworks, and Why Do We Need Them? Best Practices Defined Lean, Agile, DevOps and ITSM/ITIL 4 The Increasing.
Adapting Agile in Pharmaceutical Industries
Are you measuring what really counts?
Bridging the ITSM Information Gap
Presentation transcript:

Testing journey in Scaled Agile Framework® Rajiv Bajwala – Manager, Software Development Engineering Mayuresh Deshpande - Director, Quality Assurance Manish Kulkarni - Manager, Quality Assurance Engineering Fiserv India Pvt. Ltd. Reproduced with permission from © 2011-2016 Scaled Agile, Inc. All rights reserved. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile Inc.

Abstract After the success that the IT industry has experienced in adapting Agile Development Methodologies; it was only a matter of time, to have multiple teams operating in the same methodology to deliver large programs. This setup demanded multiple Agile teams to operate in the same rhythm to ensure synchronized delivery with built-in quality. The Scaled Agile Framework® (SAFe®) has been one of the popular frameworks to handle this situation. SAFe® has also evolved in the past 5+ years (today we have SAFe® v 4.0) and in the process have added to the expectations from the testing activities and their impact on multiple roles prescribed in this framework. The aim has been to make this scaling successful from built-in quality perspective In this presentation we are exploring these additional expectations from different roles (individuals and teams) as compared to isolated agile teams. Reproduced with permission from © 2011-2016 Scaled Agile, Inc. All rights reserved. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile Inc.

Activities & Roles that shape the Testing expedition As we try and understand the activities spread across multiple levels in SAFe®, we realize that compared to isolated Agile teams, there are several new roles and activities that influence the testing journey. These are needed to maintain the synchronization across multiple Agile teams operating as an Agile Release Train (ART) and to deliver integrated quality. As seen in this adjacent figure, we will explore the key roles and their related activities contributing to quality. We have tried to look at the benefits these activities can bring and challenges that may arise in their absence. Reproduced with permission from © 2011-2016 Scaled Agile, Inc. All rights reserved. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile Inc.

Activities at Team Level Presentation Body Activities at Team Level Reproduced with permission from © 2011-2016 Scaled Agile, Inc. All rights reserved. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile Inc.

Delivery Team(s) … During Execution Role Activities Cross-functional team to build and test Solution Value in time-boxes Are responsible to continuously build and improve the quality The teams and ART are inseparable; the whole is greater than the sum of its parts Automated unit testing, dev testing, component testing including service virtualization In-sprint/ ’n+1’ automation Testing interfaces - adjacent components Integrate and demonstrate Business Benefit Thoroughly tested, Reviewed and Release ready features Continuous integration & regression, driving quality throughout the ART Early integration with adjacent components (pipe-cleaning) Consequences of Not Doing Disparate features not meeting acceptance criteria Starved Regression Backlog Surprises when end to end testing activities Reproduced with permission from © 2011-2016 Scaled Agile, Inc. All rights reserved. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile Inc.

Delivery Team(s) … During Inspection Role Activities Prepare and conduct Team Demo and System Demo Participate during Inspect and Adapt workshop Demo working features to stakeholders & seek feedback Retrospect, Identify and find solution for biggest problems, create improvement backlog Business Benefit Stakeholder feedback on working system features and changes Adapt to technology challenges Consequences of Not Doing Product features not in line with customer vision or market expectation Missed opportunity to implement improvements Reproduced with permission from © 2011-2016 Scaled Agile, Inc. All rights reserved. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile Inc.

Activities at Program Level Reproduced with permission from © 2011-2016 Scaled Agile, Inc. All rights reserved. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile Inc.

Product Management * Roles Activities Create and Communicate Program Vision Customer interaction Define and prioritize Requirements * At the Value Stream, Solution Management plays a similar role Orchestrate System/Solution Demo Defining clear acceptance criteria Plan and Perform acceptance testing Participate in PI Planning Business Benefit Confidence on what is getting built, is in sync with the defined requirements Clearly Articulated sequence and dependencies in the Program Board Consequences of Not Doing Missing early feedback on development Late discoveries of dependencies, out of synch development Reproduced with permission from © 2011-2016 Scaled Agile, Inc. All rights reserved. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile Inc.

Release Train Engineer * Role Activities Orchestrator for ART Facilitator for driving ART level impediments, risk management * At the Value Stream, the Value Stream Engineer plays a similar role Facilitate End to End (E2E), System Integration (SI) and NFR Test Planning Monitor Synchronized Test Execution at program level Test Strategy at Value Stream level and participate in definition of others Business Benefit Seamless product integration at a program level and establish E2E quality Early identification of System/Integration issues Consequences of Not Doing Misaligned features across systems Reproduced with permission from © 2011-2016 Scaled Agile, Inc. All rights reserved. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile Inc.

System Arch/Eng * Roles Activities Align Value Stream and Agile Release Train to technological and architectural vision Define systems and sub systems * At the Value Stream, the Solution Architect plays a similar role Establish Critical NFRs for the Solution Envisions Continuous Integration, Test First, and Automated Test Framework Business Benefit Architectural Runway created enables teams to continuously monitor quality Consequences of Not Doing Delivery teams will not be able to run at an optimum velocity in the absence of well founded Architectural runway and CI related benefits Reproduced with permission from © 2011-2016 Scaled Agile, Inc. All rights reserved. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile Inc.

System Team Role Activities Special Agile team (including senior testing presence) assisting releases and inter team coordination Build infrastructure, CI and Integrate Assets Test and Evaluate E2E system Test E2E installation process PI System Demo Business Benefit Early identification of system integration and synchronization issues Enablers for early feedback from stakeholders Consequences of Not Doing Missing early feedback on E2E system flow and integration issues Reproduced with permission from © 2011-2016 Scaled Agile, Inc. All rights reserved. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile Inc.

Component Team(s) Role Activities Focused on Technical Stories, Refactoring and Spikes Build the test automation framework for delivery teams Perform performance testing and testing for other NFR’s Developing UX standards and artefacts Business Benefit Feature teams able to leverage test automation for frequent regression cycles Focus of the Feature teams remains on the Customers requirements Consequences of Not Doing Feature teams would be focused on these activities, thereby reducing their velocity to deliver working features Reproduced with permission from © 2011-2016 Scaled Agile, Inc. All rights reserved. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile Inc.

Summary Quality is the responsibility of all the roles integral to SAFe®. Thorough orchestration and synchronization of these roles and their activities, with the required skills will help in achieving this goal. This can be achieved through proper Planning & Execution of Test Strategy and Plans supported by Technical Excellence and able Tools at all levels within SAFe® Reproduced with permission from © 2011-2016 Scaled Agile, Inc. All rights reserved. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile Inc.

Author Abstract The authors have been working on Agile software development programs since 2007. They have rich experience in Transformation Programs and working with a large number of Agile teams as part of these programs. Apart from being CSMs, they are Certified Scaled Agilists and have understanding of SAFe® and its benefits while scaling Agile for a large number of teams. The diverse experience in development and testing in Agile and other methodologies has helped them craft this presentation. Reproduced with permission from © 2011-2016 Scaled Agile, Inc. All rights reserved. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile Inc.

Thank You!!! Reproduced with permission from © 2011-2016 Scaled Agile, Inc. All rights reserved. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile Inc.