SlideShare a Scribd company logo
1 of 18
GFT Group 8-Aug-16 1
G3 model: A practical Lean approach to
Improve Technology Delivery in Banks
Philippe Guenet
July 2016
GFT Group 8-Aug-16 2
 Exec Delivery Manager @ GFT
 GFT – Business & Technology Consultancy in Financial Services
 Onshore Business & IT Consultancy
 Onshore / Nearshore Project Delivery
 Boutique @ scale
 Pioneering with Agile delivery in Banks many years ago
 And needless to say with a number of teething issues…
“Morning”... nice to meet you all!
GFT Group 8-Aug-16 3
 Details have to remain anonymous
 Pre-committed deadline, budget, objectives
 (10min) estimate was 24,000 md of Development
 2 months planning / de-scoping later c.17,000 md
(greenfield)
 Evolution c. 9,500 md (Arch evolution)
 SAFe as methodology (loosely)
 Scope shaven at planning, regrown in elaboration
or as defects at the tune of +40/50% per release
train
 Delivered near on-time and budget
Trigger to Change – Project challenges
 Multiple re-planning occurred throughout
 Successfully heroic yet utterly inefficient Delivery
 Team burnout
 Quality inevitably suffered
 Project is continuing into on-going releases +
refactoring
 Throughput is the same with a team half the size
thanks to DevOps, reduction in cycle time,
rebalancing of flow, harder prioritisation
 Same teams, new stakeholder…
Was this a Delivery success? Or an Agile experience gone wrong?
GFT Group 8-Aug-16 4
As a service provider, we are often blamed for the
outcome, yet we are generally powerless to fix it!
GFT Group 8-Aug-16 5
Product Owner
was not sufficiently
engaged
Management had
no Agile culture
Legacy processes
leading to legacy
technology
c30%
waste
c20%
waste
c20%
waste
• Much UX visualisation
• Rework of unelaborated
requirements
• Wait time for answers
• Over-engineering and
unnecessary fancy requirements
• 15% of team diverted to planning
• Generally the most senior and
onshore resources
• Tooling inadequate
• Much branching
• Never time to automate tasks
• Whole team slowed by build /
release process
Patterns of the challenges
GFT Group 8-Aug-16 6
Efficiency baseline : 70% x 80% x 80% = 45%
> 50% of the effort would
have been wasted
Waste is generally cumulative
GFT Group 8-Aug-16 7
Project Crash
= Business
consequences
Poor quality
= Technical Debt
Heroic Delivery
= Team burnout
Duty to our people Duty to our reputation Duty to our Clients
As a professional service organisation we find solutions
GFT Group 8-Aug-16 8
Theory of Constraints applied to solutions
GFT Group 8-Aug-16 9
Req. Elab. Dev. Test. Live
WasteWaste
Actual throughput
Symptoms and consequences
• Functionality over quality
• PO too senior to make the stand-up
• BAs / Proxy PO overruled
• Elaboration consuming capacity
• IT PM losing hair over plan
• Scope out-of-control
• High levels of defects
• Poor code quality
• Much overtime from Dev & Ops teams
Solutions
Measure
• Data driven Agile dashboards
• Data points to influence (e.g. focus factor)
Balance the flow
• Augment Product Owner capacity
• Or reduce downstream capacity and accept
deadline impact
Shorten, not extend cycle time
• Releasing the output focuses the input
• Get DevOps right up front to avoid downstream
constraint
The Product Owner Problem
GFT Group 8-Aug-16 10
Req. Elab. Dev. Test. Live
Waste
Actual throughput
Symptoms and consequences
• Teams diverted to estimation
• Scope yoyo
• Mini-waterfall cycles
• “UAT” sprints
• Heavy onshore management cost
• Disgruntled team
• “getting what you are given”
Solutions
Measure
• Measure the cost of planning
• Drive governing to the constraints rather than planning
to them
Educate / Mentor
• Lean / Agile way is logical but often counter-intuitive
• Look at efficiency end-to-end towards the goal
Govern in flight
• Take H/L baseline estimate
• Define targets and manage to them
Excessive planning / WaterScrum
GFT Group 8-Aug-16 11
Req. Elab. Dev. Test. Live
Waste
Actual throughput
Symptoms and consequences
• DoD – what?
• No coding standards
• Not tracking quality to them
• Spaghetti code
• Team diverted to Prod Support
• Architects diverted to Prod Support
Solutions
Measure quality
• Measure quality (DoD, record Tech Debt, Sonar)
Evolve Architectures
• MVP first, polish after
• Greenfield overhauls are wasteful
• Drive discipline to care about the product
Refactor as standard
• Measure and reduce Debt Servicing cost (production
support, adhoc fixes, incidents, Legacy code)
• Measure Tech Debt trend
Dealing with Legacy
GFT Group 8-Aug-16 12
How do we establish a framework where we
industrialise such solutions?
GFT Group 8-Aug-16 13
State of
Agility
Continuous
Transformation
programme
• Waste reduction
• Measurements
• Lean
• Change
How do we ignite Stars from Nebulae?
GFT Group 8-Aug-16 14
Compliance
Vertical Delivery Units across a Bank
Risk Operations Trade Finance
Business Change Projects
Specialist
Units
UX/UI
Data
DevOps
Regulatory Compliance
Lean/Agile
Technology
Transformation
• Feature teams
• Supporting Business units
• Multiple Apps / Projects
• Use critical mass to optimise
• Specialist teams
• Embedded with Delivery teams
• Drive re-use & tech
transformation
Rationalise the organisation with a purpose (G3 model)
GFT Group 8-Aug-16 15
PROCESS WASTE
AVOIDABLE REWORK
TECHNICAL DEBT
Requirements Analysis /
Elaboration
Development Testing Release / Ops
Motion Motion Motion MotionTransport
Wait
Transport
Wait
Transport
Wait
Transport
Wait
Defects
Clarifications / Changes
Change
Unnecessary functionality
GENERAL
WASTE On-boarding Tools Team balance Re-use
Tech Debt Lack of test coverage DevOps tax
Debt servicing
Co-location
Arch Debt
Manual tasks
Incidents
Measure waste and systematically reduce through
Continuous Improvements
GFT Group 8-Aug-16 16
Early teething issues
• Bandwidth to be self-critical
• Disconnect across organisation
• Lean culture in IT
• Sourcing
Driving transformation from data
• Influence right decisions from right data
• Factual Agile dashboards
• Waste identification and management
• Technical Debt measurement
Scaling into the Banks
• Start with self
• Commercial models & incentives
• Scale to the Enterprise, take lessons from
the Automotive world
Integrating vertical and horizontal units
• Delivery Units breaks established
alignments
• Who owns the Horizontal Specialisms?
• Nobody wants to highlight waste
• Management does like the Gemba
Work in Progress
GFT Group 8-Aug-16 17
• I will not pretend that we found the holy grail, this is just a direction of travel
• It is providing more elements to persuade in complex enterprises to transform them to
a state of agility
• Please keep in touch and share your experiences if you are on the same journey
And still experimenting…
GFT Group 8-Aug-16 18
Thank you
Philippe Guenet
Executive Delivery Manager – GFT
philippe.guenet@gft.com
@WeAreLeanIT

More Related Content

What's hot

Agile Automotive (Final)
Agile Automotive (Final)Agile Automotive (Final)
Agile Automotive (Final)
James Janisse
 
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpBe agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Agile ME
 
Agile adoption patterns and antipatterns
Agile adoption patterns and antipatternsAgile adoption patterns and antipatterns
Agile adoption patterns and antipatterns
Greg Hutchings
 

What's hot (20)

DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionDOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
 
Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...
 
Agile Automotive (Final)
Agile Automotive (Final)Agile Automotive (Final)
Agile Automotive (Final)
 
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainEssential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release Train
 
Achievements and Lessons Learned Introducing Large Scaled Agile Development
Achievements and Lessons Learned Introducing Large Scaled Agile DevelopmentAchievements and Lessons Learned Introducing Large Scaled Agile Development
Achievements and Lessons Learned Introducing Large Scaled Agile Development
 
The Agile BA
The Agile BAThe Agile BA
The Agile BA
 
How to Measure Agility Project Success in Business Terms
How to Measure Agility Project Success in Business TermsHow to Measure Agility Project Success in Business Terms
How to Measure Agility Project Success in Business Terms
 
Agile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale ProjectsAgile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale Projects
 
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
 
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpBe agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
 
DevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersDevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That Matters
 
Agile sap high-level introduction by ensead advisory
Agile sap   high-level introduction by ensead advisoryAgile sap   high-level introduction by ensead advisory
Agile sap high-level introduction by ensead advisory
 
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, Accelerate
 
Ttop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaTtop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen Chua
 
The Past, Present, and Future of Scrum
The Past, Present, and Future of ScrumThe Past, Present, and Future of Scrum
The Past, Present, and Future of Scrum
 
Lean Solutions – Agile Transformation at the United States Postal Service
Lean Solutions  – Agile Transformation at the United States Postal ServiceLean Solutions  – Agile Transformation at the United States Postal Service
Lean Solutions – Agile Transformation at the United States Postal Service
 
Understanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
Understanding the Relationship between Lean, Agile, and DevOps: Jon's SlidesUnderstanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
Understanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
 
Agile adoption patterns and antipatterns
Agile adoption patterns and antipatternsAgile adoption patterns and antipatterns
Agile adoption patterns and antipatterns
 
DOES16 London - Antony Collard & Lyndsay Prewer - Making Tax Digital
DOES16 London - Antony Collard & Lyndsay Prewer - Making Tax DigitalDOES16 London - Antony Collard & Lyndsay Prewer - Making Tax Digital
DOES16 London - Antony Collard & Lyndsay Prewer - Making Tax Digital
 

Viewers also liked

DOES14 - Aimee Bechtle and Bill Donaldson - The MITRE Corp
DOES14 - Aimee Bechtle and Bill Donaldson - The MITRE CorpDOES14 - Aimee Bechtle and Bill Donaldson - The MITRE Corp
DOES14 - Aimee Bechtle and Bill Donaldson - The MITRE Corp
Gene Kim
 
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps WhaleDOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
Gene Kim
 
DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
Gene Kim
 
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile ProjectsDOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
Gene Kim
 

Viewers also liked (20)

DOES14 - Jessica DeVita - Microsoft - No Whiteboards Allowed
DOES14 - Jessica DeVita - Microsoft - No Whiteboards AllowedDOES14 - Jessica DeVita - Microsoft - No Whiteboards Allowed
DOES14 - Jessica DeVita - Microsoft - No Whiteboards Allowed
 
DOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that MatterDOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that Matter
 
DOES16 London - Kevin Bowman - Surviving the Grand National
DOES16 London - Kevin Bowman - Surviving the Grand NationalDOES16 London - Kevin Bowman - Surviving the Grand National
DOES16 London - Kevin Bowman - Surviving the Grand National
 
DOES16 London - Charlotta Croiset van Uchelen - Choose Your Own Boss
DOES16 London - Charlotta Croiset van Uchelen - Choose Your Own BossDOES16 London - Charlotta Croiset van Uchelen - Choose Your Own Boss
DOES16 London - Charlotta Croiset van Uchelen - Choose Your Own Boss
 
DOES15 - Alan Kraft - Learning & Teaching DevOps in the Enterprise
DOES15 - Alan Kraft - Learning & Teaching DevOps in the Enterprise DOES15 - Alan Kraft - Learning & Teaching DevOps in the Enterprise
DOES15 - Alan Kraft - Learning & Teaching DevOps in the Enterprise
 
DOES14 - Aimee Bechtle and Bill Donaldson - The MITRE Corp
DOES14 - Aimee Bechtle and Bill Donaldson - The MITRE CorpDOES14 - Aimee Bechtle and Bill Donaldson - The MITRE Corp
DOES14 - Aimee Bechtle and Bill Donaldson - The MITRE Corp
 
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps WhaleDOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
 
DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
 
DOES14 - Reena Mathew and Dave Mangot - Salesforce
DOES14 - Reena Mathew and Dave Mangot - SalesforceDOES14 - Reena Mathew and Dave Mangot - Salesforce
DOES14 - Reena Mathew and Dave Mangot - Salesforce
 
DOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want ItDOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want It
 
DOES14 - David Ashman - Blackboard Learn - Keep Your Head in the Clouds
DOES14 - David Ashman - Blackboard Learn - Keep Your Head in the CloudsDOES14 - David Ashman - Blackboard Learn - Keep Your Head in the Clouds
DOES14 - David Ashman - Blackboard Learn - Keep Your Head in the Clouds
 
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
 
DOES14 - Shakeel Sorathia - Ticketmaster - 40 Year Old Company Transformed by...
DOES14 - Shakeel Sorathia - Ticketmaster - 40 Year Old Company Transformed by...DOES14 - Shakeel Sorathia - Ticketmaster - 40 Year Old Company Transformed by...
DOES14 - Shakeel Sorathia - Ticketmaster - 40 Year Old Company Transformed by...
 
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...
 
DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government
DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal GovernmentDOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government
DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government
 
DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...
DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...
DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...
 
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that MatterDOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
 
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile ProjectsDOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
 
DOES16 London - Tom Clark - ITV's Common Platform
DOES16 London - Tom Clark - ITV's Common PlatformDOES16 London - Tom Clark - ITV's Common Platform
DOES16 London - Tom Clark - ITV's Common Platform
 
DOES14 - Courtney Kissler - Nordstrom - Transforming to a Culture of Continuo...
DOES14 - Courtney Kissler - Nordstrom - Transforming to a Culture of Continuo...DOES14 - Courtney Kissler - Nordstrom - Transforming to a Culture of Continuo...
DOES14 - Courtney Kissler - Nordstrom - Transforming to a Culture of Continuo...
 

Similar to DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Improve Technology Delivery in Banks

Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
Julen Mohanty
 
Project management modernization why and how western moved from spreadsheet...
Project management modernization   why and how western moved from spreadsheet...Project management modernization   why and how western moved from spreadsheet...
Project management modernization why and how western moved from spreadsheet...
p6academy
 

Similar to DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Improve Technology Delivery in Banks (20)

Agile: Not Just for Sofware
Agile: Not Just for SofwareAgile: Not Just for Sofware
Agile: Not Just for Sofware
 
Integrating Agile and Traditional Projects in the Enterprise
Integrating Agile and Traditional Projects in the EnterpriseIntegrating Agile and Traditional Projects in the Enterprise
Integrating Agile and Traditional Projects in the Enterprise
 
Development of Universal Credit with Agile
Development of Universal Credit with AgileDevelopment of Universal Credit with Agile
Development of Universal Credit with Agile
 
IGSS Transformation Service
IGSS Transformation ServiceIGSS Transformation Service
IGSS Transformation Service
 
Lean New Product & Process Development
Lean New Product & Process DevelopmentLean New Product & Process Development
Lean New Product & Process Development
 
ThoughtWorks Approach 2009
ThoughtWorks Approach 2009ThoughtWorks Approach 2009
ThoughtWorks Approach 2009
 
Architecting Core Bus Ops 18 Nov 14
Architecting Core Bus Ops 18 Nov 14Architecting Core Bus Ops 18 Nov 14
Architecting Core Bus Ops 18 Nov 14
 
Rise of agile v1
Rise of agile v1Rise of agile v1
Rise of agile v1
 
Kaizen software development model
Kaizen software development modelKaizen software development model
Kaizen software development model
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
AgileCamp Silicon Valley 2015: An Agile Journey
AgileCamp Silicon Valley 2015: An Agile JourneyAgileCamp Silicon Valley 2015: An Agile Journey
AgileCamp Silicon Valley 2015: An Agile Journey
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to Avoid
 
Project management modernization why and how western moved from spreadsheet...
Project management modernization   why and how western moved from spreadsheet...Project management modernization   why and how western moved from spreadsheet...
Project management modernization why and how western moved from spreadsheet...
 
Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!
 
mg7.pptx
mg7.pptxmg7.pptx
mg7.pptx
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & Delivery
 
Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 
Leaflet14 1
Leaflet14 1Leaflet14 1
Leaflet14 1
 
Visual paradigm-leaflet
Visual paradigm-leafletVisual paradigm-leaflet
Visual paradigm-leaflet
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 

More from Gene Kim

DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
Gene Kim
 
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonDOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
Gene Kim
 
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleDOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
Gene Kim
 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
Gene Kim
 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBs
Gene Kim
 

More from Gene Kim (20)

DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
 
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonDOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
 
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOpsDOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
 
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the EnterpriseDOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
 
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleDOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
 
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
 
DOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to OpenDOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to Open
 
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, InitiativeDOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
 
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream MappingDOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
 
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding EdgeDOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
 
DOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneDOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital One
 
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBs
 
DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet? DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet?
 
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseDOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
 
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
 
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
 
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 

DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Improve Technology Delivery in Banks

  • 1. GFT Group 8-Aug-16 1 G3 model: A practical Lean approach to Improve Technology Delivery in Banks Philippe Guenet July 2016
  • 2. GFT Group 8-Aug-16 2  Exec Delivery Manager @ GFT  GFT – Business & Technology Consultancy in Financial Services  Onshore Business & IT Consultancy  Onshore / Nearshore Project Delivery  Boutique @ scale  Pioneering with Agile delivery in Banks many years ago  And needless to say with a number of teething issues… “Morning”... nice to meet you all!
  • 3. GFT Group 8-Aug-16 3  Details have to remain anonymous  Pre-committed deadline, budget, objectives  (10min) estimate was 24,000 md of Development  2 months planning / de-scoping later c.17,000 md (greenfield)  Evolution c. 9,500 md (Arch evolution)  SAFe as methodology (loosely)  Scope shaven at planning, regrown in elaboration or as defects at the tune of +40/50% per release train  Delivered near on-time and budget Trigger to Change – Project challenges  Multiple re-planning occurred throughout  Successfully heroic yet utterly inefficient Delivery  Team burnout  Quality inevitably suffered  Project is continuing into on-going releases + refactoring  Throughput is the same with a team half the size thanks to DevOps, reduction in cycle time, rebalancing of flow, harder prioritisation  Same teams, new stakeholder… Was this a Delivery success? Or an Agile experience gone wrong?
  • 4. GFT Group 8-Aug-16 4 As a service provider, we are often blamed for the outcome, yet we are generally powerless to fix it!
  • 5. GFT Group 8-Aug-16 5 Product Owner was not sufficiently engaged Management had no Agile culture Legacy processes leading to legacy technology c30% waste c20% waste c20% waste • Much UX visualisation • Rework of unelaborated requirements • Wait time for answers • Over-engineering and unnecessary fancy requirements • 15% of team diverted to planning • Generally the most senior and onshore resources • Tooling inadequate • Much branching • Never time to automate tasks • Whole team slowed by build / release process Patterns of the challenges
  • 6. GFT Group 8-Aug-16 6 Efficiency baseline : 70% x 80% x 80% = 45% > 50% of the effort would have been wasted Waste is generally cumulative
  • 7. GFT Group 8-Aug-16 7 Project Crash = Business consequences Poor quality = Technical Debt Heroic Delivery = Team burnout Duty to our people Duty to our reputation Duty to our Clients As a professional service organisation we find solutions
  • 8. GFT Group 8-Aug-16 8 Theory of Constraints applied to solutions
  • 9. GFT Group 8-Aug-16 9 Req. Elab. Dev. Test. Live WasteWaste Actual throughput Symptoms and consequences • Functionality over quality • PO too senior to make the stand-up • BAs / Proxy PO overruled • Elaboration consuming capacity • IT PM losing hair over plan • Scope out-of-control • High levels of defects • Poor code quality • Much overtime from Dev & Ops teams Solutions Measure • Data driven Agile dashboards • Data points to influence (e.g. focus factor) Balance the flow • Augment Product Owner capacity • Or reduce downstream capacity and accept deadline impact Shorten, not extend cycle time • Releasing the output focuses the input • Get DevOps right up front to avoid downstream constraint The Product Owner Problem
  • 10. GFT Group 8-Aug-16 10 Req. Elab. Dev. Test. Live Waste Actual throughput Symptoms and consequences • Teams diverted to estimation • Scope yoyo • Mini-waterfall cycles • “UAT” sprints • Heavy onshore management cost • Disgruntled team • “getting what you are given” Solutions Measure • Measure the cost of planning • Drive governing to the constraints rather than planning to them Educate / Mentor • Lean / Agile way is logical but often counter-intuitive • Look at efficiency end-to-end towards the goal Govern in flight • Take H/L baseline estimate • Define targets and manage to them Excessive planning / WaterScrum
  • 11. GFT Group 8-Aug-16 11 Req. Elab. Dev. Test. Live Waste Actual throughput Symptoms and consequences • DoD – what? • No coding standards • Not tracking quality to them • Spaghetti code • Team diverted to Prod Support • Architects diverted to Prod Support Solutions Measure quality • Measure quality (DoD, record Tech Debt, Sonar) Evolve Architectures • MVP first, polish after • Greenfield overhauls are wasteful • Drive discipline to care about the product Refactor as standard • Measure and reduce Debt Servicing cost (production support, adhoc fixes, incidents, Legacy code) • Measure Tech Debt trend Dealing with Legacy
  • 12. GFT Group 8-Aug-16 12 How do we establish a framework where we industrialise such solutions?
  • 13. GFT Group 8-Aug-16 13 State of Agility Continuous Transformation programme • Waste reduction • Measurements • Lean • Change How do we ignite Stars from Nebulae?
  • 14. GFT Group 8-Aug-16 14 Compliance Vertical Delivery Units across a Bank Risk Operations Trade Finance Business Change Projects Specialist Units UX/UI Data DevOps Regulatory Compliance Lean/Agile Technology Transformation • Feature teams • Supporting Business units • Multiple Apps / Projects • Use critical mass to optimise • Specialist teams • Embedded with Delivery teams • Drive re-use & tech transformation Rationalise the organisation with a purpose (G3 model)
  • 15. GFT Group 8-Aug-16 15 PROCESS WASTE AVOIDABLE REWORK TECHNICAL DEBT Requirements Analysis / Elaboration Development Testing Release / Ops Motion Motion Motion MotionTransport Wait Transport Wait Transport Wait Transport Wait Defects Clarifications / Changes Change Unnecessary functionality GENERAL WASTE On-boarding Tools Team balance Re-use Tech Debt Lack of test coverage DevOps tax Debt servicing Co-location Arch Debt Manual tasks Incidents Measure waste and systematically reduce through Continuous Improvements
  • 16. GFT Group 8-Aug-16 16 Early teething issues • Bandwidth to be self-critical • Disconnect across organisation • Lean culture in IT • Sourcing Driving transformation from data • Influence right decisions from right data • Factual Agile dashboards • Waste identification and management • Technical Debt measurement Scaling into the Banks • Start with self • Commercial models & incentives • Scale to the Enterprise, take lessons from the Automotive world Integrating vertical and horizontal units • Delivery Units breaks established alignments • Who owns the Horizontal Specialisms? • Nobody wants to highlight waste • Management does like the Gemba Work in Progress
  • 17. GFT Group 8-Aug-16 17 • I will not pretend that we found the holy grail, this is just a direction of travel • It is providing more elements to persuade in complex enterprises to transform them to a state of agility • Please keep in touch and share your experiences if you are on the same journey And still experimenting…
  • 18. GFT Group 8-Aug-16 18 Thank you Philippe Guenet Executive Delivery Manager – GFT philippe.guenet@gft.com @WeAreLeanIT