Requirements Gathering in Agile: BA vs. PO

Similar documents
Scrum Product Owner Course 03 - Roles and Responsibilities

BA25-Managing the Agile Product Development Life Cycle

approach to successful project

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

Business Analysis Essentials

Agile Scrum Process Checklist

The Future of Business Analysis. October 2013

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

Organizational Change Through Metrics

[Name] [ ID] [Contact Number]

The Seven Deadly Sins of Scrum

improving It s what we do. TM

SDEFT: Scrum Driven Engagement Framework for Testing

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

Building BA competency in an IT organization

Business Analysis and Product Ownership: One Goal, Two Views

Attend Learn Grow Taking Your Career to the Next Level. 4th Annual Professional Development Days! May th, 2018

Certified Agile Scrum Product Owner.

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

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

Child Welfare Services New System Project. Requirements Management Plan

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

Scrum Team Roles and Functions

Creating Sprint Reviews that Attract, Engage, and Enlighten your Customers' Bob Galen President & Principal Consultant RGCG, LLC

Tips for Success for a BA in an Agile Environment

GLOBAL CENTRE OF EXCELLENCE (GCE) EXCEL AND LEAD

Business Analysis Career Perspectives

Business Analysis - Curriculum

Course Title: Planning and Managing Agile Projects

BABOK V3 Perspectives: What are they?

Certified Business Analysis. Professional (CBAP) version 3. Instructor Mr. Tareq Al Nashawati Certified CBAP, PMP

Agile Essentials Track: Business Services

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

Mike Cottmeyer blog.versionone.net

Metodologías Agiles en E///

PROFESSIONAL SERVICES CONSULTANT

IBM Quality Software Engineering

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE

Agile Certified Professional

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

Software Processes. With a focus on Agile/Scrum CPSC310 Software Engineering

The Adaptive Agile Business Analyst -

Agile BA (including IIBA AAC exam prep)

ScrumDay MN. Jump Start Your Agile/Scrum Adoption (failure is awesome) October 13, 2016

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials

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

PROFESSIONAL SCRUM PRODUCT OWNER

The Faster Road to Innovation Why Workopolis Went Agile

An Introduction to Scrum

Getting Started with Agile A Guide to Building High Performing Teams

Questions on Business Analysis Planning and Monitoring. analysis plan is compatible with the project plan?

The Changing Roles of BAs and QAs in a SCRUM world

Scrum Alliance. Certified Scrum Professional-Product Owner Learning Objectives. Introduction

BUSINESS INSIGHTS. Making the Transformational Shift to Scrum

BUSINESS INSIGHTS > Making the Transformational Shift to Scrum

Debunking Agile Myths

POSITION DESCRIPTION

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

Quality Management_100_Quality Checklist Procedure

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

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

Scaling FCC MARCIA HUNGLE & MARK RAJPAL NOVEMBER 22, 2017 PMI-SAC PROFESSIONAL DEVELOPMENT CONFERENCE

Portfolio Management In An Agile World

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

Chapter 4 Document Driven Approach for Agile Methodology

Course Title: Agile for Business Analysts

What s next for Traditional Functional QA Managers?

Course Title: Agile for Business Analysts

Child Welfare Digital Services Project Decision Making Framework

A Journey & How it Works for Clients

Agile 101. Brent Hurley Chief Problem Solver Gira Solutions. Values, Principles

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

Salesforce Governance: A New Hope

Understanding Agile from a PMP s Perspective! Exploding the myth that Agile is not in the PMBOK

Agile Delivery Framework (ADF)

"Product Owner Anti-Patterns"

AGILE SOLUTIONS. Agile Basics

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

D25-4. How Intertech Uses Agile

Fundamentals of Business Analysis including BCS Requirements Engineering

The Synergistic Nature of PI Objectives

Business Analyst Perth; Full Time, Max Term

Certified Team Coach (SA-CTC) Application - SAMPLE

Introduction to Agile and Scrum

The Lessons Learned of a BA on an Agile Project

Chapter 8. Systems Development. Ralph M. Stair George W. Reynolds

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

Leadership Lessons from Agile and PMI s PM-2. Tim Kloppenborg, PhD, PMP Marcie Lensges, PhD

CRM System Tester. Location London Department Supporter and Community Partnerships. CRM Project Manager Salary Band C

The Key to Project Success: Reducing Solution Scope

Requirements Engineering in Agile Development. Presented by: Rafi Alam

Agile in a Regulatory & Compliance Environment. Julie Bridges

Scaling Agile to the Enterprise

Quizzes for 1 st Study Group Session

The Move from Traditional Change Management to Agile Methodology

Achieving Business Analysis Excellence

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

Avoiding ScrumButt - Nokia Test Origins Nokia Siemens Networks

QAIassist IT Methodology General Context

Introduction to Project Management

Transcription:

Requirements Gathering in Agile: BA vs. PO By December 8, 2011 1

Today s Main Topics Re-Defining Business Analyst (BA) Defining Product Owner(PO) Comparative Analysis of BA & PO: Similarities Distinctions Transitioning from role to role Known obstacles & impediments 2

Defining Conventional BA Role: IIBA (International Institute of Business Analysis) Organization that seeks to establish common standards of knowledge within the BA profession BABOK (Business Analysis Body of Knowledge) Underlying Fundamentals: Communication Skills Leadership Skills Problem Solving Skills Business Knowledge Information Technology Knowledge 3

Defining Conventional BA Role Cont. Definition of BA profession BA works as a liaison among stakeholders in order to elicit, analyze, communicate and validate requirements for changes to business processes, policies, and information systems. The business analyst understands business problems and opportunities in the context of the requirements and recommends solutions that enable the organization to achieve its goals. BA serves as a principal conduit through which requirements flow from the customer community to the development team Punch words here: liaison, conduit 4

Defining Product Ownership Scrum Alliance Product Owner is an expert communication channel between the Scrum Team (development & QA) and stakeholders Product Owners prefer direct communication over paper documentation Product Owners have authority to prioritize planned work Punch words here: direct communication, expert, authority!!, prioritization 5

Defining Product Ownership - Cont Simple Product Ownership Complex Product Ownership Top-down Product Ownership Bottom-up (Inverted) Product ownership PO Panel Aligning PO with business verticals and scrum teams. Depends on product complexity 6

Interactions of Conventional BA With: Project Sponsors Business Users & Stakeholders PMs Developers QA By means of: Kick off meetings Status Meetings 1-on-1 meetings JAD sessions Image is courtesy of Chiron Business Solutions, LLC 7

Interactions of PO With: Project Sponsors Business Users & Stakeholders PO-Proxys/PO-panel Scrum Team By means of: PO-Team/Panel discussions (w/ other POs) Planning meetings Daily Stand Ups Sprint Reviews 8

Life Cycle of conventional BA s Artifacts Comprehensive All-Inclusive All on None Freeze/ Sign Off Over the wall Change Requests Punch words here: all or none, freeze, request changes Image is courtesy of Chiron Business Solutions, LLC 9

Life Cycle of PO Artifacts Product Vision level Scope/Feature List level (Epics) User Stories-concise & independent Constantly Evolving Backlog (Themes Epics Stories) Fixed Sprints/Iterations (time boxed) Product changes are embraced, not resisted Continuous feedback from users Frequent re-prioritization (backlog grooming) Punch words here: evolving, embraced, constant feedback 10

Comparing Artifacts: BA vs. PO By BA: By PO: 11

Common Expectations from BA & PO? Summary: Possess subject matter expertise of a product in scope Define business processes and requirements of a future product and be able to communicate them to others Validate (with PM) benefits of doing vs. not doing a project: ROI ($ spent vs. BV produced) EVM (agile metrics conventional metrics $$ EV) Define acceptance criteria and provide assistance to QA in developing of testing scenarios around them Review final product to ensure that it satisfies conditions of done (or done-done ) Assist with developing of training materials and user guides 12

Where is Overlap Between Two Roles? 13

Where is Delta? 14

So, it seems that.. The skill set similar Deliverables (artifacts) are similar Interaction with audience similar Gaps (Delta) is well defined 15

So, what are next steps.? Flatten business relationships model Minimize reporting levels and complex approvals Maximize transparency and sense of ownership of work Proceed to re-work the existing pool of resources Deputizing Senior BAs into PO (or PO-proxy) role Utilizing junior BAs to become PO delegates with scrum teams (especially important for distributed scrum) 16

Some additional steps Other candidates to become POs: Project Managers? - not Product/Executive Managers? least likely Experienced SMEs/End Users more realistic Get rid of between BA & PO: Ensure Skill Set + Availability + Authority Administer Product Ownership training Encourage Product Ownership Certification (CPO) 17

Who/How Gets Affected By Restructuring? Small/Start Ups? Least likely Already flattened hierarchical structure Already simple sign-off/approval process Mid-Size Companies? MAYBE Large Corporations? YES!!! No true Product Ownership defined Layers of stakeholders, sponsors, SMEs Complex sign-off/approval processes Huge pool of conventional BAs to select from 18

Expected Impediments PM SM 19

BAs on Scrum Teams - highlights Rich in Personal Communication: Face-to-face discussion YES! Video & Phone conferencing YES! Pre-planning and planning meetings YES! Scarce in Heavy-Weight Documentation: not much has to be finalized before signed off Collaborative: in tight conjunction with developers and testers, SMEs Incremental: Not "all or none". They help Chief-PO to build a backlog gradually, only a few sprints ahead We call them.. AGILE BAs!! 20

Finally & Ironically BA/PO Job on Dice Hybrid Roles are being created Job Requirements: Business user interviewing and facilitation of capturing user stories Business procedure analysis and documentation Requirements and Acceptance Criteria documentation Sprint scope definition and management Advanced use of Visio modeling Data mapping, data cleanup management, migrations support and data file conversions Management report definition and creation SQL commands and scripts Product management experience a plus Internet Marketing or Search Engine Optimization experience a plus Project management experience a plus Ability to interview business subject matter experts and internet marketing clients to capture requirements and product feedback. Ability to quickly analyze, learn, and document new business processes and concepts Works well with executives to take big picture vision and with operations staff on detail oriented test cases. Able to represent Business Product Owner in design and testing meetings. Maintaining all requests, requirements, sprint plans, test cases, and bugs in TargetProcess Agile/Scrum tracking software. 21

Q & A gg_nyc@yahoo.com 22