SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
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!

Mais conteúdo relacionado

Mais procurados

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 RequirementsCraig 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 PMOMike Otranto
 
Introduction to business analysis
Introduction to business analysisIntroduction to business analysis
Introduction to business analysisMichael Kramarenko
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsVersionOne
 
Portfolio management lean canvas
Portfolio management lean canvasPortfolio management lean canvas
Portfolio management lean canvasBrad Swanson
 
Agile principles & culture
Agile principles & cultureAgile principles & culture
Agile principles & cultureRaymond Baziwane
 
Lean Project Portfolio Management
Lean Project Portfolio ManagementLean Project Portfolio Management
Lean Project Portfolio ManagementAlexander 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 governanceMatt 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 managementmicovi
 
Kanban for Portfolio Management
Kanban for Portfolio ManagementKanban for Portfolio Management
Kanban for Portfolio ManagementGaetano 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 ApproachEnterprise 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 2015Dave 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 PerplexedLitheSpeed
 
Agile Course Presentation
Agile Course PresentationAgile Course Presentation
Agile Course PresentationSoumya De
 

Mais procurados (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
 

Semelhante a 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 managementPramesh 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 scrumPrudentialSolutions
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development OverviewMark Kovacevich
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overviewguestb4c770
 
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI St. Louis
 
pspotrainingbymanoharprasad-230119074638-553afd9f.ppt
pspotrainingbymanoharprasad-230119074638-553afd9f.pptpspotrainingbymanoharprasad-230119074638-553afd9f.ppt
pspotrainingbymanoharprasad-230119074638-553afd9f.pptMouhamed Anouar Fersi
 
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 managementNeeraj 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_coachingAgileNCR2016
 
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 GoyetteAgile 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) OverviewAleem 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 agileqtntpam
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explainedServan 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
 

Semelhante a 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
 
pspotrainingbymanoharprasad-230119074638-553afd9f.ppt
pspotrainingbymanoharprasad-230119074638-553afd9f.pptpspotrainingbymanoharprasad-230119074638-553afd9f.ppt
pspotrainingbymanoharprasad-230119074638-553afd9f.ppt
 
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 ...
 

Mais de BSGAfrica

Join us as a programme manager
Join us as a programme managerJoin us as a programme manager
Join us as a programme managerBSGAfrica
 
Join BSG as a Business Consultant
Join BSG as a Business ConsultantJoin BSG as a Business Consultant
Join BSG as a Business ConsultantBSGAfrica
 
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 profitabilityBSGAfrica
 
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 ecosystemBSGAfrica
 
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 2017BSGAfrica
 
Fast fish Forum 15 March 2017
Fast fish Forum 15 March 2017Fast fish Forum 15 March 2017
Fast fish Forum 15 March 2017BSGAfrica
 
Fast Fish Forum 15 March 2017
Fast Fish Forum 15 March 2017Fast Fish Forum 15 March 2017
Fast Fish Forum 15 March 2017BSGAfrica
 
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 BSGBSGAfrica
 
Fast Fish Forum 16 November 2016
Fast Fish Forum 16 November 2016Fast Fish Forum 16 November 2016
Fast Fish Forum 16 November 2016BSGAfrica
 
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 2016BSGAfrica
 
Architecting IT to enable business success
Architecting IT to enable business successArchitecting IT to enable business success
Architecting IT to enable business successBSGAfrica
 
Fast Fish Forum roundtable sessions
Fast Fish Forum roundtable sessionsFast Fish Forum roundtable sessions
Fast Fish Forum roundtable sessionsBSGAfrica
 
Fast Fish Forum - 6 April 2016
Fast Fish Forum - 6 April 2016Fast Fish Forum - 6 April 2016
Fast Fish Forum - 6 April 2016BSGAfrica
 
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
 

Mais de 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
 

Último

VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 

Último (20)

VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 

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