SlideShare una empresa de Scribd logo
1 de 13
Agile and DevOps at USPTO
Briefing for ACT-IAC Partners
June 23, 2016
Agile
• Agile – is a lightweight, lean framework used for the development of
software based on the 2001 Agile Manifesto.
2
Agile versus Waterfall
3
Why Agile?
4
“DevOps”
5
DevOps
• DevOps - rapid IT service delivery through the adoption of agile, lean
practices emphasizing people (and culture), and seeks to improve
collaboration between operations and development teams. DevOps
implementations utilize technology — especially automation tools that
can leverage an increasingly programmable and dynamic infrastructure
from a life cycle perspective.
• The term “DevOps” originated with the 2008 Agile Conference
discussion of “Agile Infrastructure” and has become popular in the last
seven years due, in part, through DevOps Days meetings, conferences,
Meetups, etc. The first two DevOps Days DC (2105, 2016)
conferences were hosted by USPTO.
• “DevOps solves the most important business problem of our
generation, [which is] how organizations make the transition from good
to great.” - The Phoenix Project, Gene Kim
6
DevOps Benefits - Survey
Says….
7
The Agile – DevOps Connection
Agile Scrum
Continuous Rapid
Development
DevOps
Continuous Rapid
Deployment
8
The Agile – DevOps Connection
DevOps was implemented at USPTO to solve a problem. How do you
deliver the value to customers of continuous rapid software
development if production deployments are waterfall? That is, the
enterprise infrastructure people, processes, tools and culture were put in
place based on a need to deploy new or enhanced products only once
or twice a year. We needed DevOps to deliver the value of agile
iterative development.
9
USPTO Road To DevOps
10
Agile Development
Scaled Agile Framework (SAFe)
Automated Testing
CICM Deployment Pipeline
Production Monitoring
USPTO DevOps Journey
11
• Average of 1000 automated
builds per week
• Build time < 15 mins including
unit tests and static code
analysis
• One click deployment (2-10 min
duration) to all target
environments, including hybrid
cloud deploy
• 28+ projects auto deploying
• 37+ projects auto building
• 28+ Cloud Forms deployments
• 7+ Ansible deployments
• All NextGen projects on CICM
Top Organizational Challenges for
DevOps Adoption*
• Fear of Failure
From an executive point of view, managers often wonder whether the implementation of
DevOps practices will be successful. Will they yield positive results that are transparent to
both the customer and the organization?
• Legacy Processes
Software and technological processes are constantly evolving, and it is imperative that firms
improve their processes in order to gain or maintain a competitive advantage. Topo Pal
pointed out that once you start implementing new processes some of the perceived
challenges do not materialize.
• Bureaucracy: The Walls of Separation Between Teams
A majority of enterprises, especially older more conservative ones, organize workers into
different, independent teams with the expectation that these specialized teams will work
more efficiently. But today, some of the most innovative companies are discovering that
cross-functional teams spanning the usual silos actually increase business efficiencies.
*Gene Kim, renowned author, researcher, speaker and DevOps evangelist, Tapabrata (Topo) Pal, Product Manager for Capital One, and Andrew
Phillips, VP of DevOps Strategy at XebiaLabs, met online for a 2015 retrospect about scaling DevOps and Continuous Delivery in the enterprise.
During the webinar the trio also covered the top organizational challenges for adoption and offered suggestions on how to overcome them.
12
How to Overcome the Challenges
• Start small, one step at a time
Step 1: Create a tiger team. Or stir new patterns within existing ones.
Step 2: Find some form of success that can highlight how value was added using the principles of
DevOps.
Step 3: Show the added value and proof of success to top level executives and garner their support.
This will help to create a reversal within the organization where the executives will begin to push
DevOps practices from the top level down.
According to Topo Pal, “The way to remove that skepticism is to find a tiger team and make them
successful. Or try to create new patterns within a few tiger teams. And then go out in the enterprise and
talk about it and demonstrate what you have achieved and encourage other teams to become tiger
teams. And that way, you can scale.”
• Draw a Connection Between Management’s Goals and Something That Can Be Improved by
DevOps
A common executive goal is to increase operational efficiency. This is usually accomplished by shorter
task times and lowering costs. If you want to influence senior management and the way your entire
organization operates, phrase your proposal in a way that speaks to management’s goals and is in line
with their objectives.
13

Más contenido relacionado

La actualidad más candente

DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumaroGuild .
 
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.ioSoftware Guru
 
DevOps, from inception to conclusion
DevOps, from inception to conclusionDevOps, from inception to conclusion
DevOps, from inception to conclusionAbhishek Gaurav
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformationdev2ops
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps ExplainedDevOpsAnon
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)Brad Appleton
 
What business benefits from DevOps 2014
What business benefits from DevOps 2014What business benefits from DevOps 2014
What business benefits from DevOps 2014Erno Aapa
 
DevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile ManagementDevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile ManagementInspectie van het Onderwijs
 
Implementing DevOps In Practice
Implementing DevOps In PracticeImplementing DevOps In Practice
Implementing DevOps In PracticeZoltán Németh
 
What is DevOps? - ITSM Academy Webinar
What is DevOps?  - ITSM Academy Webinar What is DevOps?  - ITSM Academy Webinar
What is DevOps? - ITSM Academy Webinar ITSM Academy, Inc.
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachIevgenii Katsan
 
DevOps Adoption Patterns
DevOps Adoption PatternsDevOps Adoption Patterns
DevOps Adoption PatternsJohn Turner
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014johnfcshaw
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for GovernmentSanjeev Sharma
 

La actualidad más candente (20)

Agile vs dev ops
Agile vs dev opsAgile vs dev ops
Agile vs dev ops
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
 
DevOps, from inception to conclusion
DevOps, from inception to conclusionDevOps, from inception to conclusion
DevOps, from inception to conclusion
 
Building DevOps Toolchain
Building DevOps ToolchainBuilding DevOps Toolchain
Building DevOps Toolchain
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)
 
Devops
DevopsDevops
Devops
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
What business benefits from DevOps 2014
What business benefits from DevOps 2014What business benefits from DevOps 2014
What business benefits from DevOps 2014
 
DevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile ManagementDevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile Management
 
Implementing DevOps In Practice
Implementing DevOps In PracticeImplementing DevOps In Practice
Implementing DevOps In Practice
 
What is DevOps? - ITSM Academy Webinar
What is DevOps?  - ITSM Academy Webinar What is DevOps?  - ITSM Academy Webinar
What is DevOps? - ITSM Academy Webinar
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 
DevOps Adoption Patterns
DevOps Adoption PatternsDevOps Adoption Patterns
DevOps Adoption Patterns
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
 

Destacado

Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...XebiaLabs
 
BGOUG "Agile Data: revolutionizing database cloning'
BGOUG  "Agile Data: revolutionizing database cloning'BGOUG  "Agile Data: revolutionizing database cloning'
BGOUG "Agile Data: revolutionizing database cloning'Kyle Hailey
 
BSR Method for DevOps
BSR Method for DevOpsBSR Method for DevOps
BSR Method for DevOpsTony Davis
 
Solve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOpsSolve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOpsJosiah Renaudin
 
Project Execution Methodologies – Rising a Step Further
Project Execution Methodologies – Rising a Step FurtherProject Execution Methodologies – Rising a Step Further
Project Execution Methodologies – Rising a Step FurtherSPEC INDIA
 
Lean/Agile/DevOps 2016 part 3
Lean/Agile/DevOps 2016 part 3Lean/Agile/DevOps 2016 part 3
Lean/Agile/DevOps 2016 part 3Diego Pacheco
 
Lean/Agile/DevOps 2016 part 1
Lean/Agile/DevOps 2016  part 1Lean/Agile/DevOps 2016  part 1
Lean/Agile/DevOps 2016 part 1Diego Pacheco
 
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...XebiaLabs
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015Taller Negócio Digitais
 
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?Quint Wellington Redwood Iberia
 
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseDOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseGene Kim
 
IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise Sanjeev Sharma
 
Building a Modern Security Engineering Organization
Building a Modern Security Engineering OrganizationBuilding a Modern Security Engineering Organization
Building a Modern Security Engineering OrganizationZane Lackey
 
From DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOpsFrom DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOpsSanjeev Sharma
 
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)Chen Cheng-Wei
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarReedy Feggins Jr
 
How to adapt the SDLC to the era of DevSecOps
How to adapt the SDLC to the era of DevSecOpsHow to adapt the SDLC to the era of DevSecOps
How to adapt the SDLC to the era of DevSecOpsZane Lackey
 
Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Jacobo García López de Araujo
 

Destacado (20)

Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
 
What is DevOps
What is DevOpsWhat is DevOps
What is DevOps
 
BGOUG "Agile Data: revolutionizing database cloning'
BGOUG  "Agile Data: revolutionizing database cloning'BGOUG  "Agile Data: revolutionizing database cloning'
BGOUG "Agile Data: revolutionizing database cloning'
 
BSR Method for DevOps
BSR Method for DevOpsBSR Method for DevOps
BSR Method for DevOps
 
Solve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOpsSolve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOps
 
Project Execution Methodologies – Rising a Step Further
Project Execution Methodologies – Rising a Step FurtherProject Execution Methodologies – Rising a Step Further
Project Execution Methodologies – Rising a Step Further
 
Lean/Agile/DevOps 2016 part 3
Lean/Agile/DevOps 2016 part 3Lean/Agile/DevOps 2016 part 3
Lean/Agile/DevOps 2016 part 3
 
Lean/Agile/DevOps 2016 part 1
Lean/Agile/DevOps 2016  part 1Lean/Agile/DevOps 2016  part 1
Lean/Agile/DevOps 2016 part 1
 
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015
 
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseDOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
 
IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise
 
Building a Modern Security Engineering Organization
Building a Modern Security Engineering OrganizationBuilding a Modern Security Engineering Organization
Building a Modern Security Engineering Organization
 
From DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOpsFrom DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOps
 
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
 
How to adapt the SDLC to the era of DevSecOps
How to adapt the SDLC to the era of DevSecOpsHow to adapt the SDLC to the era of DevSecOps
How to adapt the SDLC to the era of DevSecOps
 
Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)
 

Similar a ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps

DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model2i Testing
 
Enterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowEnterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowSilver Touch Technologies
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachFrancisXavierInyanga
 
Dev ops training in chennai
Dev ops training in chennaiDev ops training in chennai
Dev ops training in chennairaj esaki
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organizationZinnov
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOpsAndrea Tino
 
Adopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling BlocksAdopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling BlocksCognizant
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITAndrea Tino
 
DevOps for Business: Streamlining Operations for Success
DevOps for Business: Streamlining Operations for SuccessDevOps for Business: Streamlining Operations for Success
DevOps for Business: Streamlining Operations for SuccessElina619459
 
What is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdfWhat is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdfCerebrum Infotech
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsCognizant
 
Lean Enterprise, A Definitive Approach in Software Development Production
Lean Enterprise, A Definitive Approach in Software Development ProductionLean Enterprise, A Definitive Approach in Software Development Production
Lean Enterprise, A Definitive Approach in Software Development ProductionBerk Dülger
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryRahul Tilloo
 
DevOps vs Agile — Understand The Difference!
DevOps vs Agile — Understand The Difference!DevOps vs Agile — Understand The Difference!
DevOps vs Agile — Understand The Difference!Serena Gray
 
Benefits of Adopting a DevOps Culture
Benefits of Adopting a DevOps Culture Benefits of Adopting a DevOps Culture
Benefits of Adopting a DevOps Culture Bahaa Al Zubaidi
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGroup
 
Introduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptxIntroduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptxaasssss1
 

Similar a ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps (20)

DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model
 
Enterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowEnterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to Know
 
DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
 
Dev ops training in chennai
Dev ops training in chennaiDev ops training in chennai
Dev ops training in chennai
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Adopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling BlocksAdopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling Blocks
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in IT
 
DevOps for Business: Streamlining Operations for Success
DevOps for Business: Streamlining Operations for SuccessDevOps for Business: Streamlining Operations for Success
DevOps for Business: Streamlining Operations for Success
 
What is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdfWhat is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdf
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
 
Lean Enterprise, A Definitive Approach in Software Development Production
Lean Enterprise, A Definitive Approach in Software Development ProductionLean Enterprise, A Definitive Approach in Software Development Production
Lean Enterprise, A Definitive Approach in Software Development Production
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
 
DevOps vs Agile — Understand The Difference!
DevOps vs Agile — Understand The Difference!DevOps vs Agile — Understand The Difference!
DevOps vs Agile — Understand The Difference!
 
6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
Benefits of Adopting a DevOps Culture
Benefits of Adopting a DevOps Culture Benefits of Adopting a DevOps Culture
Benefits of Adopting a DevOps Culture
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
 
Introduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptxIntroduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptx
 

Más de Christopher Dorobek

GSA CMMC implementation landscape - via AFFIRM
GSA CMMC implementation landscape - via AFFIRMGSA CMMC implementation landscape - via AFFIRM
GSA CMMC implementation landscape - via AFFIRMChristopher Dorobek
 
GSA Federal Acquisition Service: The Government Acquisition Marketplace
GSA Federal Acquisition Service: The Government Acquisition MarketplaceGSA Federal Acquisition Service: The Government Acquisition Marketplace
GSA Federal Acquisition Service: The Government Acquisition MarketplaceChristopher Dorobek
 
ACT-IAC MOC 2014 Open, Flexible Government Workshop report
ACT-IAC MOC 2014 Open, Flexible Government Workshop reportACT-IAC MOC 2014 Open, Flexible Government Workshop report
ACT-IAC MOC 2014 Open, Flexible Government Workshop reportChristopher Dorobek
 
Improving cyber-security through acquisition
Improving cyber-security through acquisitionImproving cyber-security through acquisition
Improving cyber-security through acquisitionChristopher Dorobek
 
John rucker keynote presentation 11-01-2011
John rucker keynote presentation   11-01-2011John rucker keynote presentation   11-01-2011
John rucker keynote presentation 11-01-2011Christopher Dorobek
 
MOC 2010: CXO Mixer voting results
MOC 2010: CXO Mixer voting resultsMOC 2010: CXO Mixer voting results
MOC 2010: CXO Mixer voting resultsChristopher Dorobek
 
Gsa infrastructure as a service briefing, 4-21-2010
Gsa   infrastructure as a service briefing, 4-21-2010Gsa   infrastructure as a service briefing, 4-21-2010
Gsa infrastructure as a service briefing, 4-21-2010Christopher Dorobek
 
March 2010: FedSources HUD CIO Jerry Williams
March 2010: FedSources HUD CIO Jerry WilliamsMarch 2010: FedSources HUD CIO Jerry Williams
March 2010: FedSources HUD CIO Jerry WilliamsChristopher Dorobek
 
10 Steps To Support Open Government
10 Steps To Support Open Government10 Steps To Support Open Government
10 Steps To Support Open GovernmentChristopher Dorobek
 
Cyber Policy Recommendations For The Federal Government
Cyber Policy Recommendations For The Federal GovernmentCyber Policy Recommendations For The Federal Government
Cyber Policy Recommendations For The Federal GovernmentChristopher Dorobek
 
Aug. 5, 2009 Federal CTO Chopra slides before the Churchill Club
Aug. 5, 2009 Federal CTO Chopra slides before the Churchill ClubAug. 5, 2009 Federal CTO Chopra slides before the Churchill Club
Aug. 5, 2009 Federal CTO Chopra slides before the Churchill ClubChristopher Dorobek
 
June 2009 Veterans Affairs Program Management Accountability System
June 2009 Veterans Affairs Program Management Accountability SystemJune 2009 Veterans Affairs Program Management Accountability System
June 2009 Veterans Affairs Program Management Accountability SystemChristopher Dorobek
 
Federal CIO Council's industructions on New Virtual Community Created to Shap...
Federal CIO Council's industructions on New Virtual Community Created to Shap...Federal CIO Council's industructions on New Virtual Community Created to Shap...
Federal CIO Council's industructions on New Virtual Community Created to Shap...Christopher Dorobek
 

Más de Christopher Dorobek (17)

GSA CMMC implementation landscape - via AFFIRM
GSA CMMC implementation landscape - via AFFIRMGSA CMMC implementation landscape - via AFFIRM
GSA CMMC implementation landscape - via AFFIRM
 
GSA Federal Acquisition Service: The Government Acquisition Marketplace
GSA Federal Acquisition Service: The Government Acquisition MarketplaceGSA Federal Acquisition Service: The Government Acquisition Marketplace
GSA Federal Acquisition Service: The Government Acquisition Marketplace
 
ACT-IAC MOC 2014 Open, Flexible Government Workshop report
ACT-IAC MOC 2014 Open, Flexible Government Workshop reportACT-IAC MOC 2014 Open, Flexible Government Workshop report
ACT-IAC MOC 2014 Open, Flexible Government Workshop report
 
Improving cyber-security through acquisition
Improving cyber-security through acquisitionImproving cyber-security through acquisition
Improving cyber-security through acquisition
 
John rucker keynote presentation 11-01-2011
John rucker keynote presentation   11-01-2011John rucker keynote presentation   11-01-2011
John rucker keynote presentation 11-01-2011
 
MOC 2010: CXO Mixer voting results
MOC 2010: CXO Mixer voting resultsMOC 2010: CXO Mixer voting results
MOC 2010: CXO Mixer voting results
 
Gsa infrastructure as a service briefing, 4-21-2010
Gsa   infrastructure as a service briefing, 4-21-2010Gsa   infrastructure as a service briefing, 4-21-2010
Gsa infrastructure as a service briefing, 4-21-2010
 
March 2010: FedSources HUD CIO Jerry Williams
March 2010: FedSources HUD CIO Jerry WilliamsMarch 2010: FedSources HUD CIO Jerry Williams
March 2010: FedSources HUD CIO Jerry Williams
 
10 Steps To Support Open Government
10 Steps To Support Open Government10 Steps To Support Open Government
10 Steps To Support Open Government
 
Cyber Policy Recommendations For The Federal Government
Cyber Policy Recommendations For The Federal GovernmentCyber Policy Recommendations For The Federal Government
Cyber Policy Recommendations For The Federal Government
 
Opm Closed 02.08
Opm Closed 02.08Opm Closed 02.08
Opm Closed 02.08
 
AFFIRM Network panel slides
AFFIRM Network panel slidesAFFIRM Network panel slides
AFFIRM Network panel slides
 
080409 Churchill Club Slides
080409 Churchill Club Slides080409 Churchill Club Slides
080409 Churchill Club Slides
 
080409 Churchill Club Slides
080409 Churchill Club Slides080409 Churchill Club Slides
080409 Churchill Club Slides
 
Aug. 5, 2009 Federal CTO Chopra slides before the Churchill Club
Aug. 5, 2009 Federal CTO Chopra slides before the Churchill ClubAug. 5, 2009 Federal CTO Chopra slides before the Churchill Club
Aug. 5, 2009 Federal CTO Chopra slides before the Churchill Club
 
June 2009 Veterans Affairs Program Management Accountability System
June 2009 Veterans Affairs Program Management Accountability SystemJune 2009 Veterans Affairs Program Management Accountability System
June 2009 Veterans Affairs Program Management Accountability System
 
Federal CIO Council's industructions on New Virtual Community Created to Shap...
Federal CIO Council's industructions on New Virtual Community Created to Shap...Federal CIO Council's industructions on New Virtual Community Created to Shap...
Federal CIO Council's industructions on New Virtual Community Created to Shap...
 

Último

Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...Dipal Arora
 
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxxIncident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxxPeter Miles
 
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...Hemant Purohit
 
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile ServiceCunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile ServiceHigh Profile Call Girls
 
(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Service
(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Service(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Service
(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
CBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related TopicsCBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related TopicsCongressional Budget Office
 
Zechariah Boodey Farmstead Collaborative presentation - Humble Beginnings
Zechariah Boodey Farmstead Collaborative presentation -  Humble BeginningsZechariah Boodey Farmstead Collaborative presentation -  Humble Beginnings
Zechariah Boodey Farmstead Collaborative presentation - Humble Beginningsinfo695895
 
Top Rated Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 
Regional Snapshot Atlanta Aging Trends 2024
Regional Snapshot Atlanta Aging Trends 2024Regional Snapshot Atlanta Aging Trends 2024
Regional Snapshot Atlanta Aging Trends 2024ARCResearch
 
Top Rated Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
Top Rated  Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...Top Rated  Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
Top Rated Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...Call Girls in Nagpur High Profile
 
Call On 6297143586 Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
Call On 6297143586  Viman Nagar Call Girls In All Pune 24/7 Provide Call With...Call On 6297143586  Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
Call On 6297143586 Viman Nagar Call Girls In All Pune 24/7 Provide Call With...tanu pandey
 
2024 Zoom Reinstein Legacy Asbestos Webinar
2024 Zoom Reinstein Legacy Asbestos Webinar2024 Zoom Reinstein Legacy Asbestos Webinar
2024 Zoom Reinstein Legacy Asbestos WebinarLinda Reinstein
 
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
WIPO magazine issue -1 - 2024 World Intellectual Property organization.
WIPO magazine issue -1 - 2024 World Intellectual Property organization.WIPO magazine issue -1 - 2024 World Intellectual Property organization.
WIPO magazine issue -1 - 2024 World Intellectual Property organization.Christina Parmionova
 
Expressive clarity oral presentation.pptx
Expressive clarity oral presentation.pptxExpressive clarity oral presentation.pptx
Expressive clarity oral presentation.pptxtsionhagos36
 
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call On 6297143586 Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
Call On 6297143586  Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...Call On 6297143586  Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
Call On 6297143586 Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...tanu pandey
 
2024: The FAR, Federal Acquisition Regulations, Part 30
2024: The FAR, Federal Acquisition Regulations, Part 302024: The FAR, Federal Acquisition Regulations, Part 30
2024: The FAR, Federal Acquisition Regulations, Part 30JSchaus & Associates
 

Último (20)

Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...
 
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxxIncident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
 
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...
 
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile ServiceCunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
 
(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Service
(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Service(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Service
(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Service
 
Rohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
CBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related TopicsCBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related Topics
 
Zechariah Boodey Farmstead Collaborative presentation - Humble Beginnings
Zechariah Boodey Farmstead Collaborative presentation -  Humble BeginningsZechariah Boodey Farmstead Collaborative presentation -  Humble Beginnings
Zechariah Boodey Farmstead Collaborative presentation - Humble Beginnings
 
Delhi Russian Call Girls In Connaught Place ➡️9999965857 India's Finest Model...
Delhi Russian Call Girls In Connaught Place ➡️9999965857 India's Finest Model...Delhi Russian Call Girls In Connaught Place ➡️9999965857 India's Finest Model...
Delhi Russian Call Girls In Connaught Place ➡️9999965857 India's Finest Model...
 
Top Rated Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
Regional Snapshot Atlanta Aging Trends 2024
Regional Snapshot Atlanta Aging Trends 2024Regional Snapshot Atlanta Aging Trends 2024
Regional Snapshot Atlanta Aging Trends 2024
 
Top Rated Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
Top Rated  Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...Top Rated  Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
Top Rated Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
 
Call On 6297143586 Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
Call On 6297143586  Viman Nagar Call Girls In All Pune 24/7 Provide Call With...Call On 6297143586  Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
Call On 6297143586 Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
 
2024 Zoom Reinstein Legacy Asbestos Webinar
2024 Zoom Reinstein Legacy Asbestos Webinar2024 Zoom Reinstein Legacy Asbestos Webinar
2024 Zoom Reinstein Legacy Asbestos Webinar
 
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service
 
WIPO magazine issue -1 - 2024 World Intellectual Property organization.
WIPO magazine issue -1 - 2024 World Intellectual Property organization.WIPO magazine issue -1 - 2024 World Intellectual Property organization.
WIPO magazine issue -1 - 2024 World Intellectual Property organization.
 
Expressive clarity oral presentation.pptx
Expressive clarity oral presentation.pptxExpressive clarity oral presentation.pptx
Expressive clarity oral presentation.pptx
 
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call On 6297143586 Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
Call On 6297143586  Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...Call On 6297143586  Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
Call On 6297143586 Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
 
2024: The FAR, Federal Acquisition Regulations, Part 30
2024: The FAR, Federal Acquisition Regulations, Part 302024: The FAR, Federal Acquisition Regulations, Part 30
2024: The FAR, Federal Acquisition Regulations, Part 30
 

ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps

  • 1. Agile and DevOps at USPTO Briefing for ACT-IAC Partners June 23, 2016
  • 2. Agile • Agile – is a lightweight, lean framework used for the development of software based on the 2001 Agile Manifesto. 2
  • 6. DevOps • DevOps - rapid IT service delivery through the adoption of agile, lean practices emphasizing people (and culture), and seeks to improve collaboration between operations and development teams. DevOps implementations utilize technology — especially automation tools that can leverage an increasingly programmable and dynamic infrastructure from a life cycle perspective. • The term “DevOps” originated with the 2008 Agile Conference discussion of “Agile Infrastructure” and has become popular in the last seven years due, in part, through DevOps Days meetings, conferences, Meetups, etc. The first two DevOps Days DC (2105, 2016) conferences were hosted by USPTO. • “DevOps solves the most important business problem of our generation, [which is] how organizations make the transition from good to great.” - The Phoenix Project, Gene Kim 6
  • 7. DevOps Benefits - Survey Says…. 7
  • 8. The Agile – DevOps Connection Agile Scrum Continuous Rapid Development DevOps Continuous Rapid Deployment 8
  • 9. The Agile – DevOps Connection DevOps was implemented at USPTO to solve a problem. How do you deliver the value to customers of continuous rapid software development if production deployments are waterfall? That is, the enterprise infrastructure people, processes, tools and culture were put in place based on a need to deploy new or enhanced products only once or twice a year. We needed DevOps to deliver the value of agile iterative development. 9
  • 10. USPTO Road To DevOps 10 Agile Development Scaled Agile Framework (SAFe) Automated Testing CICM Deployment Pipeline Production Monitoring
  • 11. USPTO DevOps Journey 11 • Average of 1000 automated builds per week • Build time < 15 mins including unit tests and static code analysis • One click deployment (2-10 min duration) to all target environments, including hybrid cloud deploy • 28+ projects auto deploying • 37+ projects auto building • 28+ Cloud Forms deployments • 7+ Ansible deployments • All NextGen projects on CICM
  • 12. Top Organizational Challenges for DevOps Adoption* • Fear of Failure From an executive point of view, managers often wonder whether the implementation of DevOps practices will be successful. Will they yield positive results that are transparent to both the customer and the organization? • Legacy Processes Software and technological processes are constantly evolving, and it is imperative that firms improve their processes in order to gain or maintain a competitive advantage. Topo Pal pointed out that once you start implementing new processes some of the perceived challenges do not materialize. • Bureaucracy: The Walls of Separation Between Teams A majority of enterprises, especially older more conservative ones, organize workers into different, independent teams with the expectation that these specialized teams will work more efficiently. But today, some of the most innovative companies are discovering that cross-functional teams spanning the usual silos actually increase business efficiencies. *Gene Kim, renowned author, researcher, speaker and DevOps evangelist, Tapabrata (Topo) Pal, Product Manager for Capital One, and Andrew Phillips, VP of DevOps Strategy at XebiaLabs, met online for a 2015 retrospect about scaling DevOps and Continuous Delivery in the enterprise. During the webinar the trio also covered the top organizational challenges for adoption and offered suggestions on how to overcome them. 12
  • 13. How to Overcome the Challenges • Start small, one step at a time Step 1: Create a tiger team. Or stir new patterns within existing ones. Step 2: Find some form of success that can highlight how value was added using the principles of DevOps. Step 3: Show the added value and proof of success to top level executives and garner their support. This will help to create a reversal within the organization where the executives will begin to push DevOps practices from the top level down. According to Topo Pal, “The way to remove that skepticism is to find a tiger team and make them successful. Or try to create new patterns within a few tiger teams. And then go out in the enterprise and talk about it and demonstrate what you have achieved and encourage other teams to become tiger teams. And that way, you can scale.” • Draw a Connection Between Management’s Goals and Something That Can Be Improved by DevOps A common executive goal is to increase operational efficiency. This is usually accomplished by shorter task times and lowering costs. If you want to influence senior management and the way your entire organization operates, phrase your proposal in a way that speaks to management’s goals and is in line with their objectives. 13