Top Banner
Agile and the BA Brian Watson, CSM|PMI-ACP|SPC| CBAP
26

Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

Dec 26, 2015

Download

Documents

Jeffrey George
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: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

Agile and the BA

Brian Watson, CSM|PMI-ACP|SPC|CBAP

Page 2: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 2

Intro

What is Agile?

What is the

point?

Why do we need it?

Page 3: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 3

Manifesto of Agile Software Development

Individuals and Interactions

Working Software

Customer Collaboration

Responding to Change

Process and Tools

Comprehensive Documentation

Contract Negotiation

Following a Plan

http://agilemanifesto.org

Page 4: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 4

Principles Behind the Manifesto (important to the BA)

Our highest priority is to satisfy the customer

through early and continuous delivery of

valuable software

Working software is the primary measure of success

Simplicity - the art of maximizing the amount of work not done is essential

The most efficient and effective method of

conveying information to and within a development

team is face-to-face conversation

http://agilemanifesto.org/principles.html

Page 5: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 5

Agile is not…

ScrumXP

Kanban

Insert flavor here..

SAFe

Page 6: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 6

Page 7: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 7

Communication

The most efficient and effective method of conveying information to and within a development

team is face - to - face

Page 8: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 8

http://www.agilemodeling.com/essays/communication.htm

Page 9: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 9

Hidden Costs of Documentation

• Prevailing theory is you must document– How will the developers know what to build?– How will we ever have a record of the system?– How will I achieve CYA?

Role Hours Cost Total Cost

BA 900 (3 hours per page)

$50/hr $45,000

Executive 120 $100 $12,000

SME’s 250 $40 $10,000

PM 75 $75 $5,626

Reviewers/QA/Dev/etc.

50 $50 $2,500

Total $75,125

Assume: 300 Page Requirement Document

$250 per page!

Page 10: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 10

What constitutes “documentation”?

Page 11: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 11

Documentation goals

• Lightweight• Nimble• Valuable!• Just enough, just in time

Feed the development beast…

Page 12: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 12

Simplicity

• Simplicity: The art of maximizing the amount of work not done – is essential

Page 13: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 13

A or B

Page 14: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 14

Pareto Principle

45 percent of delivered

features are never used.

(Johnson, J. 2002. Keynote speech, XP 2002, Sardinia, Italy.)

Edge Cases are the silent

killer of projects

Page 15: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 15

How do we prevent edge cases?

…business analysis is performed to define and validate solutions that meet business needs, goals or objectives (BABOK, p.3, 2009)

Page 16: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 16

MMF and MVP

MVP

MMF

“Smallest possible set of functionality that, by itself, has value in the marketplace” – James Shore

“Product with just those features needed to deploy, and nothing more” – Frank Robinson

Page 17: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 17

Focus

Requirements/Specifications

StoriesModels

Conversations

User Interactions Over

Page 18: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 18

Delivering Value

• Our highest priority is to satisfy the customerthrough early and continuous deliveryof valuable software

• Working software is the primary measure of progress

Page 19: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 19

Cars

Page 20: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 20

Cost

2 months savings

6 months savings

12 months savings

Page 21: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 21

But…

1 126

What if you had no car? You have to walk 5 miles to and from work EACH day.

What if you could trade in a car with zero wait time and get the same value you paid?

NOW…what car would you buy?

Page 22: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 22

Great example, but this isn’t real life…

• 4.8 oz• 128MB RAM• 4/8/16G • 3.5 in screen• 2 MP camera

• 3.9 OZ• 1G RAM• 16, 32, 64G• 4 in screen• 8MP rear, 1.2 MP front w/HD

Sold 6.1 MILLION

units

Page 23: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 23

Cars

iPhone 1

iPhone 4/5

iPhone ?

Page 24: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 24

What if you tried to build the iPhone 5 from the start?

Page 25: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 25

If someone asks why agile?

Page 26: Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP.

© 2014 VersionOne 26

Questions…

Track me down…

@agilebdub http://www.linkedin.com/in/agilebdub

www.agilebdub.com