improving It s what we do. TM

Similar documents
BA Role or Skill: David Mantica ASPE Inc. IIBA Lexington, KY Wednesday, August 19 th

Organizational Change Through Metrics

The Changing Roles of BAs and QAs in a SCRUM world

Agile Scrum Process Checklist

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

BA25-Managing the Agile Product Development Life Cycle

Mike Cottmeyer blog.versionone.net

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

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

The Seven Deadly Sins of Scrum

Course Title: Agile for Business Analysts

Agile Essentials Track: Business Services

Course Title: Agile for Business Analysts

Course Title: Planning and Managing Agile Projects

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

7 Misconceptions of Enterprise Agile. August 15

Scrum Team Roles and Functions

"Charting the Course to Your Success!" Planning and Managing Agile Projects Course Summary

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

Advice on Conducting Agile Project Kickoff. Meetings

An Introduction to Scrum

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved.

Scrum Product Owner Course 03 - Roles and Responsibilities

Getting Started with Agile A Guide to Building High Performing Teams

SCRUM - compact The agile software development methodology

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

Scrum. an Agile Process

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

Agile Delivery Framework (ADF)

Requirements Gathering in Agile: BA vs. PO

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

Scrum an Agile Process

Thriving in an Agile Environment. Kathryn Poe Rocky Mountain Chapter Feb 16, 2012

Introduction. Failure. Why Projects Fail. Agile in an Hour

Introduction to Agile (Scrum)

Waterfall Vs. Agile PM

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

Business Analysis Essentials

THE ROLE OF THE BUSINESS ANALYST IN A DEVOPS ENVIRONMENT DISCUSSION PAPER

COURSE BROCHURE. Certified Agile Scrum Product Owner (CASPO) Training & Certification

HOW YOUR CAREER BACKGROUND CAN HELP YOU BECOME A BUSINESS ANALYST

Chapter 3 Agile Software Development. Part 1b

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

Scrum & Business Intelligence

Introduction. Failure. Why Projects Fail. Agile in an Hour

Agile Software Development Techniques for Small Scale Research Projects. how to not go down the rabbit hole

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

Tips for Success for a BA in an Agile Environment

Using Scrum to Complement Existing Organizational Transformation Methods: Exercise Guide Agile 2010

Agile Software Development in a Regulated Environment. Natalie Custer

Advantages of Agile model:

EVERYTHING YOU VE HEARD ABOUT AGILE DEVELOPMENT IS WRONG

Two Branches of Software Engineering

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

What s next for Traditional Functional QA Managers?

Owning An Agile Project: PO Training Day 2

Practical Agile: Hands-on application of agile principles and practices to turn business concepts into deliverable, value based components

Scrum Intro What s in it for me?

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

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

approach to successful project

"Starting an Agile Team - Evolution or Revolution?" Scott Bird and Rick Freedman 2016 PMI Professional Development Days September 2016

13. Team evolutionary developement

4. Agile Methods. Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg. Version of

Agile Transformation In the Digital Age

What is Scrum: An Introduction to the Scrum Framework

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

ARCHITECTING PROJECT MANAGEMENT for Enterprise Agility. Enable Organization with Agile using Tooling/Technology

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017

Chapter 7. Project Reporting Keeping Everything Visible

It is not just programming. Cartoon source:

V-Model and Scrum in medical device context

AGILE TEST MANAGEMENT WITH VISUAL STUDIO

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

Metodologías Agiles en E///

Building a Product Users Want: From Idea to Backlog with the Vision Board

Collaboration at Scale: at Scale! 13-June-2018

$BILLION AGILE EXECUTING LARGE EPC/EPCM PROJECTS USING SCRUM VALUES AND PRINCIPLES

Raptor Extinction Leads to the Rise of the Empires

Certified Agile Scrum Product Owner.

AGILE EXECUTIVE OVERVIEW

Russell Pannone February 10, 2009

SCRUM - LESSONS FROM THE TRENCHES

Introducing Resilient Agile A Better Agile Methodology 5 Easy Steps to Make Agile Development Work Better for You

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

Q&A from Transitioning from Waterfall to Agile Web Seminar

Learning From The Trenches SCRUM4HW The Gathering

The Faster Road to Innovation Why Workopolis Went Agile

Joe s Unofficial Scrum Checklist

Lecture 8 Agile Software Development

A Practical Approach to Project Management in a Very Small Company

PM s and BA s in an Agile World: Where do we go from here? PMI Professional Development Days September 22-23, 2014

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

7 Agile Best Practices for BA s

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

Critical Skills You need to be a Marketable and/or Indispensable SDLC Professional in Web Seminar Wednesday, December 17, 2008 David Mantica

ABOUT THE SPEAKER MELANIE PAQUETTE

TSP*-Agile Blend: The Gun Smoke Clears

Sage North America, Mid-Market R&D. One Team s Agile Journey

Businesses now operate in rapidly changing environment.

Transcription:

improving It s what we do. TM

Agile Team Roles Business Analyst & QA Analyst Susan Fojtasek Tonya Guadiz

Agenda Development Processes Business Analyst Quality Assurance Analyst What does this mean to me?

Traditional Development Lifecycle

Agile Individuals & Interactions processes & tools Working software comprehensive documentation

Burn down Scrum Business Case Financing Scope & Approach Contracts Initial Release Plan Assemble Team Daily Scrum < 15 minutes Product Owner establishes vision and prioritizes Product Backlog Sprint Planning 1 day Acceptance Defined Team commits Tasks created Sprint 1 to 4 weeks Sprint Review 1/2 day Sprint Retrospective 1/2 day Team (BA, QA, Dev, etc.) creates and estimates Sprint Backlog (tasks) Releasable Increment velocity Burn up

BA QA Burn down Scrum Business Case Financing Scope & Approach Contracts Initial Release Plan Assemble Team Daily Scrum < 15 minutes Product Owner establishes vision and prioritizes Product Backlog Sprint Planning 1 day Acceptance Defined Team commits Tasks created Sprint 1 to 4 weeks Sprint Review 1/2 day Sprint Retrospective 1/2 day Team (BA, QA, Dev, etc.) creates and estimates Sprint Backlog (tasks) Releasable Increment velocity Burn up

Scrum Teams Scrum teams are optimally 7 +/- 2 people Scrum only defines 3 roles Product Owner ScrumMaster Development Team ScrumMaster BA Sponsor Team QA Stakeholders Product Owner

The Team Cross-functional group (PM, Architects, programmers, BAs, testers, UI designers, DBAs, etc) that have committed to accomplishing the goals of the sprint

Agenda Development Process Business Analyst Quality Assurance Analyst What does this mean to me?

Business Analyst Business Analyst vs. Systems Analyst Business IT

What Does Agile Mean to You? Misconception: I m no longer a valued team member Requirements don t need to be captured Product owner is responsible for writing requirements now I only have to worry about the high level user stories, the details will be figured out by the developers Don t throw away everything you ve been taught about being a BA

Responsibilities Objective: Define the scope of a project Identify what should be built Investigate & Analyze Communicate Document

Agile Responsibilities Facilitation Breadth, then Depth Don t get so wrapped up in process and documentation

Characteristics Inquisitive Detail-oriented Thorough Big picture focus Be flexible

Challenges Team doesn t pay attention to requirements Transition to new mindset: Don t have to know all the details up front You are no longer the single source of information, rather you are the facilitator Be involved with your team

Agenda Development Processes Business Analyst Quality Assurance Analyst What does this mean to me?

Quality Assurance Analyst or Tester Quality Assurance vs. Testing Quality Assurance Set of preventative activities Adherence to standards and processes Testing Investigation Focus on product output

Team member who: Agile Tester Collaborates well with technical and business people Not a quality police officer Drives agile testing Agile testing is more explicitly a service role Serves the business expert and the programmers

Misconceptions: What Does Agile Mean to You? Excuse to skip test documentation Toss aside all existing test skills Does mean an attitude and mindset adjustment

Objective: Ensure quality software Responsibilities

Agile Responsibilities Quality is a whole team concept Create tests collaboratively Translator & idea generator Be part of the requirements analysis process Acceptance tests are developed before software Test early and often - Provide continuous feedback

Traditional Characteristics Domain knowledge about the system under test Level of technical competency Attention to detail Results oriented Agile Novelty-seeking personality Flexibility Communication and collaboration

Challenges Maintaining a high level of regression coverage Anticipating the unknowns Adjusting your mindset from traditional to agile Breaking through others perception of the tester role

Agenda Scrum & Team Roles Overview Business Analyst Quality Assurance Analyst What does this mean to me?

What do you see?

Heresy Can the BA and Tester roles be combined? Common skills and characteristics Commonality of deliverables Should BA and Tester roles be combined?

Ponder Title = Role

What Does it Mean to Lead? Attitude Focus on the goal delivery Avoiding it s not my job mentality Walk the talk

What happens when.

Additional Resources IIBA International Institute of Business Analysts Dallas and Ft Worth Chapters www.iiba.org ALN Agile Leadership Network Dallas and Ft Worth Chapters http://www.meetup.com/dallas-aln/

Relevant Training Agile Acceptance Testing March 22-23 - Improving's Addison Location Becoming an Effective Product Owner February 28-29 - Improving's Addison Location Scrum.org Professional Scrum Master Certification March 22-23 - Improving's Addison Location May 16-17 - Code Magazine s Houston Location Agile Scrum Immersion March 29-30 - Improving's Addison Location April 11-12 - Code Magazine s Houston Location

Questions?

THANK YOU! Susan Fojtasek susan.fojtasek@improvingenterprises.com Tonya Guadiz tonya.guadiz@improvingenterprises.com