debra paul managing director assistkd agile and business ... 2017-04-27 v1-0.pdf · debra paul...
TRANSCRIPT
www.assistkd.com
Debra Paul
Managing Director
AssistKD
Agile and Business Analysis
© Assist Knowledge Development
Information system failures
There are several ways the US Air Force could
have wasted $1.1bn. It could have poured tomato
ketchup into 250m gallons of jet fuel or bought a
sizeable stake in Bear Stearns.
Instead it upgraded its IT systems.
Financial Times
18th September 2013
© Assist Knowledge Development
We are uncovering better ways of developing software by doing it
and helping others do it. Through this work we have come to value:
That is, while there is value in the items on the right, we value the
items on the left more.
over
over
over
over
Individuals and interactions
Working software
Customer collaboration
Responding to change
Processes and tools
Comprehensive documentation
Contract negotiation
Following a plan
The Agile Manifesto
© Assist Knowledge Development
• what about a holistic view? Focus on ‘working
software’:
• Wow, shiny toys! Rush to ‘be agile’:
• Not really agile….. Criticism of others:
• Agile delivers value Vague assertions:
Agile Concerns
© Assist Knowledge Development
What do we understand by the term ‘deliver value’?
Business analyst perspective
Customer perspective
Discussion exercise
© Assist Knowledge Development
Begin with the end in mind
Stephen Covey, The 7 habits
of highly effective people
Focusing on the outcome
© Assist Knowledge Development
The big question
What problem
are we trying
to solve?
© Assist Knowledge Development
Principles
Methods Techniques
Agile BA components
© Assist Knowledge Development
Reading references
© Assist Knowledge Development
Two key areas
How can Agile help BAs?
How can BAs help Agile projects?
© Assist Knowledge Development
The T-shaped business analyst
Breadth
Depth
© Assist Knowledge Development
What skills do you need to develop in
order to be a T-shaped business analyst?
Discussion exercise
© Assist Knowledge Development
Three levels of business analysis
Enterprise BA
Programme BA
Project BA
© Assist Knowledge Development
The Agile philosophy
Business analysis thinking
Business modelling
Prioritisation Goal
decomposition
Iterative and incremental
System/user modelling
Agile BA book – key topics
© Assist Knowledge Development
Collaborating to develop
something that offers value
Collaborating to ensure that value
is realised
Value co-creation
© Assist Knowledge Development
How can Agile help us to co-create value?
Business analyst perspective
Customer perspective
Discussion exercise
© Assist Knowledge Development
Understand the business context
Apply the hierarchy of requirements
Analyse the business implications
Challenge opinions
Define the business rules
Facilitate collaboration
BA thinking for Agile
© Assist Knowledge Development
Prioritise, prioritise, prioritise
Decompose goals not activities
Slice requirements; allow detail to emerge
Deliver in ‘chunks’
Collaborate to co-create value
Agile thinking for BAs
© Assist Knowledge Development
Agile and Business Analysis
20