SlideShare a Scribd company logo
At BSG, we believe in being a proactive force for positive change,
making a difference in everything we do.
Unlocking potential. Accelerating performance
Tackling the
fallacy of “Agile”
22nd May 2014
Clinton Bosch, Sandra Rheeder and Daniël Maree
How to maximise the benefits
on your journey to Agile excellence
Agile | a reaction to plan-driven methodologies like RUP
Agile origins
Plan-driven derived from
other engineering Heavy on initial planning
Software development is
not civil engineering
Over time more information
is uncovered
Requirements guaranteed
to change
Agile fluency
Fluency | how a team develops software when it’s under pressure
distinct stages of agile, each with specific benefits
and challenges
“Star”
system
Entire teams fluency –
not individuals
Teams evolve in a
predictable order
Fluency at all
previous levels
3
1 2
4
One-star create business value
• Management pillar
• Easiest
• Focus on team success
Benefit: Greater visibility into team’s work; ability to redirect
Investment: Team development and work process design
Core Metric: Team regularly reports progress from a business value
perspective
Achievement: 45%
Time: 2 - 6months
Source: http://martinfowler.com/articles/agileFluency.html
team
Two-star ship at will
• Technical pillar
• Deliver to market cadence
• Technical skills take time & effort, reduce productivity
Source: http://martinfowler.com/articles/agileFluency.html
Benefit: Low defects and high productivity
Investment: Lowered productivity during technical skill development
Core Metric: Team ships on market cadence
Achievement: 35%
Time: 3 - 24months
EXTREME PROGRAMMING
“moments to learn, lifetime to master”
Three-star optimise value
• Deliver the most value possible for your investment
• Understand what market / business needs
• Delivers MVP
• Value added vs. opportunity cost
• Pivot if not producing sufficient value
• Cross functional teams
Benefit: Higher value deliveries and better product decisions
Investment: Social capital expended on incorporating business
expertise into team
Core Metric: Team provides concrete business metrics
Achievement: 5%
Time: 1 – 5 years
Source: http://martinfowler.com/articles/agileFluency.html
Four-star optimise system
• Understand organisational priorities and business direction
• Support the needs of a product critical to business success
• Cross-pollination between teams
• Bleeding edge of agile practice
Benefit: Alignment with organisational goals, synergistic effects
Investment: Significant effort in establishing organisational culture, inventing new practices
Core Metric: Team reports how its actions impact the overall organisation
Achievement: Very few
Time: unknown
Source: http://martinfowler.com/articles/agileFluency.html
In summary
Source: http://martinfowler.com/articles/agileFluency.html
Source: http://martinfowler.com/articles/agileFluency.html
PaththroughAgilefluency
Questions
/ˈadʒʌɪl manɪdʒm(ə)nt/
Agile management
Management at one-star fluency
Stakeholders
Interpreting
Collaborating
Team
Welcome change
Short feedback loop
Adapting to the situation and environment
Principles > process
Demonstrating the benefits
Engaged customers = happy customers
Management at two-star fluency
Management at three-star fluency
Where
becomes
Management at four-star fluency
Who drives Agile excellence?
Scrum. Scrum. Scrum.
Scrum. Scrum. Scrum.
Scrum. Scrum. Scrum.
Scrum. Scrum. Scrum.
Agile Principles …………
…………………………………
……………………………
………….
Learning
Organisation
Questions
Agileframework
key principles
• Long-running, multi-functional teams
• Small batch sizes (which are regularly released)
• Continual review and prioritisation
• Embrace cheap failure
• Self-similarity across all levels in the organisation
• Fix time and cost, not scope (but within a broader context)
specific practices
• Adopted and customised by
teams as they move through the
fluency model
interrelated
values
Feedback Respect
Courage
Simplicity
Communication
What about the BA?
“…the Agile Business Analyst will rely much
more on people facilitation skills than they may
have on traditional projects. The BA’s role is to
facilitate a discussion between the Product
Owner and the technical team”
“…the agile BA needs to think about the
software development process in new ways.
Agile encourages us to decouple the breadth
of the solution from the depth of the solution in
order to continuously deliver smaller
increments of production-ready code”
What is my
role?
Source: “The Agile Business Analyst” white paper, Mike Cottmeyer, V. Lee Henson
(www.versionone.com)
I hear there is no
documentation…
requirements don’t
get signed off??!!
The developers are
talking directly to
business and it’s
working! What am I
going to do??
Extreme
programming is
not really my
thing…
Fluency and BA skills
A shift from documenting exhaustive detailed
requirements up front, to documenting as-
needed priority requirements per iteration
Focus on new skills
• Creating clear direction in terms of the
“breadth” of scope
• Conceptual domain / business
understanding
• Facilitation of discussions between
business and developers, especially in
terms of courageous feedback
• The ability to question and unpack the
requirements which will deliver specific
business value in the short term, and meet
longer term objectives
• Writing specific, detailed user stories
• Understanding how to “slice the cake
vertically”
• User experience design skills
Fluency and BA skills
A shift to become an “extension”
of business, a strategic questioner
to allow for a pivot in approach
based on feedback across the
board
Focus on new skills
• Driving the concept of a minimum viable product (MVP) – the simplicity value
• Deeper understanding of and alignment with business
• Strategic business understanding
Ask why the analytical role
Source: http://martinfowler.com/articles/agileFluency.html
Alignment the “questioner”…
• Are we doing the right things in the
medium term?
Translation
vs
Team Participation
Revolutionary change
Evolutionary change“Don’t do the wrong
things righter…” Implementation the “doer”…
• Focus on efficiency and adjusting to
feedback
• Question how and functional relevance to
modules as a whole
Definition the “requester”…
• Prioritisation
• Focus on effective delivery in terms of
business value
• Shorter-term rollout of needed requirements
UXD and Lean
Learn
Questions
Adoption of Agile
Refactoring | a technique where you improve the design of your
code without adding functionality to it
• Agile means business value-oriented
• Encourage change
• Change requires refactoring
• Minimise risk of refactoring
Xtreme programming
• Big decision
• Initial investment cost
• Buy in from ALL senior stakeholders
Extreme Programming | communication simplicity feedback
CORE PRACTICES
Team forms around
a “customer”
Small fully-
integrated releases
Pair programming,
simple design,
improvement
Continuous
integration, code in
a consistent style
Simple rule
The sooner you test,
the cheaper to fix
0
200
400
600
800
1000
1200
Design Implementation Test Post Release
Cost of change
A critical concept that motivates full lifecycle testing is the cost of change
CostofChange
Development Time
Traditional
TDD / Agile
By retaining the minimum amount of project artefacts required to support the
project, there is less to update when a change does occur
Initial slowdown
Ongoing extra effort mitigated over time
There is
an initial
cost!
Unused code
Waterfall requires users list ALL requirements
Agile focused on business value Always,
7%
Frequently,
13%
Sometimes,
16%
Rarely, 19%
Never, 45%
Standish Group | Features used on failed projects
Does it really work?
Questions
In summary
The Fluency model = representation of Agile maturity
1 Star fluency is the first step enabling stakeholders to adapt to
change. This is NOT the end goal
2 Star fluency is the necessary next step allowing the system
technically to keep up with this change
3 Star fluency seeks to maximise delivery of business value
and minimise accumulation of liability software
BSG believes this should be the goal
Contact Us
Thank you
for joining us!

More Related Content

What's hot

What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
Invensis Learning
 
How To Review Software Requirements
How To Review Software RequirementsHow To Review Software Requirements
How To Review Software Requirements
Craig Brown
 
What Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMOWhat Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMO
Mike Otranto
 
Introduction to business analysis
Introduction to business analysisIntroduction to business analysis
Introduction to business analysis
Michael Kramarenko
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
VersionOne
 
Taking a step forward: Agile PMO: Trends and Challenges
Taking a step forward: Agile PMO: Trends and ChallengesTaking a step forward: Agile PMO: Trends and Challenges
Taking a step forward: Agile PMO: Trends and Challenges
Dr Harris Apostolopoulos EMBA, PfMP, PgMP, PMP, IPMO-E
 
Portfolio management lean canvas
Portfolio management lean canvasPortfolio management lean canvas
Portfolio management lean canvas
Brad Swanson
 
Agile principles & culture
Agile principles & cultureAgile principles & culture
Agile principles & culture
Raymond Baziwane
 
Lean Project Portfolio Management
Lean Project Portfolio ManagementLean Project Portfolio Management
Lean Project Portfolio Management
Alexander Apostolov
 
The Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceThe Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governance
Matt Holitza
 
Technique To Prioritize Key Tasks In Agile Process Powerpoint Presentation Sl...
Technique To Prioritize Key Tasks In Agile Process Powerpoint Presentation Sl...Technique To Prioritize Key Tasks In Agile Process Powerpoint Presentation Sl...
Technique To Prioritize Key Tasks In Agile Process Powerpoint Presentation Sl...
SlideTeam
 
Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid
Mike Otranto
 
Agile project management
Agile project managementAgile project management
Agile project management
micovi
 
Kanban for Portfolio Management
Kanban for Portfolio ManagementKanban for Portfolio Management
Kanban for Portfolio Management
Gaetano Mazzanti
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management Approach
Enterprise Management Associates
 
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
Dave Prior
 
Scaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedScaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the Perplexed
LitheSpeed
 
Agile Course Presentation
Agile Course PresentationAgile Course Presentation
Agile Course Presentation
Soumya De
 
Michael Nir The Agile PMO keynote
Michael Nir   The Agile PMO keynoteMichael Nir   The Agile PMO keynote
Michael Nir The Agile PMO keynote
Michael Nir Business Agility Speaker and Coach
 

What's hot (20)

What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
How To Review Software Requirements
How To Review Software RequirementsHow To Review Software Requirements
How To Review Software Requirements
 
What Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMOWhat Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMO
 
Introduction to business analysis
Introduction to business analysisIntroduction to business analysis
Introduction to business analysis
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
Taking a step forward: Agile PMO: Trends and Challenges
Taking a step forward: Agile PMO: Trends and ChallengesTaking a step forward: Agile PMO: Trends and Challenges
Taking a step forward: Agile PMO: Trends and Challenges
 
Portfolio management lean canvas
Portfolio management lean canvasPortfolio management lean canvas
Portfolio management lean canvas
 
Agile principles & culture
Agile principles & cultureAgile principles & culture
Agile principles & culture
 
Lean Project Portfolio Management
Lean Project Portfolio ManagementLean Project Portfolio Management
Lean Project Portfolio Management
 
The Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceThe Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governance
 
Technique To Prioritize Key Tasks In Agile Process Powerpoint Presentation Sl...
Technique To Prioritize Key Tasks In Agile Process Powerpoint Presentation Sl...Technique To Prioritize Key Tasks In Agile Process Powerpoint Presentation Sl...
Technique To Prioritize Key Tasks In Agile Process Powerpoint Presentation Sl...
 
Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Kanban for Portfolio Management
Kanban for Portfolio ManagementKanban for Portfolio Management
Kanban for Portfolio Management
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management Approach
 
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
 
Agile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flashAgile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flash
 
Scaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedScaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the Perplexed
 
Agile Course Presentation
Agile Course PresentationAgile Course Presentation
Agile Course Presentation
 
Michael Nir The Agile PMO keynote
Michael Nir   The Agile PMO keynoteMichael Nir   The Agile PMO keynote
Michael Nir The Agile PMO keynote
 

Similar to Tackling the Fallacy of Agile

Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
Pramesh Vaidya
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureJAX Chamber IT Council
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
PrudentialSolutions
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
Guy Winterbotham CSM,PMP
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
Mark Kovacevich
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overviewguestb4c770
 
PSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.pptPSPO Training by Manohar Prasad.ppt
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul Holway
TDWI St. Louis
 
Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior management
Neeraj Bachani
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coaching
AgileNCR2016
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
Enthiosys Inc
 
Introduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteIntroduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin Goyette
Agile Montréal
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Aleem Khan
 
QlikView projects in Agile Environment
QlikView projects in Agile EnvironmentQlikView projects in Agile Environment
QlikView projects in Agile EnvironmentSaleha Amin, CSM, PMP
 
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
AgileNetwork
 
2 a introduction to agile
2 a introduction to agile2 a introduction to agile
2 a introduction to agile
qtntpam
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
Servan Huegen
 
Bizagi and Stone Coast Fund Services: How Centers of Excellence Speed Up Digi...
Bizagi and Stone Coast Fund Services: How Centers of Excellence Speed Up Digi...Bizagi and Stone Coast Fund Services: How Centers of Excellence Speed Up Digi...
Bizagi and Stone Coast Fund Services: How Centers of Excellence Speed Up Digi...
Bizagi
 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
Paulo Traça
 
Basics of agile
Basics of agileBasics of agile
Basics of agile
SwapnilPrabhavalkar
 

Similar to Tackling the Fallacy of Agile (20)

Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
PSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.pptPSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.ppt
 
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul Holway
 
Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior management
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coaching
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
 
Introduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteIntroduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin Goyette
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
QlikView projects in Agile Environment
QlikView projects in Agile EnvironmentQlikView projects in Agile Environment
QlikView projects in Agile Environment
 
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
 
2 a introduction to agile
2 a introduction to agile2 a introduction to agile
2 a introduction to agile
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
 
Bizagi and Stone Coast Fund Services: How Centers of Excellence Speed Up Digi...
Bizagi and Stone Coast Fund Services: How Centers of Excellence Speed Up Digi...Bizagi and Stone Coast Fund Services: How Centers of Excellence Speed Up Digi...
Bizagi and Stone Coast Fund Services: How Centers of Excellence Speed Up Digi...
 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
 
Basics of agile
Basics of agileBasics of agile
Basics of agile
 

More from BSGAfrica

Join us as a programme manager
Join us as a programme managerJoin us as a programme manager
Join us as a programme manager
BSGAfrica
 
Join BSG as a Business Consultant
Join BSG as a Business ConsultantJoin BSG as a Business Consultant
Join BSG as a Business Consultant
BSGAfrica
 
Empower IT to meet the strategic demands of business
Empower IT to meet the strategic demands of business Empower IT to meet the strategic demands of business
Empower IT to meet the strategic demands of business
BSGAfrica
 
Empower IT to meet the strategic demands of business
Empower IT to meet the strategic demands of business Empower IT to meet the strategic demands of business
Empower IT to meet the strategic demands of business
BSGAfrica
 
Taking a data-led approach to increasing profitability
Taking a data-led approach to increasing profitabilityTaking a data-led approach to increasing profitability
Taking a data-led approach to increasing profitability
BSGAfrica
 
Supporting the delivery of a continent wide mobile financial ecosystem
Supporting the delivery of a continent wide mobile financial ecosystemSupporting the delivery of a continent wide mobile financial ecosystem
Supporting the delivery of a continent wide mobile financial ecosystem
BSGAfrica
 
Customer experience is your ultimate advantage
Customer experience is your ultimate advantage Customer experience is your ultimate advantage
Customer experience is your ultimate advantage
BSGAfrica
 
Time to transform your customer programme?
Time to transform your customer programme? Time to transform your customer programme?
Time to transform your customer programme?
BSGAfrica
 
Your business already has all the information it needs to solve its most impo...
Your business already has all the information it needs to solve its most impo...Your business already has all the information it needs to solve its most impo...
Your business already has all the information it needs to solve its most impo...
BSGAfrica
 
Fast Fish Forum key take-outs 15 Mar 2017
Fast Fish Forum key take-outs 15 Mar 2017Fast Fish Forum key take-outs 15 Mar 2017
Fast Fish Forum key take-outs 15 Mar 2017
BSGAfrica
 
Fast fish Forum 15 March 2017
Fast fish Forum 15 March 2017Fast fish Forum 15 March 2017
Fast fish Forum 15 March 2017
BSGAfrica
 
Fast Fish Forum 15 March 2017
Fast Fish Forum 15 March 2017Fast Fish Forum 15 March 2017
Fast Fish Forum 15 March 2017
BSGAfrica
 
Fishbowl artefacts: Fast Fish Forum, 16 November 2016, held at BSG
Fishbowl artefacts: Fast Fish Forum, 16 November 2016, held at BSGFishbowl artefacts: Fast Fish Forum, 16 November 2016, held at BSG
Fishbowl artefacts: Fast Fish Forum, 16 November 2016, held at BSG
BSGAfrica
 
Fast Fish Forum 16 November 2016
Fast Fish Forum 16 November 2016Fast Fish Forum 16 November 2016
Fast Fish Forum 16 November 2016
BSGAfrica
 
Fast Fish Forum - Change management in the context of innovative change - how...
Fast Fish Forum - Change management in the context of innovative change - how...Fast Fish Forum - Change management in the context of innovative change - how...
Fast Fish Forum - Change management in the context of innovative change - how...
BSGAfrica
 
Fast Fish Forum Presentation, 20 July 2016
Fast Fish Forum Presentation, 20 July 2016Fast Fish Forum Presentation, 20 July 2016
Fast Fish Forum Presentation, 20 July 2016
BSGAfrica
 
Architecting IT to enable business success
Architecting IT to enable business successArchitecting IT to enable business success
Architecting IT to enable business success
BSGAfrica
 
Fast Fish Forum roundtable sessions
Fast Fish Forum roundtable sessionsFast Fish Forum roundtable sessions
Fast Fish Forum roundtable sessions
BSGAfrica
 
Fast Fish Forum - 6 April 2016
Fast Fish Forum - 6 April 2016Fast Fish Forum - 6 April 2016
Fast Fish Forum - 6 April 2016
BSGAfrica
 
Top 5 considerations when choosing and managing a technology vendor
Top 5 considerations when choosing and managing a technology vendor Top 5 considerations when choosing and managing a technology vendor
Top 5 considerations when choosing and managing a technology vendor
BSGAfrica
 

More from BSGAfrica (20)

Join us as a programme manager
Join us as a programme managerJoin us as a programme manager
Join us as a programme manager
 
Join BSG as a Business Consultant
Join BSG as a Business ConsultantJoin BSG as a Business Consultant
Join BSG as a Business Consultant
 
Empower IT to meet the strategic demands of business
Empower IT to meet the strategic demands of business Empower IT to meet the strategic demands of business
Empower IT to meet the strategic demands of business
 
Empower IT to meet the strategic demands of business
Empower IT to meet the strategic demands of business Empower IT to meet the strategic demands of business
Empower IT to meet the strategic demands of business
 
Taking a data-led approach to increasing profitability
Taking a data-led approach to increasing profitabilityTaking a data-led approach to increasing profitability
Taking a data-led approach to increasing profitability
 
Supporting the delivery of a continent wide mobile financial ecosystem
Supporting the delivery of a continent wide mobile financial ecosystemSupporting the delivery of a continent wide mobile financial ecosystem
Supporting the delivery of a continent wide mobile financial ecosystem
 
Customer experience is your ultimate advantage
Customer experience is your ultimate advantage Customer experience is your ultimate advantage
Customer experience is your ultimate advantage
 
Time to transform your customer programme?
Time to transform your customer programme? Time to transform your customer programme?
Time to transform your customer programme?
 
Your business already has all the information it needs to solve its most impo...
Your business already has all the information it needs to solve its most impo...Your business already has all the information it needs to solve its most impo...
Your business already has all the information it needs to solve its most impo...
 
Fast Fish Forum key take-outs 15 Mar 2017
Fast Fish Forum key take-outs 15 Mar 2017Fast Fish Forum key take-outs 15 Mar 2017
Fast Fish Forum key take-outs 15 Mar 2017
 
Fast fish Forum 15 March 2017
Fast fish Forum 15 March 2017Fast fish Forum 15 March 2017
Fast fish Forum 15 March 2017
 
Fast Fish Forum 15 March 2017
Fast Fish Forum 15 March 2017Fast Fish Forum 15 March 2017
Fast Fish Forum 15 March 2017
 
Fishbowl artefacts: Fast Fish Forum, 16 November 2016, held at BSG
Fishbowl artefacts: Fast Fish Forum, 16 November 2016, held at BSGFishbowl artefacts: Fast Fish Forum, 16 November 2016, held at BSG
Fishbowl artefacts: Fast Fish Forum, 16 November 2016, held at BSG
 
Fast Fish Forum 16 November 2016
Fast Fish Forum 16 November 2016Fast Fish Forum 16 November 2016
Fast Fish Forum 16 November 2016
 
Fast Fish Forum - Change management in the context of innovative change - how...
Fast Fish Forum - Change management in the context of innovative change - how...Fast Fish Forum - Change management in the context of innovative change - how...
Fast Fish Forum - Change management in the context of innovative change - how...
 
Fast Fish Forum Presentation, 20 July 2016
Fast Fish Forum Presentation, 20 July 2016Fast Fish Forum Presentation, 20 July 2016
Fast Fish Forum Presentation, 20 July 2016
 
Architecting IT to enable business success
Architecting IT to enable business successArchitecting IT to enable business success
Architecting IT to enable business success
 
Fast Fish Forum roundtable sessions
Fast Fish Forum roundtable sessionsFast Fish Forum roundtable sessions
Fast Fish Forum roundtable sessions
 
Fast Fish Forum - 6 April 2016
Fast Fish Forum - 6 April 2016Fast Fish Forum - 6 April 2016
Fast Fish Forum - 6 April 2016
 
Top 5 considerations when choosing and managing a technology vendor
Top 5 considerations when choosing and managing a technology vendor Top 5 considerations when choosing and managing a technology vendor
Top 5 considerations when choosing and managing a technology vendor
 

Recently uploaded

The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
seri bangash
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
RajPriye
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
Aurelien Domont, MBA
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
anasabutalha2013
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
zoyaansari11365
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
Workforce Group
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
tanyjahb
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
fakeloginn69
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
Nicola Wreford-Howard
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
Ben Wann
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
Ben Wann
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
BBPMedia1
 
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).pptENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
zechu97
 
Skye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto AirportSkye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto Airport
marketingjdass
 

Recently uploaded (20)

The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
 
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).pptENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
 
Skye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto AirportSkye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto Airport
 

Tackling the Fallacy of Agile

  • 1. At BSG, we believe in being a proactive force for positive change, making a difference in everything we do. Unlocking potential. Accelerating performance Tackling the fallacy of “Agile” 22nd May 2014 Clinton Bosch, Sandra Rheeder and Daniël Maree How to maximise the benefits on your journey to Agile excellence
  • 2. Agile | a reaction to plan-driven methodologies like RUP Agile origins Plan-driven derived from other engineering Heavy on initial planning Software development is not civil engineering Over time more information is uncovered Requirements guaranteed to change
  • 3. Agile fluency Fluency | how a team develops software when it’s under pressure distinct stages of agile, each with specific benefits and challenges “Star” system Entire teams fluency – not individuals Teams evolve in a predictable order Fluency at all previous levels 3 1 2 4
  • 4. One-star create business value • Management pillar • Easiest • Focus on team success Benefit: Greater visibility into team’s work; ability to redirect Investment: Team development and work process design Core Metric: Team regularly reports progress from a business value perspective Achievement: 45% Time: 2 - 6months Source: http://martinfowler.com/articles/agileFluency.html team
  • 5. Two-star ship at will • Technical pillar • Deliver to market cadence • Technical skills take time & effort, reduce productivity Source: http://martinfowler.com/articles/agileFluency.html Benefit: Low defects and high productivity Investment: Lowered productivity during technical skill development Core Metric: Team ships on market cadence Achievement: 35% Time: 3 - 24months EXTREME PROGRAMMING “moments to learn, lifetime to master”
  • 6. Three-star optimise value • Deliver the most value possible for your investment • Understand what market / business needs • Delivers MVP • Value added vs. opportunity cost • Pivot if not producing sufficient value • Cross functional teams Benefit: Higher value deliveries and better product decisions Investment: Social capital expended on incorporating business expertise into team Core Metric: Team provides concrete business metrics Achievement: 5% Time: 1 – 5 years Source: http://martinfowler.com/articles/agileFluency.html
  • 7. Four-star optimise system • Understand organisational priorities and business direction • Support the needs of a product critical to business success • Cross-pollination between teams • Bleeding edge of agile practice Benefit: Alignment with organisational goals, synergistic effects Investment: Significant effort in establishing organisational culture, inventing new practices Core Metric: Team reports how its actions impact the overall organisation Achievement: Very few Time: unknown Source: http://martinfowler.com/articles/agileFluency.html
  • 12. Management at one-star fluency Stakeholders Interpreting Collaborating Team Welcome change Short feedback loop Adapting to the situation and environment Principles > process Demonstrating the benefits Engaged customers = happy customers
  • 14. Management at three-star fluency Where becomes
  • 16. Who drives Agile excellence? Scrum. Scrum. Scrum. Scrum. Scrum. Scrum. Scrum. Scrum. Scrum. Scrum. Scrum. Scrum. Agile Principles ………… ………………………………… …………………………… …………. Learning Organisation
  • 18. Agileframework key principles • Long-running, multi-functional teams • Small batch sizes (which are regularly released) • Continual review and prioritisation • Embrace cheap failure • Self-similarity across all levels in the organisation • Fix time and cost, not scope (but within a broader context) specific practices • Adopted and customised by teams as they move through the fluency model interrelated values Feedback Respect Courage Simplicity Communication
  • 19. What about the BA? “…the Agile Business Analyst will rely much more on people facilitation skills than they may have on traditional projects. The BA’s role is to facilitate a discussion between the Product Owner and the technical team” “…the agile BA needs to think about the software development process in new ways. Agile encourages us to decouple the breadth of the solution from the depth of the solution in order to continuously deliver smaller increments of production-ready code” What is my role? Source: “The Agile Business Analyst” white paper, Mike Cottmeyer, V. Lee Henson (www.versionone.com) I hear there is no documentation… requirements don’t get signed off??!! The developers are talking directly to business and it’s working! What am I going to do?? Extreme programming is not really my thing…
  • 20. Fluency and BA skills A shift from documenting exhaustive detailed requirements up front, to documenting as- needed priority requirements per iteration Focus on new skills • Creating clear direction in terms of the “breadth” of scope • Conceptual domain / business understanding • Facilitation of discussions between business and developers, especially in terms of courageous feedback • The ability to question and unpack the requirements which will deliver specific business value in the short term, and meet longer term objectives • Writing specific, detailed user stories • Understanding how to “slice the cake vertically” • User experience design skills
  • 21. Fluency and BA skills A shift to become an “extension” of business, a strategic questioner to allow for a pivot in approach based on feedback across the board Focus on new skills • Driving the concept of a minimum viable product (MVP) – the simplicity value • Deeper understanding of and alignment with business • Strategic business understanding
  • 22. Ask why the analytical role Source: http://martinfowler.com/articles/agileFluency.html Alignment the “questioner”… • Are we doing the right things in the medium term? Translation vs Team Participation Revolutionary change Evolutionary change“Don’t do the wrong things righter…” Implementation the “doer”… • Focus on efficiency and adjusting to feedback • Question how and functional relevance to modules as a whole Definition the “requester”… • Prioritisation • Focus on effective delivery in terms of business value • Shorter-term rollout of needed requirements
  • 25. Adoption of Agile Refactoring | a technique where you improve the design of your code without adding functionality to it • Agile means business value-oriented • Encourage change • Change requires refactoring • Minimise risk of refactoring
  • 26. Xtreme programming • Big decision • Initial investment cost • Buy in from ALL senior stakeholders Extreme Programming | communication simplicity feedback CORE PRACTICES Team forms around a “customer” Small fully- integrated releases Pair programming, simple design, improvement Continuous integration, code in a consistent style
  • 27. Simple rule The sooner you test, the cheaper to fix 0 200 400 600 800 1000 1200 Design Implementation Test Post Release
  • 28. Cost of change A critical concept that motivates full lifecycle testing is the cost of change CostofChange Development Time Traditional TDD / Agile By retaining the minimum amount of project artefacts required to support the project, there is less to update when a change does occur
  • 29. Initial slowdown Ongoing extra effort mitigated over time There is an initial cost!
  • 30. Unused code Waterfall requires users list ALL requirements Agile focused on business value Always, 7% Frequently, 13% Sometimes, 16% Rarely, 19% Never, 45% Standish Group | Features used on failed projects
  • 31. Does it really work?
  • 33. In summary The Fluency model = representation of Agile maturity 1 Star fluency is the first step enabling stakeholders to adapt to change. This is NOT the end goal 2 Star fluency is the necessary next step allowing the system technically to keep up with this change 3 Star fluency seeks to maximise delivery of business value and minimise accumulation of liability software BSG believes this should be the goal