The Changing Roles of BAs and QAs in a SCRUM world

Similar documents
Agile Scrum Process Checklist

Software Design COSC 4353/6353 D R. R A J S I N G H

Scrum/Kanban Overview

Introduction to Agile and Scrum

Advantages of Agile model:

Scrum Team Roles and Functions

improving It s what we do. TM

Agile Delivery Framework (ADF)

Agile Essentials Track: Business Services

Chapter 7. Project Reporting Keeping Everything Visible

The Seven Deadly Sins of Scrum

Lean IT Opex in the Clouds August 16, 2017 Sudhagar Raghavan

Introduction... 1 Part I: Understanding Agile... 7

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna

How to Utilize Agile Project Management for GIS Projects. Lana Tylka and Jennifer Prather

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

Top 5 Reasons Why Agile Fails (and how to avoid them!) March 2017

Making Visions Actionable. Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008

approach to successful project

Getting Started with Agile A Guide to Building High Performing Teams

Scrum Product Owner Course 03 - Roles and Responsibilities

Sign up to mailing list Join Slack, teaching team is available. All links are on the course website Slides are uploaded there too

Agile Mindset (1/17/2019 for the Ocean State PMI)

DASA DEVOPS. Glossary

How we sped up delivery using feature branches. Agilia Conference 2018 Jan Vilímek, Platform Architect Oriflame Software

What is Continuous Integration. And how do I get there

Lean 4.0 Lean and digital automation. Lean Forum 2018

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Mike Cottmeyer blog.versionone.net

Acceptance Criteria. Agile. Details that indicate the scope of a user story and help the team and product owner determine done-ness.

Scrum Intro What s in it for me?

Agile Software Development in a Regulated Environment. Natalie Custer

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE

What is Scrum: An Introduction to the Scrum Framework

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

Responsibilities of an Agile Project Manager

What s next for Traditional Functional QA Managers?

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4

Organizational Matters

Criteria. Kanban. Scrum. Acceptance. Acceptance Criteria. Kanban. Scrum. Refinement. Agile Manifesto. Acceptance Test. Product Backlog.

Mainstream Careers AGILE IS THE FUTURE! Agile-Scrum Course Brochure

Quality Management_100_Quality Checklist Procedure

In-House Agile Training Offerings

AGILE methodology- Scrum

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

A Guide to Critical Success Factors in Agile Delivery

AGILE SOLUTIONS. Agile Basics

The Faster Road to Innovation Why Workopolis Went Agile

SAFe in a Nutshell SCALED AGILE FRAMEWORK

Decomposing SAFe. Saturday, April 30th, 2016 at IIT Chicago Always FREE! Registration is OPEN!

Events. Artifacts. Roles. Product Owner Scrum Master Development Team. Sprint Sprint Planning Daily Scrum Sprint Review Sprint Retrospective

AGILE Realities. Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing)

Business Analyst and Product Owner Where do they meet & conflict? Cherifa Mansoura

Scrum is. A framework for developing and sustaining complex products. Lightweight Simple to understand Extremely difficult to master

8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master

Introduction to Agile (Scrum)

Vendor: GAQM. Exam Code: CSM-001. Exam Name: Certified Scrum Master (CSM) Version: Demo

SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis.

Elizabeth Larson, CBAP, PMP, PMI-PBA, CSM CEO, Watermark Elizabeth Larson

Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right. Copyright 2017

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

Changing our Ways to Deliver Greater Value

Mike Vincent. mvasoftware.net

Nexus Overview Nexus... 4

BA25-Managing the Agile Product Development Life Cycle

Agile Software Development

Chapter 4 Document Driven Approach for Agile Methodology

Continuous Delivery, What is it?

Extending the Kernel with Practices to Create Methods

Nexus Guide. The Definitive Guide to scaling Scrum with Nexus: The Rules of the Game. January 2018

Institut für gestaltorientierte Organisationsentwicklung. SCRUM Implementation. IGOR 2018 Institute for Gestalt organizational Consulting

Scrum Testing: A Beginner s Guide

Co-founder and Managing Director of RADTAC Specialist in Agile and Iterative approaches since mid 80s Agile Alliance Founder Member in 2002

SAFe 4.0 Glossary. Scaled Agile Framework Terms and Definitions. English. VERSION 4.0.

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

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Transforming Business Needs into Business Value. Path to Agility May 2013

It can be done. Agile at Scale

Organizational Change Through Metrics

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

BABOK V3 Perspectives: What are they?

SCRUM - compact The agile software development methodology

Agile QA s Revolutionary Impact on Project Management

The Shift to Quality Engineering

Agile BA (including IIBA AAC exam prep)

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal

Certified Scrum Master

CS314 Software Engineering Project Management

AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP

Chapter 3 Agile Software Development. Part 1b

Scaled agile transformation case study

CSC301. Scrum, detailed view of an agile process. CSC301, Winter 2016

Bridging the Gap Between Governance and Agility. Mario E. Moreira

GETTING STARTED. Introduction to Sprint Reviews

Scrum, Kanban, DevOps, and Nexus

FIT2101 Software Engineering Process and Management

Certified Scrum Product Owner Course. Pre-Course Reading and Exercises

Russell Pannone February 10, 2009

7 Agile Best Practices for BA s

IBM s SAFe Solution Overview

Transcription:

By Stan Wrobel The Changing Roles of BAs and QAs in a SCRUM world For Business Analysts: - Requirements Elicita0on - Business Requirements Documents - So5ware Requirements Documents - Requirements Traceability - Disseminate knowledge to the dev team The Old Way... 1

For Quality Analysts - Test against Requirements - Use traceability to determine test coverage - Rely on BA for domain knowledge - Deal with Requirements Vola0lity - Develop, Maintain and Execute manual and automated test scripts The Old Way... Requirements are assumed incomplete at project start Only Roles are Product Owner, SCRUM Master and Development Team Member The entire team develops User Stories Product Owner maintains backlog and decides on requirements changes The entire team decides what 'done' means Product Owner assesses demo and make final determination of 'doneness' The SCRUM way 2

Transparency common view of backlog and sprint status shared by entire team Inspection sprint artifacts and progress toward Sprint Goal are checked at regular intervals Adaptation if inspection reveals deviations from plan, change can be implemented immediately; retrospectives give feedback on process improvements and team implements them as necessary SCRUM Principles Must know the product domain intimately Must know how to explain the product backlog to the sprint team Expert at ordering and organizing items in the product backlog Responsible for making sure the end-product fits the needs of the users The BA as Product Owner 3

Exercise 'Servant Leadership' Ensure the SCRUM process is followed correctly Remove impediments Procure tools needed by team Facilitate team cooperation and success The BA as SCRUM Master Develop and maintain User Stories Advise team on how best to write and update User Stories Help with development of software (if you have coding skills) Help with the testing of software The BA as Develop Team Member 4

Must know how to explain the product backlog to the sprint team Expert at ordering and organizing items in the product backlog Responsible for making sure the end-product fits the needs of the users The QA as Product Owner - Use Process skills/experience to ensure that the SCRUM process is followed correctly - Exercise 'Servant Leadership' - Remove impediments - Procure tools needed by team - Facilitate team coopera0on and success The QA as SCRUM Master 5

Facilitate the development of clear and testable Success Criteria for User Stories Share test strategy knowledge with team Lead in development of automated tests Lead in creation of regression testing strategy The QA as Development Team Member EOE IT Value Stream Inputs Two Week 0me- boxed sprints Requirements Development Quality Assurance Ready for Deployment Outputs System Architecture Data Architecture Use Case Model Arch. Standards Backlog containing + Business Epics + Defects + Enhancements Define User Stories Design Construct Unit Test Integra0on Test Demo/Retro Poten0ally Shippable Increment Regression Test Smoke Test Focused Test Systems of Systems Systems deployed to produc0on Poten0ally Shippable Increment System Architecture Data Architecture Use Case Model Poten0ally Shippable Increment Release Notes User Stories Release Notes Regression Tests Closed Work Items Quality Reports Release Notes Quality Reports Quality Reports WIP Limits 2-4 3 1 As required (WIP Limits are star0ng points, not absolutes over 0me they should increase 6

SCRUM.org http://scrum.org Agile Manifesto http://agilemanifesto.org/principles.html Scaled Agile Framework http://scaledagileframework.com Blue Agility http://www.blue-agility.com Links 7