SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Increasing
Analytical
Thinking
In Agile Teams
Our Working Agreement
• It's OK to ask questions
• We want to interact with the content
• It's OK to heckle
• We want to share examples
You are an agent of
change
• I will talk about how you enact
change in others
• I am not going to teach you
how to perform analysis
practices
• I am going to share a real
world approach I use with Agile
teams every day
Pssst, you
could get better
Sprint
outcomes if you
spent more time
thinking
Warm up exercise
• Which buttons can we push
without crashing the plane?
• Can we push this one?
• What about this one?
What is Analytical
Thinking?
• The ability to
1. Identify & define problems
2. extract key information from data
3. develop workable solutions for the
problems identified
4. test and verify the cause of the
problem
5. develop solutions to resolve the
problems identified
The ADAPT Approach
A process to create change
Awareness
Desire
Ability
Promotion Transfer
There must be awareness
that the way the team does things
now isn’t as good as it
could be
If there is awareness
is there enough desire
to actually want to
do something about
it
Once awareness &
desire are present
deal with the capabilities of
the people to work in a
new way
When you get the wins, promote
them a lot, get the good stories out
there to help cement and promote
the desire to change
Transfer will occur as stories
are told. Teammates will want
to be part of the change. Help
teammates that want to
change
What problem
are we trying
to solve?
AWARENESS
Real world Agile Team Observations
Order taking
a solution
statement
End up not solving
the root cause?
Missed
opportunity to
reuse existing
capability?
You purchased
Sledgehammer to
crack a nut
Start coding
right away
the problem is not
really understood
End up with
bloated buggy
code
Code refactoring
frequency is high
Designing
without initial
requirements
The design is a
guess, expect lots
or redesign later
on
Inability to
integrate with
emerging
requirements
Reduction of trust
from Stakeholders
as the design
doesn't meet
expectations
Not
considering
Business
Rules
Holes in the
solution that
increase risk
profile
Loss or damage
through
unexpected use
Cause your
business to be
fined due to
breach in
compliance
How do we change
these behaviours?
Desire
Building Desire to change
• Assume we have
created awareness
that there is a lack of
analytical thinking
being practiced in the
team. How do we
build desire to
change?
Team
experiment
Articulate
the change
gains
Show the
art of
possible
Primary
sponsor
endorsement
Team
incentive
reward
Positive
coaching
involvement
Old vs. New, what could it look like?
Old Behaviour
• Start with Code right away
New Behaviour
• Team gathers at the whiteboard to
model a system context diagram
that the user story is in scope for
• Order taking of a Solution • Team pushes back in favour of Root
Cause Analysis workshop and a Spike
story to check for existing capabilities
• Not considering business
rules
• At the start of sprint, the whole team
works to define the rules for the top
5 PBI’s before anything else
What's in
your toolbox?
Ability
In 2016, I wrote
an article to help
expose the
conversations
behind User
Stories
Those quality conversations
are still not happening
The most
important tool
for an Agile
Team
What do you think it is?
Feature or
User Story
Who?
What?
Why?
Success /
Acceptance
Criteria
When?
Where?
How?
Know your
Stakeholders
Understand
Root Cause
Strategy
Alignment
Understand
Scope
Understand
Need
Understand
constraints
Understand
Structure
Understand
the process
Understand
the behaviour
Understand
its design
Persona
Modelling
Stakeholder
Analysis
Decision
Mapping
Rule Flow
Diagram
Business Rule
Model
5 Whys
Fishbone
Diagram
Purpose Alignment
Model
Impact Mapping
Scope Context
Diagram
Value Proposition
Canvas
Empathy Map
Domain Model
Use Case
Diagram
Flowchart
BPMN 2.0
NFRs
Data Modelling
System Context
Diagram
Prototyping
Metrics Analysis
(AARRR, HEART, Impact)
Documentation
Analysis
UX Modelling
Lotus Blossom
Lets check our toolkit is geared up for Analytical
Thinking
• The ability to
1. Identify & define
problems
2. extract key information
from data
3. develop workable
solutions for the
problems identified
4. test and verify the
cause of the problem
5. develop solutions to
resolve the problems
identified
5 Whys
Fishbone
Diagram
Value Proposition
Canvas
Domain Model Data Modelling
Prototyping
Decision
Tree/Table
Use Case
Diagram
Flowchart
Business Rule
Model
NFRs
NFRs
Decision
Tree/Table
Use Case
Diagram
Flowchart
Business Rule
Model
NFRs
Documentation
Analysis
System Context
Diagram
System Context
Diagram
Data Modelling
Persona
Modelling
Flowchart
Analytical Thinking is:
Let’s see this in the
real world Promotion
The Scope or System
Context Diagram
• Why?
• Provides the team with a Big
Picture view
• Visually conveys the scope of a
product or project
• When?
• Early on in a project
• Review and embellish at the start
of a sprint
• Who?
• The whole team should be
involved
System Context
Diagram
The Flowchart
• Why?
• A flowchart show you where things
will occur
• When?
• At the start of sprint or
commencement of a User Story
• Who?
• Whoever is working on the User
Story with you
Flowchart
Prototyping
• Why?
• Prototypes allow teams to get aligned
quickly
• A tangible example will quickly allow
feedback from customers
• When?
• May have been done as part of
discovery
• At the start of the Sprint of the User
Story.
• Who?
• The whole team will benefit from the
visualization of what they are building
Prototyping
Impact Mapping
• Why?
• Helps avoid jumping to solution mode
• Allows team to bridge the gap between
Business Impacts and Feature Ideas
• When?
• Early on in a Project or Product
• Repeat throughout the development
• Who?
• Whole team, Product Owner and
Stakeholders
Impact Mapping
Decision Mapping
• Why?
• So that the solution created
upholds the constraint set by
the Business Rule
• So that operational business
decision making is maintained
• When?
• Foundational rules can be set
early in a Product Dev cycle
• At the start of a Sprint
• Who?
• Whole team will benefit from
understanding the constraints
Decision
Mapping
Let’s end with a story
about fear of change
Transfer
End
Members of the WAM Team @ SkyCity
Links and referenced used page 1
(3) Why Agile Needs Analytical Thinking | LinkedIn
Secrets of Successful Agile Analysis: How to Make Your Business Analysis Skills Indispensable (bridging-
the-gap.com)
The Importance of Critical Thinking In An Agile Business Operation - The Daily MBA
Problem Solving, Critical Thinking, and Analytical Reasoning Skiills Sought by Employers - Radford
University
Analytical Thinking and Critical Thinking - The Peak Performance Center
AnalyticalThinking.pdf (csu.edu)
ADAPTing to Agile (mountaingoatsoftware.com)
Chapter 7 Don’t Rush into Coding | Engineering Production-Grade Shiny Apps (engineering-shiny.org)
Desire - The Prosci ADKAR Model
(4) 6 Powerful Ways To Create Desire For A Change Initiative | LinkedIn
Links and referenced used page 2
What is the AARRR Pirate Metrics Framework? | Definition and Overview (productplan.com)
Four Frameworks to Help You Define Product Metrics | by Anthony Murphy | Product Coalition
What is a Context Diagram (and How Can You Create One)? - Venngage
Use Case Diagram Tutorial (visual-paradigm.com)
Lotus Blossom Technique Ideation Guide (visual-paradigm.com)
How to Use Value Proposition Canvas: The Definitive Guide (digitalnatives.hu)
Empathy Mapping: The First Step in Design Thinking (nngroup.com)
Guideline: How to Create a Domain Model? in UML Tutorial 14 July 2022 - Learn Guideline: How to Create a
Domain Model? in UML Tutorial (13288) | Wisdom Jobs India
Associations in UML Tutorial 14 July 2022 - Learn Associations in UML Tutorial (13290) | Wisdom Jobs India
5 Whys - Problem-Solving Skills From MindTools.com
What is a Fishbone Diagram? Ishikawa Cause & Effect Diagram | ASQ
Links and referenced used page 3
WhitePaperonPurposeBasedAlignmentModel.pdf (alaska.edu)
A Guide to Impact Mapping (With Examples!) (getstream.io)
A Guide to Paper Prototyping (POP) - Create Basic Prototypes on Paper - Marvel Blog (marvelapp.com)
How to Create a Customer Journey Map | Lucidchart
Data Modeling 101 (agiledata.org)
Nonfunctional Requirements - Scaled Agile Framework
Business Process Model & Notation - BPMN Introductory Guide | Signavio
Flowchart Tutorial (with Symbols, Guide and Examples) (visual-paradigm.com)
How to Do a Stakeholder Analysis | Lucidchart Blog
9 Steps to Create a Persona - A Guide with Examples (uxpressia.com)
What is Decision Tree? - Easily Learn Key Points with Examples (edrawsoft.com)
How to Model Business Rules - DZone Agile

Weitere ähnliche Inhalte

Ähnlich wie Increasing Analytical Thinking In Agile Teams 1.5 (1).pptx

Agile Business Day 2020 - Refinement - Unlock the full potential of your refi...
Agile Business Day 2020 - Refinement- Unlock the full potential of your refi...Agile Business Day 2020 - Refinement- Unlock the full potential of your refi...
Agile Business Day 2020 - Refinement - Unlock the full potential of your refi...
Derk-Jan de Grood
 

Ähnlich wie Increasing Analytical Thinking In Agile Teams 1.5 (1).pptx (20)

Agile Business Day 2020 - Refinement - Unlock the full potential of your refi...
Agile Business Day 2020 - Refinement- Unlock the full potential of your refi...Agile Business Day 2020 - Refinement- Unlock the full potential of your refi...
Agile Business Day 2020 - Refinement - Unlock the full potential of your refi...
 
Lean innovation games_v1.0
Lean innovation games_v1.0Lean innovation games_v1.0
Lean innovation games_v1.0
 
Dual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignDual Track Agile & Data Driven Design
Dual Track Agile & Data Driven Design
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 
How to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs languageHow to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs language
 
6.2 Cross-Functional Team Framework - v2.0
6.2 Cross-Functional Team Framework - v2.06.2 Cross-Functional Team Framework - v2.0
6.2 Cross-Functional Team Framework - v2.0
 
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard WorkMaking Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
 
Crafting Product Strategy Blueprint for Success by Atlassian PM.pdf
Crafting Product Strategy Blueprint for Success by Atlassian PM.pdfCrafting Product Strategy Blueprint for Success by Atlassian PM.pdf
Crafting Product Strategy Blueprint for Success by Atlassian PM.pdf
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Lean change method toronto agile meetup
Lean change method toronto agile meetupLean change method toronto agile meetup
Lean change method toronto agile meetup
 
Design sprint
Design sprintDesign sprint
Design sprint
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
 
Scrum master & agile master
Scrum master & agile masterScrum master & agile master
Scrum master & agile master
 
Proven Strategies for increasing Adoption and Engagement
Proven Strategies for increasing Adoption and EngagementProven Strategies for increasing Adoption and Engagement
Proven Strategies for increasing Adoption and Engagement
 
Design Sprint
Design SprintDesign Sprint
Design Sprint
 
Scaling Agile Done Right (XP 2017 version)
Scaling Agile Done Right (XP 2017 version)Scaling Agile Done Right (XP 2017 version)
Scaling Agile Done Right (XP 2017 version)
 
Please solve the right problem!
Please solve the right problem!Please solve the right problem!
Please solve the right problem!
 
Please solve the right problem final
Please solve the right problem finalPlease solve the right problem final
Please solve the right problem final
 

Kürzlich hochgeladen

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Kürzlich hochgeladen (20)

%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 

Increasing Analytical Thinking In Agile Teams 1.5 (1).pptx

  • 2. Our Working Agreement • It's OK to ask questions • We want to interact with the content • It's OK to heckle • We want to share examples
  • 3. You are an agent of change • I will talk about how you enact change in others • I am not going to teach you how to perform analysis practices • I am going to share a real world approach I use with Agile teams every day Pssst, you could get better Sprint outcomes if you spent more time thinking
  • 4. Warm up exercise • Which buttons can we push without crashing the plane? • Can we push this one? • What about this one?
  • 5. What is Analytical Thinking? • The ability to 1. Identify & define problems 2. extract key information from data 3. develop workable solutions for the problems identified 4. test and verify the cause of the problem 5. develop solutions to resolve the problems identified
  • 6. The ADAPT Approach A process to create change Awareness Desire Ability Promotion Transfer There must be awareness that the way the team does things now isn’t as good as it could be If there is awareness is there enough desire to actually want to do something about it Once awareness & desire are present deal with the capabilities of the people to work in a new way When you get the wins, promote them a lot, get the good stories out there to help cement and promote the desire to change Transfer will occur as stories are told. Teammates will want to be part of the change. Help teammates that want to change
  • 7. What problem are we trying to solve? AWARENESS
  • 8. Real world Agile Team Observations Order taking a solution statement End up not solving the root cause? Missed opportunity to reuse existing capability? You purchased Sledgehammer to crack a nut Start coding right away the problem is not really understood End up with bloated buggy code Code refactoring frequency is high Designing without initial requirements The design is a guess, expect lots or redesign later on Inability to integrate with emerging requirements Reduction of trust from Stakeholders as the design doesn't meet expectations Not considering Business Rules Holes in the solution that increase risk profile Loss or damage through unexpected use Cause your business to be fined due to breach in compliance
  • 9.
  • 10. How do we change these behaviours? Desire
  • 11. Building Desire to change • Assume we have created awareness that there is a lack of analytical thinking being practiced in the team. How do we build desire to change? Team experiment Articulate the change gains Show the art of possible Primary sponsor endorsement Team incentive reward Positive coaching involvement
  • 12. Old vs. New, what could it look like? Old Behaviour • Start with Code right away New Behaviour • Team gathers at the whiteboard to model a system context diagram that the user story is in scope for • Order taking of a Solution • Team pushes back in favour of Root Cause Analysis workshop and a Spike story to check for existing capabilities • Not considering business rules • At the start of sprint, the whole team works to define the rules for the top 5 PBI’s before anything else
  • 14. In 2016, I wrote an article to help expose the conversations behind User Stories Those quality conversations are still not happening
  • 15. The most important tool for an Agile Team What do you think it is?
  • 16. Feature or User Story Who? What? Why? Success / Acceptance Criteria When? Where? How? Know your Stakeholders Understand Root Cause Strategy Alignment Understand Scope Understand Need Understand constraints Understand Structure Understand the process Understand the behaviour Understand its design Persona Modelling Stakeholder Analysis Decision Mapping Rule Flow Diagram Business Rule Model 5 Whys Fishbone Diagram Purpose Alignment Model Impact Mapping Scope Context Diagram Value Proposition Canvas Empathy Map Domain Model Use Case Diagram Flowchart BPMN 2.0 NFRs Data Modelling System Context Diagram Prototyping Metrics Analysis (AARRR, HEART, Impact) Documentation Analysis UX Modelling Lotus Blossom
  • 17. Lets check our toolkit is geared up for Analytical Thinking • The ability to 1. Identify & define problems 2. extract key information from data 3. develop workable solutions for the problems identified 4. test and verify the cause of the problem 5. develop solutions to resolve the problems identified 5 Whys Fishbone Diagram Value Proposition Canvas Domain Model Data Modelling Prototyping Decision Tree/Table Use Case Diagram Flowchart Business Rule Model NFRs NFRs Decision Tree/Table Use Case Diagram Flowchart Business Rule Model NFRs Documentation Analysis System Context Diagram System Context Diagram Data Modelling Persona Modelling Flowchart Analytical Thinking is:
  • 18. Let’s see this in the real world Promotion
  • 19. The Scope or System Context Diagram • Why? • Provides the team with a Big Picture view • Visually conveys the scope of a product or project • When? • Early on in a project • Review and embellish at the start of a sprint • Who? • The whole team should be involved System Context Diagram
  • 20. The Flowchart • Why? • A flowchart show you where things will occur • When? • At the start of sprint or commencement of a User Story • Who? • Whoever is working on the User Story with you Flowchart
  • 21. Prototyping • Why? • Prototypes allow teams to get aligned quickly • A tangible example will quickly allow feedback from customers • When? • May have been done as part of discovery • At the start of the Sprint of the User Story. • Who? • The whole team will benefit from the visualization of what they are building Prototyping
  • 22. Impact Mapping • Why? • Helps avoid jumping to solution mode • Allows team to bridge the gap between Business Impacts and Feature Ideas • When? • Early on in a Project or Product • Repeat throughout the development • Who? • Whole team, Product Owner and Stakeholders Impact Mapping
  • 23. Decision Mapping • Why? • So that the solution created upholds the constraint set by the Business Rule • So that operational business decision making is maintained • When? • Foundational rules can be set early in a Product Dev cycle • At the start of a Sprint • Who? • Whole team will benefit from understanding the constraints Decision Mapping
  • 24. Let’s end with a story about fear of change Transfer
  • 25. End Members of the WAM Team @ SkyCity
  • 26. Links and referenced used page 1 (3) Why Agile Needs Analytical Thinking | LinkedIn Secrets of Successful Agile Analysis: How to Make Your Business Analysis Skills Indispensable (bridging- the-gap.com) The Importance of Critical Thinking In An Agile Business Operation - The Daily MBA Problem Solving, Critical Thinking, and Analytical Reasoning Skiills Sought by Employers - Radford University Analytical Thinking and Critical Thinking - The Peak Performance Center AnalyticalThinking.pdf (csu.edu) ADAPTing to Agile (mountaingoatsoftware.com) Chapter 7 Don’t Rush into Coding | Engineering Production-Grade Shiny Apps (engineering-shiny.org) Desire - The Prosci ADKAR Model (4) 6 Powerful Ways To Create Desire For A Change Initiative | LinkedIn
  • 27. Links and referenced used page 2 What is the AARRR Pirate Metrics Framework? | Definition and Overview (productplan.com) Four Frameworks to Help You Define Product Metrics | by Anthony Murphy | Product Coalition What is a Context Diagram (and How Can You Create One)? - Venngage Use Case Diagram Tutorial (visual-paradigm.com) Lotus Blossom Technique Ideation Guide (visual-paradigm.com) How to Use Value Proposition Canvas: The Definitive Guide (digitalnatives.hu) Empathy Mapping: The First Step in Design Thinking (nngroup.com) Guideline: How to Create a Domain Model? in UML Tutorial 14 July 2022 - Learn Guideline: How to Create a Domain Model? in UML Tutorial (13288) | Wisdom Jobs India Associations in UML Tutorial 14 July 2022 - Learn Associations in UML Tutorial (13290) | Wisdom Jobs India 5 Whys - Problem-Solving Skills From MindTools.com What is a Fishbone Diagram? Ishikawa Cause & Effect Diagram | ASQ
  • 28. Links and referenced used page 3 WhitePaperonPurposeBasedAlignmentModel.pdf (alaska.edu) A Guide to Impact Mapping (With Examples!) (getstream.io) A Guide to Paper Prototyping (POP) - Create Basic Prototypes on Paper - Marvel Blog (marvelapp.com) How to Create a Customer Journey Map | Lucidchart Data Modeling 101 (agiledata.org) Nonfunctional Requirements - Scaled Agile Framework Business Process Model & Notation - BPMN Introductory Guide | Signavio Flowchart Tutorial (with Symbols, Guide and Examples) (visual-paradigm.com) How to Do a Stakeholder Analysis | Lucidchart Blog 9 Steps to Create a Persona - A Guide with Examples (uxpressia.com) What is Decision Tree? - Easily Learn Key Points with Examples (edrawsoft.com) How to Model Business Rules - DZone Agile

Hinweis der Redaktion

  1. Set up a working agreement with the attendees
  2. Are we in the air yet? Is this a simulator Are we on the runway We need to understand the scope of what we are going to change before we change it. What impacts will there be, what might we break, what do we need to be aware of. Jumping in feet first is usually always the wrong thing to do When building solutions Scrum doesn’t really talk about what you need to do before you build in the Initiation phase of the work, but there is still information and knowledge we need to understand for context and for safety My brother in law loves to jump into queries and I am always reminded of how dangerous jumping into anything without first checking the surroundings are. How deep is the water, what is under the water. Is the water toxic? I don't need to understand the whole lake, just the details about the bit I am jumping into
  3. There are many definitions of Analytical thinking. This is the one that resonates best with me based on the work I have done and still do on a daily basis. This is almost the core of my current job description! Defining problems not just order taking solution statements Data is a collection of facts, while information puts those facts into context. While data is raw and unorganized, information is organized Create cheap workable solutions to be able to test if the hypothesis regarding the root cause of the problem is right or wrong Test and verify the cause using process maps, mock ups, prototypes, what ever is the cheapest why to robustly test the hypothesis Work to develop the final solution that has proven in the previous step to solve the root cause. That might be as simple as Training and Education or it might be complex and expensive, like building a customer app. AnalyticalThinking.pdf (csu.edu)
  4. Let’s park the concept of Analytical thinking for a moment and talk about a process for creating change in people and teams. During this presentation we will follow the ADAPT Process as it helps put some structure and process around what we can do to help enact change in our teams But its also a process I recommend when working with your Agile teams to introduce new ideas and concepts for change Awareness Communicate the problem Use metrics Provide exposure to new people and experiences to see how it could be different Focus on 1 or 2 key reasons or benefits for changing Desire Communicate that there is a better way Create a sense of urgency Build a momentum Get the team to test drive a new way of operating Focus on addressing fears Help team mates to let go Don't discredit the old way of doing things Engage all teammates in this new adoption Ability Provide coaching and training Hold individuals accountable Share info Set targets
  5. Like any good Analyst we should stop and ask the question. What problem are we trying to solve. Alternatively, if the problem definition is not forthcoming reframe the statement to what outcome would we like to be able to observe? Tell a story about what the world looks like now that the problem, what ever it was, has been resolved.
  6. Straight to Solution Example: Your team has been told what the solution is or worse handed the solution that has been purchased. You discover that it doesn't integrate with your existing infrastructure. You discover that your business already had a solution to the problem and now you are paying double. The worst is that the solution doesn't even solve the problem as it turns out problem is still occurring  Starting with Code Example: The User Story says that users must be able to log in using method X. That’s all you need to know, so its straight to coding to build the tech implementation, packages, the pieces of code. You end up building something carelessly complex instead of relentlessly simple. And next sprint when the user story says Users must be able to log in using method Y, you realize you have to massively refactor your work because you didn't think about how your functionality might need to be modular and encompass other forms of log in, you didn't ask any questions about that last sprint at all, you just went straight to coding. Chapter 7 Don’t Rush into Coding | Engineering Production-Grade Shiny Apps (engineering-shiny.org) Designing without requirements example: You start designing for a Car Parking solution without a good level of high level business requirements or Initial User Stories. Your company operates and integrates 3 other car parks, how much different could it be. Just grab the design from the library, rename it and that’s a good start, model it out for the data flows and load balancing, job done. When you are implementing and the Business ask, where are the hand held devices that need to manually operate the Car Park boom arm? Not considering Business Rules example: Imagine your team is building an automated loan approval solution. You know the basics that the customer needs to have enough disposable income to service the loan. However you didn't dig deeper and discover that this year your financial institution is not approving loans for people with outstanding debts of a certain amount. If this is missed your solution will hand out approvals that will increase the risk profile to the business and potentially hurt their S&P Rating
  7. All of these symptoms and their effects make for very unsatisfied customers
  8. Why Agile Needs Analytical Thinking | LinkedIn Let’s revisit an article I wrote back in 2016
  9. What is the AARRR Pirate Metrics Framework? | Definition and Overview (productplan.com) Four Frameworks to Help You Define Product Metrics | by Anthony Murphy | Product Coalition
  10. Impact Mapping: How to focus on outcomes in product management (miro.com)
  11. Once upon a time, there was a land where the whole community lived under one big glass dome. For generations, the families had been born, lived and died under the glass dome. And the story that passed down from generation to generation was if you ever did step outside of the glass dome, you would surely die. So no one had ever dared to step outside the glass dome. In fact, the community had decided that there was no crime so dastardly that the punishment for anyone who committed that crime would be to banish him outside the dome which would be certain death for him. No one — but no one — had ever committed that crime. Then one day, to the community’s horror, a man did commit such a crime. The punishment was swift. The whole community escorted the man to the edge of the glass dome and pushed him out into the world beyond. Then they all pressed their noses to the wall of the glass dome to watch the man die. At first, the man laid on the ground, face down, shivering in his fear of how death would come to him. His muscles were all clenched up as he braced himself for what would certainly happen. But nothing happened. After a bit he rolled over and looked around, and seeing nothing threatening, he ventured to sit up and look around. As the people in the glass dome watched intently, the man slowly stood up and looked all around him. And then, to their amazement, the man began to dance softly in the green, green grass — moving this way and that way, trying out his arms and legs that seemed to work perfectly well. And then he began to jump up and down, and to shout joyously, and to beckon to the people under the glass dome to COME ON OUT AND DANCE WITH ME!! The people were filled with confusion and bewilderment to see this happy dancing man when they had expected to see him die a horrible death. The confusion and stress grew so great within them that they finally had to take action. They got buckets of black paint and large paintbrushes. They started at the bottom of the walls and painted the walls solid black, up as high as they could reach and as high as necessary so they could no longer see the dancing man. They then all breathed a sigh of relief and went back to the way things had been before that day. And what was the crime the man had committed . . . he was an innovator. Wallace Ford