the vital role of the agile business analyst
TRANSCRIPT
APMG International Webinar
The vital role of the Agile Business Analyst
Introducing AgileBA® (Agile Business Analysis)The new certification from APMG
Tuesday 27 October 2015
Presenter: Dot Tudor, TCC Training & Consultancy
SUPPORTING WEBINAR RECORDING AVAILABLE AT: WWW.APMG-INTERNATIONAL.COM/WEBINARS
Agenda
• Welcome & introduction– Mark Constable, APMG International
• The vital role of the Agile Business Analyst• AgileBA (Agile Business Analysis) Guidance & Certification
– Dot TudorTechnical Director, TCC Training & Consultancywww.tcc-net.com
• Q&A
• Further information
• Close
About APMG International
• Global examination & accreditation institute• Examination Institute (EI) for the AXELOS
Global Best Practice portfolio (ITIL®, PRINCE2®, MSP®, etc)• Extensive portfolio of professional management certification
schemes aimed at improving business processes, capability and results
• Work with key industry partners (e.g. AXELOS, DSDM, Change Management Institute, etc) to promote best practice
• 400+ Accredited Training (ATOs) and Consulting (ACOs) organizations globally
• 13000+ exams per month• Full details at www.APMG-International.com
Dot Tudor
• TCC Technical Director• APMG/DSDM AgileBA Author, Chief Examiner• Agile Alliance, Agile Leadership Network • Accredited Agile Coach, Accredited Facilitator• BCS Business Analysis Diploma Co-founder• DSDM Co-Author• Scrum Certified (CSM, CSPO, CSP)• Scaled Agile Accredited SAFe Program Consultant• Agile Project Management Practitioner, Trainer, Examiner• PRINCE2 Accredited Practitioner and Trainer• ITIL Service Manager• Fellow of the British Computer Society (FBCS)
TCC: AgileBA Webinar Oct2015 [5]
Webinar Agenda
• Why is the BA role so important in Agile?
• Agile Business Analysis Skills and Techniques
• AgileBA®
– Training– Certification
Managers
TCC: AgileBA Webinar Oct2015 [6]
Responsibilities Business Analyst
Product Owner
Identifies stakeholders ü üFacilitates elicitation sessions üEnsures team understands business value ü ü
Creates visual models üSpecifies requirements & acceptance criteria ü ü
Can act as Scrum Master üPrioritises Backlog üCommunicates user stories, acceptance criteria & answers team questions
ü ü
Reviews acceptance tests üIdentifies missing requirements ü ü
Understanding of Agile BA Role is Currently PoorThe Agile Business Analyst Working Towards Product Ownership – April 2015 Joy Beatty, David Gardner and Candase Hokanson (PMI White Paper)
TCC: AgileBA Webinar Oct2015 [7]
A Scrum Team
ScrumTeam
Analyst
Tester
Designer
Developer
DevTeam
ProductOwner SM
TCC: AgileBA Webinar Oct2015 [8]
A Change Team
AgileTeam
Analyst
Tester
Designer
Developer
ReleaseManager
CapacityPlanner
Business-as-Usual
BusinessArchitect
TechOps
BusinessSponsor
RiskAssessment
Security
TechnicalArchitect
DevTeam
ProductOwner SM
TCC: AgileBA Webinar Oct2015 [9]
The BA Scope is wider than project ... inside and outside of the project and of the organisation
The ExternalEnvironment
Customers, Suppliers,
Regulators,etc.
The Organisation’s Internal Environment
“Now” Focus
“Future” Focus(Projects, and ongoing
change and enhancement)
TCC: AgileBA Webinar Oct2015 [10]
The Holistic View of the Business
TCC: AgileBA Webinar Oct2015 [11]
End-to-End Perspective
End-to-End Processes and Value Chain
Management
StakeholderA
BAStakeholder
BStakeholder
CStakeholder
D
TCC: AgileBA Webinar Oct2015 [12]25/10/2015 - 12
Key Project Involvement for Agile BA Benefits
TCC: AgileBA Webinar Oct2015 [13]
The AgileBA® Handbook
TCC: AgileBA Webinar Oct2015 [14]
Why AgileBA® ?• One of the most blogged about
areas of Agile
• AgileBA® is based on the DSDM Agile Project Framework, and is complementary to AgilePM®
• Agile is often about Scrum, which has no specific BA role. However, Scrum needs the BA:
– Scrum’s Product Owners need BA skills / BA support to gain best value for the business
– Scrum’s Agile Developers and Testers need BA skills to aid communication and planning
TCC: AgileBA Webinar Oct2015 [15]
Target Audience for AgileBA®
• Business Analysts
• Change Analysts
• Project Managers with business analysis responsibilities
• Scrum Product Owners / Product Managers
• Systems Analysts / Designers requiring a business and agile perspective
• Agile Developers with analysis responsibilities
• Agile Testers
TCC: AgileBA Webinar Oct2015 [16]
Contents of the AgileBA Handbook
TCC: AgileBA Webinar Oct2015 [17]25/10/2015 - 17
The DSDM Team Roles
Business InterestsSolution/Technical InterestsManagement InterestsProcess Interests
TCC: AgileBA Webinar Oct2015 [18]
Understanding the Business Environment
Internal and External
TCC: AgileBA Webinar Oct2015 [19]
Modelling Techniques for the Agile BAModelling Technique Main focus
1. Business Canvas / Lean Canvas Stakeholders, Goals
2. Business Domain Model (Class Diagram) Data, Business Rules
3. Business Process Diagrams (using Swim Lanes) Process, Locations, Actors
4. Context (Scoping) Diagram Scope of study or change
5. Customer Journey Mapping Events
6. Impact Mapping Benefit, Goal
7. Personas People
8. Product Vision Box Whole product
9. Rich Picture Any
10. Specification by Example User Interface
11. Storyboards / Wireframes User Interface, Events
12. Use Cases Actors, Process
13. User Story Mapping Planning
14. Value Chain Mapping Process improvement
TCC: AgileBA Webinar Oct2015 [20]
PROBLEMTop 3 problems your idea will solve
SOLUTIONTop 3 features
UNIQUE VALUE PROPOSITIONSingle clear message - why your product is different and worth buying
UNFAIR ADVANTAGEWhat can’t be easily bought or copied about your idea
CUSTOMER SEGMENTSTarget customer groups
METRICSKey measures of the features
CHANNELSThe ways you get your product to customers
COSTSKey elements of cost, production, marketing etc.
REVENUE STREAMSInvestment appraisal – How does the ROI occur, when and how much?
Business Canvas/Lean Canvas
TCC: AgileBA Webinar Oct2015 [21]
Business Domain Model (Class Diagram)
TCC: AgileBA Webinar Oct2015 [22]
Business Process Diagram (Swim Lanes)
TCC: AgileBA Webinar Oct2015 [23]
Context (Scoping) Diagram
TCC: AgileBA Webinar Oct2015 [24]
Customer Journey Mapping
TCC: AgileBA Webinar Oct2015 [25]
Impact Mapping
TCC: AgileBA Webinar Oct2015 [26]
Personas
Persona: Fiona Fresher– 17 year old student– Lives locally with parents– Has a computer– Many friends
The human role of an “actor” in our solution
Persona: Sam Skiver– 18 year old student– Likes to drink beer– Plays computer games until late– Few friends
TCC: AgileBA Webinar Oct2015 [27]
Product Vision Box
The Product Box• What is the Product?• Who is it for?• What would you put
on the box if you were trying to sell it?
TCC: AgileBA Webinar Oct2015 [28]
Rich Picture
TCC: AgileBA Webinar Oct2015 [29]
Specification by Example• Specifying collaboratively
• Illustrating using examples
• Refining the specifications
• Evolving living documentation
Arriving at a solution
by illustrating the options
TCC: AgileBA Webinar Oct2015 [30]25/10/2015 - 30
Storyboards / Wireframes
TCC: AgileBA Webinar Oct2015 [31]
Use Cases
TCC: AgileBA Webinar Oct2015 [32]
Low High
Low
High
Interest
Pow
er /
Influ
ence
Keep Satisfied
Manage
CloselyMonit
or (Minimum Effort
)
Keep Informed
Stakeholders Power/Interest Grid
TCC: AgileBA Webinar Oct2015 [33]
User Stories
As a .... <role>
I need .... <requirement>
so that .... <goal/value>
TCC: AgileBA Webinar Oct2015 [34]
User Story Mapping
TCC: AgileBA Webinar Oct2015 [35]
Porter’s Value Chain
TCC: AgileBA Webinar Oct2015 [36]
Modelling Techniques for the Agile BAModelling Technique Main focus1. Business Canvas / Lean Canvas Stakeholders, Goals
2. Business Domain Model (Class Diagram) Data, Business Rules
3. Business Process Diagrams (using Swim Lanes) Process, Locations, Actors
4. Context (Scoping) Diagram Scope of study or change
5. Customer Journey MappingEvents
6. Impact Mapping Benefit, Goal
7. PersonasPeople
8. Product Vision Box Whole product
9. Rich Picture Any
10. Specification by Example User Interface
11. Storyboards / Wireframes User Interface, Events
12. Use Cases Actors, Process
13. User Story Mapping Planning
14. Value Chain Mapping Process improvement
TCC: AgileBA Webinar Oct2015 [37]
Working with Agile as a BA
• Requirements Engineering
• Transitioning to Agile BA
AgileBA Training and Examinations
TCC: AgileBA Webinar Oct2015 [39]25/10/2015 - 39
AgileBA Training & Certification
• Handbook published June 2015o No pocketbook at the momento Extensive bibliography
• Sample exam paper and live exams
• Vanilla Training Materials
• Foundation Level Exam – launched end of June 2015
• Practitioner Exam .... Soon!
TCC: AgileBA Webinar Oct2015 [40]
The Foundation Exam
• 50 Questions in 40 minutes
• 25 or more correct to pass
• Multiple Choice
• Closed Book
• Available paper based and online
40
TCC: AgileBA Webinar Oct2015 [41]
The Practitioner Exam
• Time and number of questions TBD
• Multiple Choice - Scenario based
• Open Book
• ….
41
TCC: AgileBA Webinar Oct2015 [42]
Summary of AgileBA
Further information
• APMG International:– www.apmg-international.com– @APMG_Inter
• APMG AgileBA certification scheme:– www.apmg-international.com/AgileBA
• The AgileBA Handbook
(official course publication)– www.apmg-businessbooks.com
• TCC Training & Consultancy– www.tcc-net.com