Top Banner
The Product Owner in Scrum, a powerful Agile Business Analyst BBC 2016, Las Vegas Michele Maritato MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP
21

Ba agile michele_maritatov2

Apr 12, 2017

Download

Business

mmaritato
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ba agile michele_maritatov2

The Product Owner in Scrum,a powerful Agile Business Analyst

BBC 2016, Las Vegas

Michele MaritatoMBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

Page 2: Ba agile michele_maritatov2

2www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

1. CONSIDERATIONS ON

AGILE BUSINESS ANALYSIS

2. THE SCRUM TEAM & BA

3. THE BABOK GUIDE AND

SCRUM FOR THE PO

Page 3: Ba agile michele_maritatov2

The Agile Manifesto and the Babok Guide (1)

3www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

Process andTools

Process andTools

Individuals andInteractions

Individuals andInteractions ov

er

Following aPlan

Following aPlan

Responding toChange

Responding toChange ov

erComprehensiveDocumentationComprehensiveDocumentation

WorkingSystemsWorkingSystems ov

er

ContractNegotiation

ContractNegotiation

CustomerCollaboration

CustomerCollaboration ov

er

http://agilemanifesto.org/

BABOK Guide V3

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BA

THE

SCR

UM

TEA

M &

BA

BABO

K &

SCR

UM

Page 4: Ba agile michele_maritatov2

The Agile Manifesto and the Babok Guide (2)

4www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

• Change driven approach• Focus on stakeholder

analysis• Plan for governance

through interactionswith people, overprocesses and rules

• Organize to worktogether with people inco-located environments

• Plan for exchanginginformation deeply anddirectly

• Focus on continuousimprovement

• Plan for change in scope

• Deep, continuous, informalinteraction with people

• Understand and Communicate value• Understand motivation triggers

• “Agile” modellingtechniques, focus moreon engaging people

• Understandmotivation triggers

• Understand risks inchange drivenapproaches

• Incrementalsolutions, focus onsimplicity

• Share continuouslywith people

• Evaluate the solutionon the field

• Manage for continuous change ofrequirements and scope

• Robust traceability• Prioritization based on value• Manage through engaging people

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BA

BABO

K &

SCR

UM

THE

SCR

UM

TEA

M &

BA

Page 5: Ba agile michele_maritatov2

The Underlying Competencies

5www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

•CreativeThinking•DecisionMaking•Learning•ProblemSolving•SystemsThinking•ConceptualThinking•VisualThinking

•CreativeThinking•DecisionMaking•Learning•ProblemSolving•SystemsThinking•ConceptualThinking•VisualThinking

AnalyticalThinking and

ProblemSolving

BehavioralCharacteris

tics

BusinessKnowledge

Communication Skills

InteractionSkills

Tools andTechnology

•CreativeThink.

•Decision Mak.

•Learning

•Problem Solv.

•SystemsThink.

•ConceptualThinking

•Visual Think.

•Ethics

•PersonalAccountability

•Trustworthiness

•Organization& TimeManagement

•Adaptability

•BusinessAcumen

•IndustryKnowledge

•OrganizationKnowledge

•SolutionKnowledge

•MethodologyKnowledge

•VerbalCommunicat.

•Non-VerbalCommunicat.

•WrittenCommunicat.

•Listening

•Facilitation

•Leadership& Influencing

•Teamwork

•Negotiation& ConflictResolution

•Teaching

•OfficeProductivityTools &Technology

•BusinessAnalysisTools &Technology

•Communicat. Tools &Technology

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BA

BABO

K &

SCR

UM

BABOK Guide V3

THE

SCR

UM

TEA

M &

BA

Page 6: Ba agile michele_maritatov2

Other discoveries

6www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

Same considerations when we analyzealso the 12 agile principles

Same considerations when we analyzealso the 12 agile principles

The Babok Guide model is applicable witha focus on Agile: agile as a «mind frame»The Babok Guide model is applicable witha focus on Agile: agile as a «mind frame»

Might use specific agile BA techniquesMight use specific agile BA techniques

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BA

BABO

K &

SCR

UM

THE

SCR

UM

TEA

M &

BA

Page 7: Ba agile michele_maritatov2

Pigs

: the

Scr

um T

eam • Team

• ScrumMaster

• ProductOwner Chi

cken

: the

stak

ehol

ders

• Management

• Customer

• Users

The Scrum Team

7www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BATH

E SC

RU

M T

EAM

& B

ABA

BOK

& SC

RU

M

Page 8: Ba agile michele_maritatov2

The Product Owner

Is responsible for maximizing thevalue of the product and the workof the Team

Is the sole person responsible formanaging the Product Backlog1. Expressing the items2. Ordering (prioritize) the items to

best achieve goals and missions3. Optimizing the value of the work

the Team performs4. Ensuring that the Product Backlog

is visible, transparent, and clearto all

5. Ensuring the Team understandsitems to the level needed

Bus

ines

s St

akeh

olde

rs Developm

ent Teammore,more,more…

less,less,less…

8www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BABA

BOK

& SC

RU

MTH

E SC

RU

M T

EAM

& B

A

Page 9: Ba agile michele_maritatov2

The Scrum Team: BA for all of them The Product Owner One person accountable for value:

“why”, “what”, “when”, “how tochange”

The Team One team collectively accountable

for delivery: “how”, “who”, “where”

The Scrum Master One person accountable for making

Scrum work and ensure the ScrumTeam adheres to the agile principles

9www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

IS THE FOCUS OF BACOMPETENCIES «WITHIN

THE PROJECT»

INTERACT WITH THE PO +BA COMPETENCIES TO

SUPPORT SELF-ORGANIZATION AND

CROSS-FUNCTIONALITY

SUPPORTING THE PO ANDTHE TEAM + SCRUM

ENABLER IN THEORGANIZATION (HYBRID)

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BABA

BOK

& SC

RU

MTH

E SC

RU

M T

EAM

& B

A

Page 10: Ba agile michele_maritatov2

The Scrum framework

E

A

E

A

A

E

E

10www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BAB

ABO

K &

SC

RU

MTH

E SC

RU

M T

EAM

& B

A

Page 11: Ba agile michele_maritatov2

Business Analysis Planning and Monitoring

11www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

• Plan BAApproach:Initial Plan,not only forBA activities

• PlanStakeholderEngagement

• Plan BAGovernance

• Plan BAInformationManagement

• Review/Develop further BA PlanningOutputs

• Identify BA Performance Improvements

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BAB

ABO

K &

SC

RU

MTH

E SC

RU

M T

EAM

& B

A

Page 12: Ba agile michele_maritatov2

Initial Plan: an example

12www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BAB

ABO

K &

SC

RU

MTH

E SC

RU

M T

EAM

& B

A

Page 13: Ba agile michele_maritatov2

Elicitation and Collaboration

13www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

• Prepare forelicitation

• Conductelicitation

• Confirmelicitationresults

• CommunicateBAInformation

• ManageStakeholderCollaboration

• Elicitation tasks• Collaboration tasks

• Business R.• Stakeholder R.• Other Work

• Business R.• Stakeholder R.• Solution R.• Transition R.• Other Work

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BAB

ABO

K &

SC

RU

MTH

E SC

RU

M T

EAM

& B

A

Page 14: Ba agile michele_maritatov2

Requirements Life Cycle Management

14www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

• TraceRequirements

• PrioritizeRequirements

• ApproveRequirements

• Trace Requirements• Maintain Requirements• Prioritize Requirements• Assess Requirements Change• Approve Requirements

• Business R.• Stakeholder R.• Solution R.• Transition R.• Other Work

• Business R.• Stakeholder R.• Other Work

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BAB

ABO

K &

SC

RU

MTH

E SC

RU

M T

EAM

& B

A

Page 15: Ba agile michele_maritatov2

Traceability: an example

15www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

I N V E S T SIZEBUSINESSVALUE

USER STORY N. 12

AS A User

I WANT TO cancel a reservation

SO THAT I can change mind when I want

ACCEPTANCE CRITERIA

MEETS TEAM’S DEFINITION OF READY ?

Front

Rear

•The system should receive in input the following info <…>,search in the repository, and present the following info as output<…>: Exception: if no record found the system should show awarning message “record not found”;•If the user is a Premium Member, the system should permit tocancel the same day without a fee;•If the user is a Non Premium Member, the system should charge10% for a same day cancellation;•The system must send an email to the user <email format>•The system must send an email to the hotel <email format>

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BAB

ABO

K &

SC

RU

MTH

E SC

RU

M T

EAM

& B

A

Page 16: Ba agile michele_maritatov2

Strategy Analysis

16www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

• AnalyzeCurrentsState

• DefineFuture State

• AssessRisks

• DefineChangeStrategy

• All Strategy Analysis tasks• Business R.• Other Work• Business R.

• Other Work

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BAB

ABO

K &

SC

RU

M

• Business Need• Capability Gaps• Solution Approach• Solutions Scope• Business Case

THE

SCR

UM

TEA

M &

BA

Page 17: Ba agile michele_maritatov2

Requirements Analysis and Design Definition

17www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

• Specify and Model Reqs.• Verify Reqs.; Validate Reqs.• Define Reqs. Architecture• Define Design Options• Analyze Potential Value and Recommend Solution

• Stakeholder R.• Solution R.• Transition R.• Other Work

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BAB

ABO

K &

SC

RU

MTH

E SC

RU

M T

EAM

& B

A

Page 18: Ba agile michele_maritatov2

Solution Evaluation

18www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

• Measure Solution Performance• Analyze Performance Measures• Assess Solution Limitations• Assess Enterprise Limitations• Recommend Actions to Increase Solution Value

• Business R.• Stakeholder R.• Solution R.• Transition R.• Other Work

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BAB

ABO

K &

SC

RU

MTH

E SC

RU

M T

EAM

& B

A

Page 19: Ba agile michele_maritatov2

The Agile BA Techniques

19www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

CO

NSI

DER

ATIO

NS

ON

AG

ILE

BAB

ABO

K &

SC

RU

MTH

E SC

RU

M T

EAM

& B

A

Page 20: Ba agile michele_maritatov2

20www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

Page 21: Ba agile michele_maritatov2

21www.pm-progetti.it | [email protected] Maritato, MBA, PMP, PMI-RMP, CBAP, CSM, PSM I, PSPO I, PMI-ACP

Contacts

Michele Maritato

[email protected]

www.pm-progetti.it

michele.maritato

michelemaritato