SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
1© Rule Financial 2013
PMI meeting - Lodz
Agile@Scale
Prepared by: Philippe Guenet
Submitted on: 26/06/2013
Version: 1.0
2© Rule Financial 2013
Introduction
 Name : Philippe Guenet
 Company : Rule Financial
Rule Financial is a professional services company based in UK, US, Canada, Poland & Spain
Rule Financial specialises in the Wholesale Investment Banking sector
 Role : Delivery Lead
Overall responsibility for all the work we do for a Tier 1 Investment Bank
20 projects on-shore & across shores – 220 people
Governance responsibility to improve our delivery
3© Rule Financial 2013
Before we start, let’s
discuss a real story...
4© Rule Financial 2013
The story that started the
idea of Agile@Scale
5© Rule Financial 2013
The story of a project that did not get it right
The project started with strong support from the stakeholders to run Agile
 Stakeholders had limited
influence
 Agile experience was
limited
 Architecture and high-level
were done in-flight
 Project was complex with
fixed deadlines
 The project “spun its
wheels”
 Fundamentals could not be
closed
 First Pilot was a success
 First Live delivery failed
6© Rule Financial 2013
... And still did not get it right...
 Established details of
requirements backlog
 Addressed end-to-end
architecture painfully
 Refocused scope with new
timeline
 And “spun its wheels”
again
 Delivered to Live
successfully
 But...
 Requirement throttling
 Waterfall became Kanban
 Team <50% utilised and
poor morale
The project then decided to go back to a Waterfall approach
7© Rule Financial 2013
Lessons learnt from this experience
 Running complex, time critical, distributed projects using
Agile is difficult
 Agile requires experience and discipline to get it right
 Driving the right architecture & end-to-end requirements in-
flight is a key challenge
 Waterfall is not a safe-heaven
 Teams prefer Agile, Business actually needs Agile too
8© Rule Financial 2013
Inevitably Agile has gained some bad reputation...
Agile is too often an excuse for lax discipline
9© Rule Financial 2013
IT loves Agile, Business is divided
Technology
 Iterative development breaks
down complexity
 Developers gain confidence
through lifecycle
 Business interaction improves
understanding
 Change is acceptable
 Autonomy & self-organisation
is surely a good thing
 Low pressure
Business
 Stakeholders fund IT projects
for an outcome at a date
 Complexity needs traceability
and accountability
 Agile gives a feeling of
disorganisation challenging
trust
 Agile requires continuous
involvement
 Yet, Business needs to adapt
to continuous change
10© Rule Financial 2013
Waterfall vs Agile – Different success factors
What the
Business want
What the
Business needs
What IT
understands
Agile
Waterfall success is all about
converging those 3 targets with much
anticipation
Agile success is all about making
this journey as straight as
possible
11© Rule Financial 2013
A possible answer – Project Rulebook
Project: rulebook™ - Defined
Project: rulebook™ - Exploratory
12© Rule Financial 2013
A possible answer – Project Rulebook
Defined
Exploratory
This lifecycle involves considerable up-front work to
understand the detail of the customer’s requirements and their
stability. allowing high-quality estimation and fixed-price / fixed
scope contractual relationships.
A rigorous iterative lifecycle suitable for large and fixed-
priced projects.
A lightweight iterative lifecycle suitable for
smaller, experimental projects (usually T&M). This lifecycle involves close collaboration with the customer to
evolve the requirements and project scope across the lifecycle
whilst early versions of the system are evolved. It requires
regular access to and involvement of customer experts.
13© Rule Financial 2013
But what if we need to do this all in-flight?
Risk
Waterfall Agile
Risk pushed to the right, making projects more likely to fail or
not meet timelines
High risk items delivered early
Works for all project sizes - S, M, LTeam Size
Location
Project type
Business
involvement
Change
Quality Gates
Requirements
& Design
Agile works best with small teams
Co-located or distributed are used to working in a waterfall fashion
Agile thrives in co-located settings. With increasing cost challenges
off and near shore capabilities are quite often used.
Any
Due to its nature agile works best with smaller and / or greenfield
projects. Using agile in existing projects can be difficult
Design done upfront which does not allow for changes throughout
project without high cost / time impacts. However, sets expectations
well and helps to paint the big picture.
On-going for flexibility, however at times end goal not always clearly defined
or communicated. Can lead to wrong design decisions that are hard to fix. Big
picture missing at times
Business is generally engaged during requirements gathering at
the beginning & during UAT at the end (at which point it is
often too late to change anything)
Agile brings all functions together in cross-functional teams throughout
the lifetime of a project
Difficult and costly to accommodate for change after design
Scope can be re-prioritised throughout the project up to close to
launch
Strict gates process that can stop projects from progressing. No
parallelisation is built into the method
Less formal, often no gates which can result in issues when working
with bigger teams
Agile@ScalePredictive
outcome
Agility of
execution
14© Rule Financial 2013
Objectives of Agile@Scale
Agile @ Scale aims to provide a framework for delivering
successful Agile Projects & Programmes in the challenging
conditions inherent to large scale Businesses
Scale challenges the Agile manifesto
Complex systems – difficult to deliver working software in short iterations
Multiple dependencies – not independence
Hard deadlines – not endless iterations
Get it right, high impact when getting it wrong
Coordinate multiple geographies – no co-location Business / Developers
Various seniority levels & resource distribution challenges self-organising teams
15© Rule Financial 2013
Scaled Agile framework addressing Enterprise Agile
transformation
16© Rule Financial 2013
Scale Agile Framework
 Though theoretically right, Scaled Agile framework requires
the entire enterprise to move to Agile
 This is a big leap of faith for the Business
 It is likely to take substantial time to return success
 Each painful experience will require to keep the faith going to
carry on forward and achieve an Agile enterprise
 Our approach aims for a simpler and more pragmatic method
17© Rule Financial 2013
Rule Financial approach to Agile @ Scale
DELIVERY
• Entry / Exit criteria between stages in the flow
• Maturity matrix
• Dynamic replanning Loops
PROCESS
• Strict adherence to entry / exit criteria during funnel
stages
• Strict estimation, planning & replanning loops
• Standard Scrum principles made into a process
PEOPLE
• Redefine the skills / roles of BA and Architect
• Train, Champion & Coach Agile in the organisation
• Educate stakeholders & other projects to adopt Agile
• Move progressively Business to Agile
Refactoring,Reprioritisation,Replanningloops
18© Rule Financial 2013
Agile@Scale Delivery funnel
1. Programme Planning
• Continuous planning (Epic
level)
• Capacity management
• Dependency management
2. Release planning
• Story creation (from Epics)
• Maturity matrix
• Prioritisation
• Dependency alignment
3. Analysis Sprint
• Work from prioritised
backlog (from maturity
matrix)
• Story specifications
progressed to development
readiness criteria
4. Agile Development
Sprint
• Development done in Agile
fashion (SCRUM)
Refactoring,Reprioritisation,Replanningloops
Core of the framework
• Process flow
• How to go from predictive
planning to agile execution
• Dependency Mgt
• Capacity planning
• Role of the BA vs Arch
•Replanning loops
• Maturity matrix
• Suitability for Agile (context /
environment / culture / approach
/ etc)
Framework Scope
SCRUM
Not reinventing the wheel – not in
scope of A@S
Analysis Sprint
• Role of the BA
• Definition of analysis sprint
processes
• Story format
19© Rule Financial 2013
Agile@Scale – Work in Progress
 Estimation framework
 Definition of the Entry / Exit criteria of each process step
 Skills redefining BA and Architect roles
 Techniques to break down complexity into building blocks
 Maturity Matrix
 Refactoring / Replanning loops
20© Rule Financial 2013
In summary
 Practical example of Agile struggling at scale
 IT perspective vs Business perspective
 Agile vs Waterfall
 The need for a new way: Agile@Scale
 Other frameworks require a massive transformation for successful adoption
 Our approach covers Delivery / Process / People
 ... With a funnel shaped process that connects Predictive Planning to Agile
execution
21© Rule Financial 2013

Weitere ähnliche Inhalte

Was ist angesagt?

Robust Hybrid rather than Agile or Waterfall
Robust Hybrid rather than Agile or WaterfallRobust Hybrid rather than Agile or Waterfall
Robust Hybrid rather than Agile or WaterfallAgile Austria Conference
 
The Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipThe Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipLitheSpeed
 
Multi-project management with dispersed agile teams - Agile Austria 2018
Multi-project management with dispersed agile teams - Agile Austria 2018Multi-project management with dispersed agile teams - Agile Austria 2018
Multi-project management with dispersed agile teams - Agile Austria 2018Maximilian Hantsch-Köller
 
Enterprise Architecture in the Business Technology Age
Enterprise Architecture in the Business Technology AgeEnterprise Architecture in the Business Technology Age
Enterprise Architecture in the Business Technology AgeJean-François Caenen
 
Disciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileDisciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileSoftware Guru
 
Project Governance and Failure
Project Governance and FailureProject Governance and Failure
Project Governance and FailureMichael Krigsman
 
Project Management Introduction General PM lifecycles
Project Management Introduction General PM lifecyclesProject Management Introduction General PM lifecycles
Project Management Introduction General PM lifecyclesSerdar Temiz
 
Agile and the PMO
Agile and the PMOAgile and the PMO
Agile and the PMOBestoutcome
 
Disciplined agile business analysis
Disciplined agile business analysisDisciplined agile business analysis
Disciplined agile business analysisScott W. Ambler
 
Technical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management SolutionTechnical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management SolutionScott W. Ambler
 
Disciplined Agile Business Analysis
Disciplined Agile Business AnalysisDisciplined Agile Business Analysis
Disciplined Agile Business AnalysisScott W. Ambler
 
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Edunomica
 
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 DevelopmentWolfgang Richter
 
The Zombies of Project Management
The Zombies of Project ManagementThe Zombies of Project Management
The Zombies of Project ManagementPaul Alexander
 
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
 

Was ist angesagt? (18)

Robust Hybrid rather than Agile or Waterfall
Robust Hybrid rather than Agile or WaterfallRobust Hybrid rather than Agile or Waterfall
Robust Hybrid rather than Agile or Waterfall
 
The Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipThe Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive Leadership
 
Multi-project management with dispersed agile teams - Agile Austria 2018
Multi-project management with dispersed agile teams - Agile Austria 2018Multi-project management with dispersed agile teams - Agile Austria 2018
Multi-project management with dispersed agile teams - Agile Austria 2018
 
Enterprise Architecture in the Business Technology Age
Enterprise Architecture in the Business Technology AgeEnterprise Architecture in the Business Technology Age
Enterprise Architecture in the Business Technology Age
 
Better Business Cases - APMG
Better Business Cases - APMGBetter Business Cases - APMG
Better Business Cases - APMG
 
Agile PMO - PM
Agile PMO - PMAgile PMO - PM
Agile PMO - PM
 
Disciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileDisciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling Agile
 
Agile portfolio management
Agile portfolio managementAgile portfolio management
Agile portfolio management
 
Project Governance and Failure
Project Governance and FailureProject Governance and Failure
Project Governance and Failure
 
Project Management Introduction General PM lifecycles
Project Management Introduction General PM lifecyclesProject Management Introduction General PM lifecycles
Project Management Introduction General PM lifecycles
 
Agile and the PMO
Agile and the PMOAgile and the PMO
Agile and the PMO
 
Disciplined agile business analysis
Disciplined agile business analysisDisciplined agile business analysis
Disciplined agile business analysis
 
Technical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management SolutionTechnical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management Solution
 
Disciplined Agile Business Analysis
Disciplined Agile Business AnalysisDisciplined Agile Business Analysis
Disciplined Agile Business Analysis
 
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
 
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 Zombies of Project Management
The Zombies of Project ManagementThe Zombies of Project Management
The Zombies of Project Management
 
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
 

Ähnlich wie Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013

Introducing_SAFe_for_Lean_Enterprises-1.pptx
Introducing_SAFe_for_Lean_Enterprises-1.pptxIntroducing_SAFe_for_Lean_Enterprises-1.pptx
Introducing_SAFe_for_Lean_Enterprises-1.pptxAmeur BENTOUTA
 
Blms on project management 101117
Blms on project management 101117Blms on project management 101117
Blms on project management 101117LauraWinter
 
How to Achieve Measurable Benefits Through Project and Organizational Change
How to Achieve Measurable Benefits Through Project and Organizational ChangeHow to Achieve Measurable Benefits Through Project and Organizational Change
How to Achieve Measurable Benefits Through Project and Organizational ChangePactera_US
 
SPS Abu Dhabi Communicating The Business Value of SharePoint
SPS Abu Dhabi Communicating The Business Value of SharePointSPS Abu Dhabi Communicating The Business Value of SharePoint
SPS Abu Dhabi Communicating The Business Value of SharePointNaomi Moneypenny
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsTechWell
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile FundamentalsGraham Dick
 
Kaizen software development model
Kaizen software development modelKaizen software development model
Kaizen software development modelZachar Prychoda
 
Keys to Success of Financial Leadership in Driving Revenue Growth
Keys to Success of Financial Leadership in Driving Revenue GrowthKeys to Success of Financial Leadership in Driving Revenue Growth
Keys to Success of Financial Leadership in Driving Revenue GrowthProformative, Inc.
 
My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...
My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...
My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...Rik Marselis
 
Discover how agile can enhance your organization’s project delivery
Discover how agile can enhance your organization’s project deliveryDiscover how agile can enhance your organization’s project delivery
Discover how agile can enhance your organization’s project deliveryAXELOS Global Best Practice
 
Scrum_BLR 10th meet up 13 sept-2014 - The Slippery Slope from Agile to Scrum ...
Scrum_BLR 10th meet up 13 sept-2014 - The Slippery Slope from Agile to Scrum ...Scrum_BLR 10th meet up 13 sept-2014 - The Slippery Slope from Agile to Scrum ...
Scrum_BLR 10th meet up 13 sept-2014 - The Slippery Slope from Agile to Scrum ...Scrum Bangalore
 
PMO Development - Line of Sight
PMO Development - Line of SightPMO Development - Line of Sight
PMO Development - Line of SightLine of Sight
 
Successful Outsourcing Transitions Webinar Presentation
Successful Outsourcing Transitions Webinar PresentationSuccessful Outsourcing Transitions Webinar Presentation
Successful Outsourcing Transitions Webinar PresentationNeo Group Inc
 
DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...Association for Project Management
 
Project success post_implementation & management
Project success post_implementation & managementProject success post_implementation & management
Project success post_implementation & managementKhushboo Sorthiya
 
Agile project management 101 (tai lieu tham khao)
Agile project management 101 (tai lieu tham khao)Agile project management 101 (tai lieu tham khao)
Agile project management 101 (tai lieu tham khao)nguyenanvuong2007
 

Ähnlich wie Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013 (20)

Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
Introducing_SAFe_for_Lean_Enterprises-1.pptx
Introducing_SAFe_for_Lean_Enterprises-1.pptxIntroducing_SAFe_for_Lean_Enterprises-1.pptx
Introducing_SAFe_for_Lean_Enterprises-1.pptx
 
Blms on project management 101117
Blms on project management 101117Blms on project management 101117
Blms on project management 101117
 
How to Achieve Measurable Benefits Through Project and Organizational Change
How to Achieve Measurable Benefits Through Project and Organizational ChangeHow to Achieve Measurable Benefits Through Project and Organizational Change
How to Achieve Measurable Benefits Through Project and Organizational Change
 
SPS Abu Dhabi Communicating The Business Value of SharePoint
SPS Abu Dhabi Communicating The Business Value of SharePointSPS Abu Dhabi Communicating The Business Value of SharePoint
SPS Abu Dhabi Communicating The Business Value of SharePoint
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective Actions
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Kaizen software development model
Kaizen software development modelKaizen software development model
Kaizen software development model
 
Going Agile
Going  AgileGoing  Agile
Going Agile
 
Keys to Success of Financial Leadership in Driving Revenue Growth
Keys to Success of Financial Leadership in Driving Revenue GrowthKeys to Success of Financial Leadership in Driving Revenue Growth
Keys to Success of Financial Leadership in Driving Revenue Growth
 
My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...
My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...
My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...
 
Pete Measey, Agile project governance
Pete Measey, Agile project governancePete Measey, Agile project governance
Pete Measey, Agile project governance
 
Contracting for agile jenny tuohy
Contracting for agile   jenny tuohyContracting for agile   jenny tuohy
Contracting for agile jenny tuohy
 
Discover how agile can enhance your organization’s project delivery
Discover how agile can enhance your organization’s project deliveryDiscover how agile can enhance your organization’s project delivery
Discover how agile can enhance your organization’s project delivery
 
Scrum_BLR 10th meet up 13 sept-2014 - The Slippery Slope from Agile to Scrum ...
Scrum_BLR 10th meet up 13 sept-2014 - The Slippery Slope from Agile to Scrum ...Scrum_BLR 10th meet up 13 sept-2014 - The Slippery Slope from Agile to Scrum ...
Scrum_BLR 10th meet up 13 sept-2014 - The Slippery Slope from Agile to Scrum ...
 
PMO Development - Line of Sight
PMO Development - Line of SightPMO Development - Line of Sight
PMO Development - Line of Sight
 
Successful Outsourcing Transitions Webinar Presentation
Successful Outsourcing Transitions Webinar PresentationSuccessful Outsourcing Transitions Webinar Presentation
Successful Outsourcing Transitions Webinar Presentation
 
DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...
 
Project success post_implementation & management
Project success post_implementation & managementProject success post_implementation & management
Project success post_implementation & management
 
Agile project management 101 (tai lieu tham khao)
Agile project management 101 (tai lieu tham khao)Agile project management 101 (tai lieu tham khao)
Agile project management 101 (tai lieu tham khao)
 

Kürzlich hochgeladen

Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfROWELL MARQUINA
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - AvrilIvanti
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 

Kürzlich hochgeladen (20)

Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
How Tech Giants Cut Corners to Harvest Data for A.I.
How Tech Giants Cut Corners to Harvest Data for A.I.How Tech Giants Cut Corners to Harvest Data for A.I.
How Tech Giants Cut Corners to Harvest Data for A.I.
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - Avril
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 

Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013

  • 1. 1© Rule Financial 2013 PMI meeting - Lodz Agile@Scale Prepared by: Philippe Guenet Submitted on: 26/06/2013 Version: 1.0
  • 2. 2© Rule Financial 2013 Introduction  Name : Philippe Guenet  Company : Rule Financial Rule Financial is a professional services company based in UK, US, Canada, Poland & Spain Rule Financial specialises in the Wholesale Investment Banking sector  Role : Delivery Lead Overall responsibility for all the work we do for a Tier 1 Investment Bank 20 projects on-shore & across shores – 220 people Governance responsibility to improve our delivery
  • 3. 3© Rule Financial 2013 Before we start, let’s discuss a real story...
  • 4. 4© Rule Financial 2013 The story that started the idea of Agile@Scale
  • 5. 5© Rule Financial 2013 The story of a project that did not get it right The project started with strong support from the stakeholders to run Agile  Stakeholders had limited influence  Agile experience was limited  Architecture and high-level were done in-flight  Project was complex with fixed deadlines  The project “spun its wheels”  Fundamentals could not be closed  First Pilot was a success  First Live delivery failed
  • 6. 6© Rule Financial 2013 ... And still did not get it right...  Established details of requirements backlog  Addressed end-to-end architecture painfully  Refocused scope with new timeline  And “spun its wheels” again  Delivered to Live successfully  But...  Requirement throttling  Waterfall became Kanban  Team <50% utilised and poor morale The project then decided to go back to a Waterfall approach
  • 7. 7© Rule Financial 2013 Lessons learnt from this experience  Running complex, time critical, distributed projects using Agile is difficult  Agile requires experience and discipline to get it right  Driving the right architecture & end-to-end requirements in- flight is a key challenge  Waterfall is not a safe-heaven  Teams prefer Agile, Business actually needs Agile too
  • 8. 8© Rule Financial 2013 Inevitably Agile has gained some bad reputation... Agile is too often an excuse for lax discipline
  • 9. 9© Rule Financial 2013 IT loves Agile, Business is divided Technology  Iterative development breaks down complexity  Developers gain confidence through lifecycle  Business interaction improves understanding  Change is acceptable  Autonomy & self-organisation is surely a good thing  Low pressure Business  Stakeholders fund IT projects for an outcome at a date  Complexity needs traceability and accountability  Agile gives a feeling of disorganisation challenging trust  Agile requires continuous involvement  Yet, Business needs to adapt to continuous change
  • 10. 10© Rule Financial 2013 Waterfall vs Agile – Different success factors What the Business want What the Business needs What IT understands Agile Waterfall success is all about converging those 3 targets with much anticipation Agile success is all about making this journey as straight as possible
  • 11. 11© Rule Financial 2013 A possible answer – Project Rulebook Project: rulebook™ - Defined Project: rulebook™ - Exploratory
  • 12. 12© Rule Financial 2013 A possible answer – Project Rulebook Defined Exploratory This lifecycle involves considerable up-front work to understand the detail of the customer’s requirements and their stability. allowing high-quality estimation and fixed-price / fixed scope contractual relationships. A rigorous iterative lifecycle suitable for large and fixed- priced projects. A lightweight iterative lifecycle suitable for smaller, experimental projects (usually T&M). This lifecycle involves close collaboration with the customer to evolve the requirements and project scope across the lifecycle whilst early versions of the system are evolved. It requires regular access to and involvement of customer experts.
  • 13. 13© Rule Financial 2013 But what if we need to do this all in-flight? Risk Waterfall Agile Risk pushed to the right, making projects more likely to fail or not meet timelines High risk items delivered early Works for all project sizes - S, M, LTeam Size Location Project type Business involvement Change Quality Gates Requirements & Design Agile works best with small teams Co-located or distributed are used to working in a waterfall fashion Agile thrives in co-located settings. With increasing cost challenges off and near shore capabilities are quite often used. Any Due to its nature agile works best with smaller and / or greenfield projects. Using agile in existing projects can be difficult Design done upfront which does not allow for changes throughout project without high cost / time impacts. However, sets expectations well and helps to paint the big picture. On-going for flexibility, however at times end goal not always clearly defined or communicated. Can lead to wrong design decisions that are hard to fix. Big picture missing at times Business is generally engaged during requirements gathering at the beginning & during UAT at the end (at which point it is often too late to change anything) Agile brings all functions together in cross-functional teams throughout the lifetime of a project Difficult and costly to accommodate for change after design Scope can be re-prioritised throughout the project up to close to launch Strict gates process that can stop projects from progressing. No parallelisation is built into the method Less formal, often no gates which can result in issues when working with bigger teams Agile@ScalePredictive outcome Agility of execution
  • 14. 14© Rule Financial 2013 Objectives of Agile@Scale Agile @ Scale aims to provide a framework for delivering successful Agile Projects & Programmes in the challenging conditions inherent to large scale Businesses Scale challenges the Agile manifesto Complex systems – difficult to deliver working software in short iterations Multiple dependencies – not independence Hard deadlines – not endless iterations Get it right, high impact when getting it wrong Coordinate multiple geographies – no co-location Business / Developers Various seniority levels & resource distribution challenges self-organising teams
  • 15. 15© Rule Financial 2013 Scaled Agile framework addressing Enterprise Agile transformation
  • 16. 16© Rule Financial 2013 Scale Agile Framework  Though theoretically right, Scaled Agile framework requires the entire enterprise to move to Agile  This is a big leap of faith for the Business  It is likely to take substantial time to return success  Each painful experience will require to keep the faith going to carry on forward and achieve an Agile enterprise  Our approach aims for a simpler and more pragmatic method
  • 17. 17© Rule Financial 2013 Rule Financial approach to Agile @ Scale DELIVERY • Entry / Exit criteria between stages in the flow • Maturity matrix • Dynamic replanning Loops PROCESS • Strict adherence to entry / exit criteria during funnel stages • Strict estimation, planning & replanning loops • Standard Scrum principles made into a process PEOPLE • Redefine the skills / roles of BA and Architect • Train, Champion & Coach Agile in the organisation • Educate stakeholders & other projects to adopt Agile • Move progressively Business to Agile Refactoring,Reprioritisation,Replanningloops
  • 18. 18© Rule Financial 2013 Agile@Scale Delivery funnel 1. Programme Planning • Continuous planning (Epic level) • Capacity management • Dependency management 2. Release planning • Story creation (from Epics) • Maturity matrix • Prioritisation • Dependency alignment 3. Analysis Sprint • Work from prioritised backlog (from maturity matrix) • Story specifications progressed to development readiness criteria 4. Agile Development Sprint • Development done in Agile fashion (SCRUM) Refactoring,Reprioritisation,Replanningloops Core of the framework • Process flow • How to go from predictive planning to agile execution • Dependency Mgt • Capacity planning • Role of the BA vs Arch •Replanning loops • Maturity matrix • Suitability for Agile (context / environment / culture / approach / etc) Framework Scope SCRUM Not reinventing the wheel – not in scope of A@S Analysis Sprint • Role of the BA • Definition of analysis sprint processes • Story format
  • 19. 19© Rule Financial 2013 Agile@Scale – Work in Progress  Estimation framework  Definition of the Entry / Exit criteria of each process step  Skills redefining BA and Architect roles  Techniques to break down complexity into building blocks  Maturity Matrix  Refactoring / Replanning loops
  • 20. 20© Rule Financial 2013 In summary  Practical example of Agile struggling at scale  IT perspective vs Business perspective  Agile vs Waterfall  The need for a new way: Agile@Scale  Other frameworks require a massive transformation for successful adoption  Our approach covers Delivery / Process / People  ... With a funnel shaped process that connects Predictive Planning to Agile execution