i'm an alien…i'm a business analyst in an agile world

50
A Business Analyst in an Agile World Dorothy Tudor - TCC ABC 2014 I’m an Alien ...

Upload: dangkiet

Post on 14-Feb-2017

238 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: I'm an Alien…I'm a Business Analyst in an Agile World

A Business Analyst in an Agile World

Dorothy Tudor - TCC ABC 2014

I’m an Alien ...

Page 2: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-2 ©TCC

Dot Tudor

• TCC Technical Director

• Accredited Agile Coach,

• Scrum CSM, CSPO, CSP

• Scaled Agile (SAFe) Program Consultant

• DSDM Advanced Practitioner/Trainer/Examiner/Co-Author

• Agile Alliance, Agile Leadership Network

• Accredited Facilitator

• Agile Project Management Practitioner/Trainer/Examiner

• PRINCE2 Accredited Practitioner/Trainer

• ITIL Service Manager

• BCS Business Analysis Diploma Co-founder

• Fellow of the British Computer Society (FBCS)

Page 3: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-3 ©TCC

Who are We?

Since 1981 (Sandbach, Cheshire; Guildford, Surrey)

Agile Coaches, Facilitators, Trainers

BCS Business Analysis

Agile, Lean, DSDM, Scrum, SAFe

PRINCE2, ITIL Service Management

www.tcc-net.com

Page 4: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-4 ©TCC

As a Business Analyst, I have skills ... but the Agile teams undervalue my skills. I am expected to produce requirements instantly. I don’t have the time to do my job in Agile.

I have heard these comments recently

Page 5: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-5 ©TCC

“I’m an Agile Developer. Why do we need Business Analysts at all? I can just talk to the business and find out what they want. I’m not even sure what these Business Analysts do!”

From a developer

Page 6: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-6 ©TCC

I hear what you say about the Business Analyst ...

– isn’t that just the Product Owner?

From a business person

Page 7: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-7 ©TCC

I am a Business Analyst and I am expected to be a proxy for the Business Product Owner I have neither the perspective nor the buy-in from the business to do this

From a business analyst

Page 8: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-8 ©TCC

I feel like an Alien in the Agile project.

Do I even have a role in Agile?

BA? I’m an Alien ...

belonging to a foreign culture

a being from another world

an enemy?

Page 9: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-9 ©TCC

Our Journey Today

• Look at evidence for

and against the BA

in an Agile world

• Look at what the

Product Owner

does

• Look at what the BA

does

• Identify the issues

they both face

• End with some hints

and tips for success

• ... and an exercise

• ... and a little music

Page 10: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-10 ©TCC

Has Scrum killed the BA?

The evidence for and against ...

Generalising

Specialists

It’s “The

One” Product

Owner

It’s all

about the

skills,

stupid!

T-shaped

People

Page 11: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-11 ©TCC

Page 12: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-12 ©TCC

Page 13: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-13 ©TCC

Page 14: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-14 ©TCC

Page 15: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-15 ©TCC

Page 16: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-16 ©TCC

Congratulations. You’re now an Agile Product Owner, the champion for your product. No biggie! You just have ultimate accountability for the health and well-being of your product. You “own” the product vision, deeply and emphatically understanding customer needs, keeping pulse of changing stakeholder values, and making continual decisions on what to build (or not), and when. This is a tall order!

What’s a Product Owner

(Ellen Gottesdiener)

Page 17: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-17 ©TCC

Congratulations. You’re now an Agile Business Analyst. You help to formulate the product vision, potentially across several products, deeply and emphatically understanding customer needs; You analyse the power and impact of stakeholder viewpoints, and aid communication between stakeholders; You analyse the internal and external environment of the organisation and analyse and manage requirements; You facilitate and negotiate between stakeholders and developers about value chains and what to build (or not), and when. This is a also tall order!

What’s a Business Analyst?

(Dot Tudor)

Page 18: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-18 ©TCC

THE ORGANISATION

The Organisation - A Viable System

operations

co-ordination

identity

“Future”

Focus

“Now”

Focus

The External

Environment

Customers,

Suppliers,

Regulators,

etc

feedback direction

planning

AFTER Stafford Beer: the Viable Systems Model

Page 19: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-19 ©TCC

Page 20: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-20 ©TCC

So what skills / attributes?

BA alone?

MISSION

OBJECTIVE

STRATEGY

EXTERNAL

INTERNAL

MANAGEMENT

STAKEHOLDERS

DEV TEAM

Skills both have? PO alone?

Page 21: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-21 ©TCC

BA Skills in the Requirements Lifecycle

Elicitation

• Facilitated

Workshops

• Model-building

• Interviews

• Observation

• Negotiation

• Scenarios

• Prototypes

Analysis

• Realistic?

• Ambiguous?

• Combined?

• Aligned Business?

• Lean Canvas

• Impact Maps

• User Stories

• Use Cases

• Story Mapping

• Specification by

example

• Role Play

Validation

• Prototypes

• Demonstrations

• Hands-on Usability

Sessions

• Reviews

• Models and

diagrams

• Acceptance Criteria

and testing

Management Traceability, Stability, Change Management

Page 22: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-22 ©TCC

Key elements of Product Owner Role

PO

Manages the flow of work into the

Dev team

Maintains the Product Backlog

Closest person to the "business

side"

Charged to "get this product out"

Expected to “satisfy all

stakeholders”

Makes scope versus schedule

decisions

“The Product Owner may be

supported by others but must be

a single person.” (Core Scrum)

Page 23: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-23 ©TCC

Page 24: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-24 ©TCC

Page 25: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-25 ©TCC

Page 26: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-26 ©TCC

Knowing what’s in scope

Extra Leg Room?

Page 27: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-27 ©TCC

Between them, they must look after ...

• The “Here and Now”

• The Future

Page 28: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-28 ©TCC

... For different types of Customer

The Public Other Businesses

Strategists

Shareholders

Internal End User

Managers

Sponsors

External End User

Page 29: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-29 ©TCC

... For different types of Change

Product development Internal process change

Maintenance

Regulatory

Innovation

Continuous flow Projects and programmes

Page 30: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-30 ©TCC

Does anyone want to do it alone?

“For building a home by yourself you need to hire an

architect, they will do all the drawing and calculations;

then you can hire contractors to do the build, or do it

your self .. if you have the skills and knowledge.”

You’ll need:

• An Architect

• Quantity Surveyor

• Siteworkers

• Bricklayers

• Roofers

• Electricians

• Plumbers

• Carpenters

• ... Etc ...

Page 31: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-31 ©TCC

Oh and by the way, did you see the Alien?

Page 32: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-32 ©TCC

The Magical Number 7

“The span of absolute judgment and the span of

immediate memory impose severe limitations on

the amount of information that we are able to

receive, process, and remember.” George Miller 1955

Page 33: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-33 ©TCC

BA versus PO

Whose job is it?

Vision

Stakeholders

Value

Product Backlog

User Stories

Communication

Page 34: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-35 ©TCC

9 Things Every Agile Product Owner Should Know!

1. Put the Ends before the Means

2. Build Empathy for Your Customer

3. Stand Up

4. “Cozy Up”

5. “Fess Up”

6. Decide How to Decide

7. Move in Measurable Inches

8. Develop Telescoping Vision

9. Use Roadmaps as a Guide, but Don’t

Pave Them

After Ellen Gottesdiener 2014

Page 35: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-36 ©TCC

9 Things Every Agile BA Should Know

1. Clarify the End, and check alignment with wider strategy

2. Build empathy: PO, Dev Team, other stakeholders

3. Stand Up

4. “Cozy Up” to PO and the Dev Team

5. “Fess Up” – facilitate Retrospective effectiveness

6. Guide prioritisation, within timeframe / objective

7. Assist incremental planning by asking:

“What small, useful piece can we deliver early?”

8. Draw diagrams / create models!

9. Respect the customer, the PO, the team

Page 36: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-37 ©TCC

Top Tips for BA and PO

• Root cause, not symptom; Requirement

not solution; Value not quantity.

• Stakeholder analysis and education.

Bring key resources together

• Document “just enough” and “just in

time”. Keep out of the detail until the last

responsible moment

• Know the Business Case – and share!

Page 37: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-38 ©TCC

All in all ...

It’s more than a “headfull” for any one person!

Page 38: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-39 ©TCC

... and everything’s connected

Page 39: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-40 ©TCC

I’m an Alien, I’m a legal Alien!

The End?

Or is it just the beginning of a great collaboration?

Page 40: I'm an Alien…I'm a Business Analyst in an Agile World

A Business Analyst in an Agile World

Dorothy Tudor - TCC ABC 2014

I’m an Alien ...

Page 41: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-42 ©TCC

Any Questions?

Page 42: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-43 ©TCC

Agile Business Analysis

Page 43: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-44 ©TCC

The AgileBA Handbook

TOPICS:

• The Strategic and Project Business Analyst in the Organisation

• Agile Fundamentals and the Agile BA

• The Agile Project Business Case and Benefits

• Agile Stakeholders (project, business, external) and different expectations

• Requirements and User Stories

• Prioritisation

• Prototyping and iterative development

• Modelling

• Facilitated workshops and retrospectives

• Timeboxing, Planning and Estimating

• Requirements and the Requirements Lifecycle

• Transitioning to being an Agile BA

Page 44: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-45 ©TCC

Results of the Workshop (Photos)

Page 45: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-46 ©TCC

Results of the Workshop (Photos)

Page 46: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-47 ©TCC

Page 47: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-48 ©TCC

Page 48: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-49 ©TCC

Page 49: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-50 ©TCC

Page 50: I'm an Alien…I'm a Business Analyst in an Agile World

© TCC: Agile BA V1.1 – 1-51 ©TCC

That’s all, Folks

Thanks for

Participating!