SlideShare a Scribd company logo
Scaling Agile Transformation in a
Waterfall Enterprise
By Ryan Johnson & Chidanand Panshikar
Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons
Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/
Elephant?
Horse?
Rabbit?
Today, software engineers are being asked to do
more than ever.
As an IT organization you will need to be able to
move at the speed of your business whether that is
an elephant, a horse, or a rabbit OR maybe all three.
Building a team that is capable of doing this requires
more that agile adoption
Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons
Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/
R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12
R1 R2 R3 R4 R5 R6
R1 R2 R3 R4
Fast and Quick
Moderate
Slow
Fast Lane Traffic: Predominantly applies with systems of engagement (mobile, digital front-ends); greenfield (no
tech debt); fully componentized; invested heavily in upskilling and T-shaped resources; mature CI/CD pipeline to
prod with sufficient QA; frequent changes are a must
Middle Lane Traffic: Predominantly applies when Systems of Differentiation (Decoupling Layer, e.g. Mid-Tier Interfaces); some
dependencies on slower moving applications; investing in comprehensive test automation coverage – unit, functional, perf level – as
part of CI/CD pipeline; building features while burning down on tech debt; semi-frequent releases are business sufficient
Slow Lane Traffic: Predominantly applies when Systems of Record; waterfall or agile yet part of coordinated
releases; high risk of change; monolithic system; mainframe; high degree of enterprise connectivity &
dependencies; few deployments are business sufficient
AGILE CAN BE APPLIED IN EACH CASE
REALITY – WE LIVE IN A MULTISPEED WORLD
Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons
Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/
THE CASE FOR AGILE
THE BUSINESS CASE FOR USING AGILE TO OPTIMIZE SOFTWARE DELIVERY IS
DRIVEN BY FOUR KEY OBJECTIVES:
1. REDUCE TIME TO MARKET (INCREASE VELOCITY)
Time to deliver new features - reduce the Time to Market, increase the NPV, reduce risk of
building the wrong thing
2. INCREASE BUSINESS AGILITY
Enabling experimental culture
3. INCREASE DELIVERY PRODUCTIVITY (INCLUDES RISK)
Reducing the cost of delivering projects through reduced effort, improved quality (reduced rework
and risk of failure)
4. REDUCE RUNNING COSTS
Reducing the cost of running applications in production
REDUCE COST
ENABLE DELIVERY IMPROVEMENT
Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons
Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/
OUR APPROACH
HOW SHOULD WE THINK ABOUT THE ENGAGING? A REAL MODERN ENGINEERING CHANGE ADDRESSES THE WHOLE ORGANIZATION, BECAUSE
TRUE BUSINESS AGILITY INTEGRATES EXECUTION AND DELIVERY WITH STRATEGY, ORGANIZATION, AND LEADERSHIP CHANGE
• Adopt practices like TDD, XP, Pair
Programming, automated testing?
• Pick the right agile methodologies?
Execution
Delivery
Product
Strategy
Organization
Leadership
• Achieve Continuous Delivery (CI/CD),
incorporate resiliency & continuously monitor?
• Track benefit and success?
• Shift my funding strategy?
• Evaluate functionality to thrill my customers and
incorporate their feedback?
• Build consistent teams?
• Organize around products vs. projects?
• Adapt internal skill-sets?
• Build Leaders who are actively owning and
changing organizational systems for the better?
• Ensure consistent LOB engagement?
• Incentivize change?
Common Questions – How do I…
Execution
Delivery
Product Strategy
Organization
Leadership
Agile
Techniques
Continuous
Delivery
Innovate Products
Adapt Culture
Evolve LeadershipProcess Culture
Focus on process is “An Adoption”
Focus on process + culture is “A Transformation”
Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons
Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/
Circle of Concern –
Things that worry, bother, or
frustrate
Business Engagement
Operations Engagement
Enterprise Dependencies & Arch
Project funded teams
Requirements and Change Controls
Demand Management
Circle of
Concern
Circle of Control –
Things we can control
Software engineering skills
Unit testing
Code Reviews
Product Management
Automation of manual tasks
Continuous Integration
Quality
OFTEN OUR PEOPLE ARE ASKED TO CONTROL OR INFLUENCE TEAMS, IMPEDIMENTS OR TASKS
OUTSIDE OF THEIR CONTROL. THIS RESULTS IN BOTTLENECKS IN DELIVERY AND
FRUSTRATION AMONGST EMPLOYEES
THE CIRCLE OF CONTROL
Circle
of
Control
Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons
Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/
JOURNEY TO MODERN ENGINEERING
Circle of Control –
Improve on Things we can control
Circle of Control –
Expand Things we can control
Circle of Concern –
Reduce Things that worry, bother, or frustrate
Software Engineering Skills
Unit Testing
Automation of Manual Tasks
Embedded QA and Ops
Continuous Integration &
Deployment
Embedded Product
Enable self governing teams
and build trust
Agile Reporting
Demand Management – Fund
Products
Break or Manage Enterprise
Dependencies
Biz/Ops Engagement
Build Trust
Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons
Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/
Circle of Control –
Improve on Things we can control
Software engineering skills – upskill engineers with modern engineering skillset
Unit testing – teach engineers better unit testing strategies such as test driven
development and automation of unit testing
Product Management – upskill scrum masters or product managers on new ways
of thinking through agile development (Lean Product, Small Stories, Rapid
Feedback to Dev Team)
Automation of manual tasks – automate code merges, automate unit testing,
automate integration, automate deployment, AUTOMATE AS MUCH AS
POSSIBLE
Circle of
Concern
Circle
of
Control
FOCUS ON IMPROVING THE THINGS YOU CAN CONTROL THROUGH ENABLEMENT, ACADEMIES,
AND COACHING.
IMPROVE CIRCLE OF CONTROL
Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons
Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/
Circle of Control –
Expand Things we can control
Code Reviews – Reduce manual code reviews by senior engineers, automate and upskill on
pair programming techniques
Continuous Integration – enable ability to constantly integrate code for fast feedbacks (i.e.
small user stories, CI pipeline and environment, automation of tasks)
Continuous Deployment – enable continuous deployments to higher environments
automatically
Quality – upskill engineers on automated testing and TDD, engrain QA skillsets into the
engineering team
Build Trust – eliminate command and control culture, change the reporting structure, trust
teams and individuals to do the right thing
EXPAND THE CIRCLE OF CONTROL TO REACH OUT AND PARTNER WITH BUSINESS,
OPERATIONS, QA, AND THE ENTERPRISE
EXPAND THE CIRCLE OF CONTROL
Circle of
Concern
Circle
of
Control
Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons
Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/
Circle of Concern –
Reduce Things that worry, bother, or frustrate
Business Engagement – business partnering with technology to delivery working valuable
software
Operations Engagement – operations skills embedded within development team,
automaton of deployment activities, automation or reduction of ITSM approvals
Enterprise Dependencies & Arch – break off from enterprise releases and enable multi-
speed delivery through cloud, Devops, microservices
Project funded teams high team turnover – fund projects and long lasting teams that live
with the product
Requirements and Change Management – Enable a agile culture and process that
embraces changes based on user and business value
Demand Management – Fund products not projects, enable self managing, autonomous
teams
REDUCE THE CIRCLE OF CONCERN SO YOUR PEOPLE ARE THEIR MOST PRODUCTIVE, LESS
STRESSED, AND MORE VALUABLE
REDUCE THE CIRCLE OF CONCERN
Circle of
Concern
Circle
of
Control
Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons
Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/
COMMON ROADBLOCKS
ROLE BASED GUIDANCE
• I’m a developer not a tester
• Once the code deploys its operations to
deal with
• Follow my manager/leader approach
• I don’t have a charge code to automate the
build / deploy steps
• I must obtain 72 approvals to get this code
into production
• Leaders do not trust teams to do what is
right/best for the company
• Without trust there is no empowerment to
employees (i.e. more bottlenecks, less
engagement, etc).
ADMINISTRATIVE
BURDENS
ORGANIZATIONAL
STRUCTURE
• Organization wall/siloes
• Conway’s Law - organizations which
design systems ... are constrained to
produce designs which are copies of the
communication structures of these
organizations.
• I don’t have a way to support CI/CD
• I can’t run my test on every check in
• I don’t have the ability to deploy my code
TRUST
TOOLS CULTURE
• Someone else will deal with it/not my
problem
• Throw it over the wall mentality
• QA team will catch any problems
• This code won’t go live for months
Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons
Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/
Address organizational
impediments to speed and
delivery
Modern Engineering Coaching
• Product organization
• Agile Demand Management
• Help leaders grow, identify and
address the challenges to delivering
value more quickly
Organizational Change Management
• Harvest learnings and issues from
Labs, DoJo, Team Coaching and
develop recommendations to remove
impediments
• Training and Enablement Roadmap
Circle of
Concern
Direct Application of Best
Practices to uplift your people
and improve delivery
Labs
• One to One Pairing
• Deliver Working software
• Identification of impediments
• Feedback loop to org management
• Enabled Team Members
DoJo
• One to Many Pairing
• Focus on engineering and agile best
practices in a team
Coaching
• One to Many Teams
• Further scaling of agile and engineering
best practices to more teams in the org
Academies
• Up to 20 people
• DevOps Academy – Hands on CI/CD
OUR GOAL IS TO BRING THE BEST OF ACCENTURE TO HELP OUR CLIENTS BUILD A
SUSTAINABLE CULTURE OF WORLD CLASS ENGINEERING.
THE CIRCLE OF CONTROL
Circle of
Control
> Stay Connected.
#springone@s1p

More Related Content

What's hot

Useful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanUseful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and Kanban
Roberto Bettazzoni
 
DevOps & continuous delivery - Sogeti
DevOps & continuous delivery - SogetiDevOps & continuous delivery - Sogeti
DevOps & continuous delivery - SogetiBalram Yadav
 
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software Delivery
Sanjeev Sharma
 
DevOps in the Enterprise
DevOps in the EnterpriseDevOps in the Enterprise
DevOps in the Enterprise
Nauman Noor
 
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average BusinessIndustry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Michael Elder
 
Upmc tpdev6
Upmc tpdev6Upmc tpdev6
Upmc tpdev6
Jean-Yves Rigolet
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
IBM UrbanCode Products
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
dennisn129CBN
 
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy WebinarPutting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
ITSM Academy, Inc.
 
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
Roger Snook
 
EMC {code} Open Source
EMC {code} Open SourceEMC {code} Open Source
EMC {code} Open Source
Bob Sokol
 
What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?
Bill Holtshouser
 
What Patterns to Avoid in Agile Ceremonies?
What Patterns to Avoid in Agile Ceremonies?What Patterns to Avoid in Agile Ceremonies?
What Patterns to Avoid in Agile Ceremonies?
Inflectra
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
Mirco Hering
 
Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and Roadmap
Daniel Berg
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilIBM UrbanCode Products
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
Kelvin Yeung
 
Mainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapMainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled Roadmap
DevOps.com
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and Culture
RapidValue
 
Four Perspectives, One Product Mindset: A Retrospective into Dell IT's Digita...
Four Perspectives, One Product Mindset: A Retrospective into Dell IT's Digita...Four Perspectives, One Product Mindset: A Retrospective into Dell IT's Digita...
Four Perspectives, One Product Mindset: A Retrospective into Dell IT's Digita...
VMware Tanzu
 

What's hot (20)

Useful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanUseful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and Kanban
 
DevOps & continuous delivery - Sogeti
DevOps & continuous delivery - SogetiDevOps & continuous delivery - Sogeti
DevOps & continuous delivery - Sogeti
 
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software Delivery
 
DevOps in the Enterprise
DevOps in the EnterpriseDevOps in the Enterprise
DevOps in the Enterprise
 
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average BusinessIndustry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
 
Upmc tpdev6
Upmc tpdev6Upmc tpdev6
Upmc tpdev6
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy WebinarPutting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
 
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
 
EMC {code} Open Source
EMC {code} Open SourceEMC {code} Open Source
EMC {code} Open Source
 
What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?
 
What Patterns to Avoid in Agile Ceremonies?
What Patterns to Avoid in Agile Ceremonies?What Patterns to Avoid in Agile Ceremonies?
What Patterns to Avoid in Agile Ceremonies?
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and Roadmap
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't Evil
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
Mainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapMainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled Roadmap
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and Culture
 
Four Perspectives, One Product Mindset: A Retrospective into Dell IT's Digita...
Four Perspectives, One Product Mindset: A Retrospective into Dell IT's Digita...Four Perspectives, One Product Mindset: A Retrospective into Dell IT's Digita...
Four Perspectives, One Product Mindset: A Retrospective into Dell IT's Digita...
 

Similar to Scaling Agile Transformation in a Waterfall Enterprise

Transforming Product Development - Transformation Day Montreal 2018
Transforming Product Development - Transformation Day Montreal 2018Transforming Product Development - Transformation Day Montreal 2018
Transforming Product Development - Transformation Day Montreal 2018
Amazon Web Services
 
ENT206 Product Development in the Cloud
ENT206 Product Development in the CloudENT206 Product Development in the Cloud
ENT206 Product Development in the Cloud
Amazon Web Services
 
Product Development in the Cloud
Product Development in the Cloud Product Development in the Cloud
Product Development in the Cloud
Amazon Web Services
 
Transforming Product Development- AWS Transformation Day Raleigh 2018.pdf
Transforming Product Development- AWS Transformation Day Raleigh 2018.pdfTransforming Product Development- AWS Transformation Day Raleigh 2018.pdf
Transforming Product Development- AWS Transformation Day Raleigh 2018.pdf
Amazon Web Services
 
Transforming Product Development - AWS Transformation Day 2018: Detroit
Transforming Product Development - AWS Transformation Day 2018: DetroitTransforming Product Development - AWS Transformation Day 2018: Detroit
Transforming Product Development - AWS Transformation Day 2018: Detroit
Amazon Web Services
 
A Tale of Transformation: Changing the Way We Deliver and Transform Product D...
A Tale of Transformation: Changing the Way We Deliver and Transform Product D...A Tale of Transformation: Changing the Way We Deliver and Transform Product D...
A Tale of Transformation: Changing the Way We Deliver and Transform Product D...
VMware Tanzu
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIO
benjaminwootton
 
Transforming Product Development - AWS Transformation Day Boston 2018
Transforming Product Development - AWS Transformation Day Boston 2018Transforming Product Development - AWS Transformation Day Boston 2018
Transforming Product Development - AWS Transformation Day Boston 2018
Amazon Web Services
 
Transforming Product Development - AWS Transformation Day: Santa Clara 2018
Transforming Product Development - AWS Transformation Day: Santa Clara 2018Transforming Product Development - AWS Transformation Day: Santa Clara 2018
Transforming Product Development - AWS Transformation Day: Santa Clara 2018
Amazon Web Services
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Cognizant
 
Transforming Product Development- Transformation Day Philadelphia 2018
Transforming Product Development- Transformation Day Philadelphia 2018Transforming Product Development- Transformation Day Philadelphia 2018
Transforming Product Development- Transformation Day Philadelphia 2018
Amazon Web Services
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
Sanjeev Sharma
 
Product Development in the Cloud - ENT206 - Chicago AWS Summit
Product Development in the Cloud - ENT206 - Chicago AWS SummitProduct Development in the Cloud - ENT206 - Chicago AWS Summit
Product Development in the Cloud - ENT206 - Chicago AWS Summit
Amazon Web Services
 
Organizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technologyOrganizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technology
Tom Laszewski
 
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
Amazon Web Services
 
Espion and SureSkills Presentation - Your Journey To A Secure Cloud
Espion and SureSkills Presentation - Your Journey To A Secure CloudEspion and SureSkills Presentation - Your Journey To A Secure Cloud
Espion and SureSkills Presentation - Your Journey To A Secure Cloud
Google
 
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
Amazon Web Services
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
VMware Tanzu
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesIBM UrbanCode Products
 
Agile EcoSystem
Agile EcoSystemAgile EcoSystem
Agile EcoSystem
Gervais Johnson, Advisor
 

Similar to Scaling Agile Transformation in a Waterfall Enterprise (20)

Transforming Product Development - Transformation Day Montreal 2018
Transforming Product Development - Transformation Day Montreal 2018Transforming Product Development - Transformation Day Montreal 2018
Transforming Product Development - Transformation Day Montreal 2018
 
ENT206 Product Development in the Cloud
ENT206 Product Development in the CloudENT206 Product Development in the Cloud
ENT206 Product Development in the Cloud
 
Product Development in the Cloud
Product Development in the Cloud Product Development in the Cloud
Product Development in the Cloud
 
Transforming Product Development- AWS Transformation Day Raleigh 2018.pdf
Transforming Product Development- AWS Transformation Day Raleigh 2018.pdfTransforming Product Development- AWS Transformation Day Raleigh 2018.pdf
Transforming Product Development- AWS Transformation Day Raleigh 2018.pdf
 
Transforming Product Development - AWS Transformation Day 2018: Detroit
Transforming Product Development - AWS Transformation Day 2018: DetroitTransforming Product Development - AWS Transformation Day 2018: Detroit
Transforming Product Development - AWS Transformation Day 2018: Detroit
 
A Tale of Transformation: Changing the Way We Deliver and Transform Product D...
A Tale of Transformation: Changing the Way We Deliver and Transform Product D...A Tale of Transformation: Changing the Way We Deliver and Transform Product D...
A Tale of Transformation: Changing the Way We Deliver and Transform Product D...
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIO
 
Transforming Product Development - AWS Transformation Day Boston 2018
Transforming Product Development - AWS Transformation Day Boston 2018Transforming Product Development - AWS Transformation Day Boston 2018
Transforming Product Development - AWS Transformation Day Boston 2018
 
Transforming Product Development - AWS Transformation Day: Santa Clara 2018
Transforming Product Development - AWS Transformation Day: Santa Clara 2018Transforming Product Development - AWS Transformation Day: Santa Clara 2018
Transforming Product Development - AWS Transformation Day: Santa Clara 2018
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
 
Transforming Product Development- Transformation Day Philadelphia 2018
Transforming Product Development- Transformation Day Philadelphia 2018Transforming Product Development- Transformation Day Philadelphia 2018
Transforming Product Development- Transformation Day Philadelphia 2018
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Product Development in the Cloud - ENT206 - Chicago AWS Summit
Product Development in the Cloud - ENT206 - Chicago AWS SummitProduct Development in the Cloud - ENT206 - Chicago AWS Summit
Product Development in the Cloud - ENT206 - Chicago AWS Summit
 
Organizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technologyOrganizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technology
 
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
 
Espion and SureSkills Presentation - Your Journey To A Secure Cloud
Espion and SureSkills Presentation - Your Journey To A Secure CloudEspion and SureSkills Presentation - Your Journey To A Secure Cloud
Espion and SureSkills Presentation - Your Journey To A Secure Cloud
 
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
 
Agile EcoSystem
Agile EcoSystemAgile EcoSystem
Agile EcoSystem
 

More from VMware Tanzu

Spring into AI presented by Dan Vega 5/14
Spring into AI presented by Dan Vega 5/14Spring into AI presented by Dan Vega 5/14
Spring into AI presented by Dan Vega 5/14
VMware Tanzu
 
What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
VMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
VMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
VMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
VMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
VMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
VMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
VMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
VMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
VMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
VMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
VMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
VMware Tanzu
 

More from VMware Tanzu (20)

Spring into AI presented by Dan Vega 5/14
Spring into AI presented by Dan Vega 5/14Spring into AI presented by Dan Vega 5/14
Spring into AI presented by Dan Vega 5/14
 
What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 

Recently uploaded

Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 

Recently uploaded (20)

Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 

Scaling Agile Transformation in a Waterfall Enterprise

  • 1. Scaling Agile Transformation in a Waterfall Enterprise By Ryan Johnson & Chidanand Panshikar
  • 2. Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/ Elephant? Horse? Rabbit? Today, software engineers are being asked to do more than ever. As an IT organization you will need to be able to move at the speed of your business whether that is an elephant, a horse, or a rabbit OR maybe all three. Building a team that is capable of doing this requires more that agile adoption
  • 3. Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/ R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R1 R2 R3 R4 R5 R6 R1 R2 R3 R4 Fast and Quick Moderate Slow Fast Lane Traffic: Predominantly applies with systems of engagement (mobile, digital front-ends); greenfield (no tech debt); fully componentized; invested heavily in upskilling and T-shaped resources; mature CI/CD pipeline to prod with sufficient QA; frequent changes are a must Middle Lane Traffic: Predominantly applies when Systems of Differentiation (Decoupling Layer, e.g. Mid-Tier Interfaces); some dependencies on slower moving applications; investing in comprehensive test automation coverage – unit, functional, perf level – as part of CI/CD pipeline; building features while burning down on tech debt; semi-frequent releases are business sufficient Slow Lane Traffic: Predominantly applies when Systems of Record; waterfall or agile yet part of coordinated releases; high risk of change; monolithic system; mainframe; high degree of enterprise connectivity & dependencies; few deployments are business sufficient AGILE CAN BE APPLIED IN EACH CASE REALITY – WE LIVE IN A MULTISPEED WORLD
  • 4. Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/ THE CASE FOR AGILE THE BUSINESS CASE FOR USING AGILE TO OPTIMIZE SOFTWARE DELIVERY IS DRIVEN BY FOUR KEY OBJECTIVES: 1. REDUCE TIME TO MARKET (INCREASE VELOCITY) Time to deliver new features - reduce the Time to Market, increase the NPV, reduce risk of building the wrong thing 2. INCREASE BUSINESS AGILITY Enabling experimental culture 3. INCREASE DELIVERY PRODUCTIVITY (INCLUDES RISK) Reducing the cost of delivering projects through reduced effort, improved quality (reduced rework and risk of failure) 4. REDUCE RUNNING COSTS Reducing the cost of running applications in production REDUCE COST ENABLE DELIVERY IMPROVEMENT
  • 5. Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/ OUR APPROACH HOW SHOULD WE THINK ABOUT THE ENGAGING? A REAL MODERN ENGINEERING CHANGE ADDRESSES THE WHOLE ORGANIZATION, BECAUSE TRUE BUSINESS AGILITY INTEGRATES EXECUTION AND DELIVERY WITH STRATEGY, ORGANIZATION, AND LEADERSHIP CHANGE • Adopt practices like TDD, XP, Pair Programming, automated testing? • Pick the right agile methodologies? Execution Delivery Product Strategy Organization Leadership • Achieve Continuous Delivery (CI/CD), incorporate resiliency & continuously monitor? • Track benefit and success? • Shift my funding strategy? • Evaluate functionality to thrill my customers and incorporate their feedback? • Build consistent teams? • Organize around products vs. projects? • Adapt internal skill-sets? • Build Leaders who are actively owning and changing organizational systems for the better? • Ensure consistent LOB engagement? • Incentivize change? Common Questions – How do I… Execution Delivery Product Strategy Organization Leadership Agile Techniques Continuous Delivery Innovate Products Adapt Culture Evolve LeadershipProcess Culture Focus on process is “An Adoption” Focus on process + culture is “A Transformation”
  • 6. Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/ Circle of Concern – Things that worry, bother, or frustrate Business Engagement Operations Engagement Enterprise Dependencies & Arch Project funded teams Requirements and Change Controls Demand Management Circle of Concern Circle of Control – Things we can control Software engineering skills Unit testing Code Reviews Product Management Automation of manual tasks Continuous Integration Quality OFTEN OUR PEOPLE ARE ASKED TO CONTROL OR INFLUENCE TEAMS, IMPEDIMENTS OR TASKS OUTSIDE OF THEIR CONTROL. THIS RESULTS IN BOTTLENECKS IN DELIVERY AND FRUSTRATION AMONGST EMPLOYEES THE CIRCLE OF CONTROL Circle of Control
  • 7. Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/ JOURNEY TO MODERN ENGINEERING Circle of Control – Improve on Things we can control Circle of Control – Expand Things we can control Circle of Concern – Reduce Things that worry, bother, or frustrate Software Engineering Skills Unit Testing Automation of Manual Tasks Embedded QA and Ops Continuous Integration & Deployment Embedded Product Enable self governing teams and build trust Agile Reporting Demand Management – Fund Products Break or Manage Enterprise Dependencies Biz/Ops Engagement Build Trust
  • 8. Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/ Circle of Control – Improve on Things we can control Software engineering skills – upskill engineers with modern engineering skillset Unit testing – teach engineers better unit testing strategies such as test driven development and automation of unit testing Product Management – upskill scrum masters or product managers on new ways of thinking through agile development (Lean Product, Small Stories, Rapid Feedback to Dev Team) Automation of manual tasks – automate code merges, automate unit testing, automate integration, automate deployment, AUTOMATE AS MUCH AS POSSIBLE Circle of Concern Circle of Control FOCUS ON IMPROVING THE THINGS YOU CAN CONTROL THROUGH ENABLEMENT, ACADEMIES, AND COACHING. IMPROVE CIRCLE OF CONTROL
  • 9. Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/ Circle of Control – Expand Things we can control Code Reviews – Reduce manual code reviews by senior engineers, automate and upskill on pair programming techniques Continuous Integration – enable ability to constantly integrate code for fast feedbacks (i.e. small user stories, CI pipeline and environment, automation of tasks) Continuous Deployment – enable continuous deployments to higher environments automatically Quality – upskill engineers on automated testing and TDD, engrain QA skillsets into the engineering team Build Trust – eliminate command and control culture, change the reporting structure, trust teams and individuals to do the right thing EXPAND THE CIRCLE OF CONTROL TO REACH OUT AND PARTNER WITH BUSINESS, OPERATIONS, QA, AND THE ENTERPRISE EXPAND THE CIRCLE OF CONTROL Circle of Concern Circle of Control
  • 10. Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/ Circle of Concern – Reduce Things that worry, bother, or frustrate Business Engagement – business partnering with technology to delivery working valuable software Operations Engagement – operations skills embedded within development team, automaton of deployment activities, automation or reduction of ITSM approvals Enterprise Dependencies & Arch – break off from enterprise releases and enable multi- speed delivery through cloud, Devops, microservices Project funded teams high team turnover – fund projects and long lasting teams that live with the product Requirements and Change Management – Enable a agile culture and process that embraces changes based on user and business value Demand Management – Fund products not projects, enable self managing, autonomous teams REDUCE THE CIRCLE OF CONCERN SO YOUR PEOPLE ARE THEIR MOST PRODUCTIVE, LESS STRESSED, AND MORE VALUABLE REDUCE THE CIRCLE OF CONCERN Circle of Concern Circle of Control
  • 11. Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/ COMMON ROADBLOCKS ROLE BASED GUIDANCE • I’m a developer not a tester • Once the code deploys its operations to deal with • Follow my manager/leader approach • I don’t have a charge code to automate the build / deploy steps • I must obtain 72 approvals to get this code into production • Leaders do not trust teams to do what is right/best for the company • Without trust there is no empowerment to employees (i.e. more bottlenecks, less engagement, etc). ADMINISTRATIVE BURDENS ORGANIZATIONAL STRUCTURE • Organization wall/siloes • Conway’s Law - organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations. • I don’t have a way to support CI/CD • I can’t run my test on every check in • I don’t have the ability to deploy my code TRUST TOOLS CULTURE • Someone else will deal with it/not my problem • Throw it over the wall mentality • QA team will catch any problems • This code won’t go live for months
  • 12. Unless otherwise indicated, these slides are © 2013 -2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by -nc/3.0/ Address organizational impediments to speed and delivery Modern Engineering Coaching • Product organization • Agile Demand Management • Help leaders grow, identify and address the challenges to delivering value more quickly Organizational Change Management • Harvest learnings and issues from Labs, DoJo, Team Coaching and develop recommendations to remove impediments • Training and Enablement Roadmap Circle of Concern Direct Application of Best Practices to uplift your people and improve delivery Labs • One to One Pairing • Deliver Working software • Identification of impediments • Feedback loop to org management • Enabled Team Members DoJo • One to Many Pairing • Focus on engineering and agile best practices in a team Coaching • One to Many Teams • Further scaling of agile and engineering best practices to more teams in the org Academies • Up to 20 people • DevOps Academy – Hands on CI/CD OUR GOAL IS TO BRING THE BEST OF ACCENTURE TO HELP OUR CLIENTS BUILD A SUSTAINABLE CULTURE OF WORLD CLASS ENGINEERING. THE CIRCLE OF CONTROL Circle of Control

Editor's Notes

  1. Speaker: Ryan As the pressure to deliver value in an ever changing landscape continues to accelerate, IT organizations and in particular software engineers are being ask to do more/different work than ever before. And whether your organization delivers as the speed of a rabbit, a horse, or an elephant, you can drive an agile transformation to build a team that is capable of rising to the occasion.
  2. Speaker: Ryan At Accenture we typical group applications in to one of three large buckets, rabbits, horses and elephants. These applications are grouped by both their deployment cadence, but also the amount of tech debt, type of people and business value. Each type of application has a different release cycle, each one has the ability to apply agile concepts.
  3. Speaker: Ryan Many enterprises have undertaken an agile transformation journey, with full internalizing the benefits that agile hopes to drive. They are doing agile because everyone else is doing agile. By keep the benefits of agile in mind, this can ensure that you are driving the right behavior
  4. Speaker: Ryan
  5. Speaker: Ryan
  6. Speaker: Ryan
  7. Speaker: Chida Notes: Make sure you add in your real life examples Circle of Control is very important especially for the ‘Teams’ as they stay motivated and engaged. In our Columbus Innovation Hub we are following this religiously where the team members are focused on TDD, upskilling themselves consistently. Our Product Managers are putting together smaller stories, leaner product and emphasizing the befits of these to client to seek rapid feedback. I’ve seen the change first hand. For example in my last engagement, we had little to no automation except CI, our stories were big as the PMs were not focused on leaner product. It led to very little motivation in the team towards delivery. People were focused on getting things done rather than delivering value. And now in my current engagement where the client is big-time ‘Waterfall’ Enterprise, we as a ‘Team’ are focused on what we can do to deliver value consistently. We have smaller stories that would be built and functionally tested on average in a day following TDD, BDD practices and show the results every week to all the stakeholders even though the broader organization still follows waterfall.
  8. Speaker: Chida Notes: Make sure you add in your real life examples As we have smaller stories Product Owners can gauge the value better and we’re able to change client’s point of view to look at the product delivery. They get a sense of product and are able course-correct their asks. This has led to build trust in the team. The team has more confidence as we focus more on Continuous Integration and Deployment. Team members are owning development, unit test, automated functional tests for their assigned stories. They are becoming better software engineers rather than ‘Developers’ or ‘Testers’. Team members are pairing so we have collective ownership of the product and in turn save time on code reviews.
  9. Speaker: Ryan Notes: Make sure you add in your real life examples
  10. Speaker: Both Notes: Make sure you add in your real life examples
  11. Speaker: Ryan