SlideShare uma empresa Scribd logo
1 de 57
Freedom and Responsibility
Continuous Delivery and DevOps
Mike Ruangutai
Head of Platform Engineering
@
Previous lives
Kareo
Expansion stage start-up providing SaaS clinical and practice management software.
$15 billion in patient claim transactions annually
18,000 doctors and healthcare providers
39 million patient records including
ePrescriptions
Drug-to-drug interaction
Patient-drug allergies
Lab orders and results processing
Weekly software releases, with road map to daily releases.
IGN | GameSpy
Platform-as-a-Service for triple-A and independent game developers and publishers.
300 million users across all major gaming platforms.
70 million monthly views on IGN.com
1100 web, application, and database servers
Peak traffic:
3 billion requests/day
25,000 data transactions/second
Release on commit, aka Continuous Deployment
What I learned along the way
Understand why you want to change
Get early wins; this journey will likely take years
Do Continuous Integration first
Early software starts monolithic and will require architecture changes
Culture of trust and continuous improvement
Why do we want to do continuous delivery?
How many believe we are paid to write code?
We are paid to make decisions.
Decisions lead to
outcomes.
Positive Negative
Outcome
How dowe make decisions quicklyandadjustto enablethebusiness?
Adrian Cockcroft
Chief Architect, Netflix
• Originally coined by military Air
Force strategist John Boyd
• Predominant philosophy in
many Bay Area companies
OODA Loop
http://en.wikipedia.org/wiki/OODA_loop
Ideas
Build
Code
Measure
Data
Learn
Build, Measure, Learn
Eric Ries
CTO, IMVU
Founder Lean Startup Movement
Goal:
Toget aroundthisloop
asfastaspossible.
In the same time duration:
Opponent: 3 decisions
You: 6 decisions
You have the advantage.
http://en.wikipedia.org/wiki/OODA_loop
What does this have to do with
product engineering?
Maslow’sHierarchy
of Needs
As product engineers, our goal is
to get as high up this hierarchy as
possible.
And getting higher requires the
ability to make more decisions, use
more data, and take more actions
than your opponent.
At minimum get here
Goal is to get here
Continuous
Delivery
http://en.wikipedia.org/wiki/OODA_loop
Enables product engineering
teams to get around this loop
quickly by delivering software up
the value stream frequently and
consistently.
Who is doing continuous delivery?
Steven Greene - VP, Program
Management
Mike Saha – Director, Release
Engineering
• 900+ deployments annually
• 8 releases/day
• 25 core products
• Up to 120,000 automated tests
• 120+ Scrum teams
• Multi year transformation
FutureSmart Printer Software
Embedded Software Systems
powering HP printer, scanner, and
multi-function devices.
Gary Gruver - VP, Quality
Engineering
• $2 billion LOB
• 400 engineers across four
continents
• Re-architected from ground up
• 10 million lines of code
• 75,000 lines of code churn/day
• 15,000 testing hours/day
• 3 year transformation, 2008 - 2011
FutureSmart Printer Software
Embedded Software Systems
powering HP printer, scanner, and
multi-function devices.
Gary Gruver - VP, Quality
Engineering
Cost Driver Improvements
FutureSmart Printer Software
Embedded Software Systems
powering HP printer, scanner, and
multi-function devices.
Gary Gruver - VP, Quality
Engineering
Cycle Time Improvements
FutureSmart Printer Software
Embedded Software Systems
powering HP printer, scanner, and
multi-function devices.
Gary Gruver - VP, Quality
Engineering
What is continuous delivery?
“Reduce the cost, time, and risk of delivering incremental
changes to users.”
– Jez Humble, author Continuous Delivery , VP @ Opscode
1. Software is deployable throughout its lifecycle.
2. The team prioritizes keeping the software deployable over working on
new features.
3. Anybody can get fast, automated feedback on the production
readiness of their systems anytime somebody makes a change to
them.
4. You can perform push button deployment of any version of the
software to any environment on-demand.
“…a business sponsor could request that the current
development version of the software be deployed to production
at a moment’s notice – and nobody would bat an eyelid, let
alone panic.” - Martin Fowler
Pillars of
Continuous
Delivery
Continuous
Delivery
Continuous
Integration
Automated
Testing
DevOps
To become a continuous delivery
organization, DevOps, Automation
Testing, and Continuous
Integration are integral parts of
the process.
Continuous Integration
What does it mean to be doing continuous integration?
1. Software is deployable throughout its lifecycle.
2. The team prioritizes keeping the software deployable over working on
new features.
3. Anybody can get fast, automated feedback on the production
readiness of their systems anytime somebody makes a change to
them.
4. You can perform push button deployment of any version of the
software to any environment on-demand.
1. Engineers are checking in code several times a day to trunk; feature
branches are frowned upon.
2. Builds are generated and automated tests are executed to validate the
integrity of the software.
3. Builds and test times are kept fast to ensure fast feedback cycles.
4. Testing is done continuously in a production mirrored environment.
Delivery
team
• Checks in
Version
control
• Triggers
Build & Unit
Tests
• Triggers
Automated
Acceptance
Test
• Approval
User
Acceptance
Test
• Approval
Production
Release
Continuous Delivery Pipeline
Continuous Integration pipline
Automated Testing
Who is responsible for quality?
When does quality become important?
“Cease dependence on mass
inspection to achieve quality. Improve
the process and build quality into the
product in the first place.”
- W. Edwards Deming
W. Edwards Deming
Created Total Quality Movement
after World War II in Japan.
Core to Japan’s dominance of US
car manufacturers
Two implications to software development:
1. Testing is not something we do after
development is complete. Testing should happen
all the time.
2. Testers are not responsible for quality. Everyone
is responsible for quality.
W. Edwards Deming
Created Total Quality Movement
after World War II in Japan.
Core to Japan’s dominance of US
car manufacturers
Functional Acceptance
Usability
Exploratory
Showcase
Non-functional acceptance
(performance, scaling)
Unit
Integration
Automated Manual
Automated Automated | Manual
Technology Facing
Development Support Product feedback
Business Facing
Cheapest way to fix a bug is to not check it in
in the first place.
That is why automated tests are important.
DevOps
Building a Culture of Trust
Where we are today…
Organizational gatekeepers to control risk and
increase trust.
Diametric opposition
Product paid to ideate changes.
Developers are paid to make changes.
QA are paid to question changes.
Operations are paid to prevent changes.
Often times because they end up
having to support those changes.
*Change = Risk
Goal:
Toget aroundthisloop
asfastaspossible.
If this is our goal, then work
center silos detract from this
goal.
Continuous Delivery will
ultimately fail.
http://en.wikipedia.org/wiki/OODA_loop
Agility without Safety
Is easy.
Safety without Agility
Is easy.
Safety with Agility
Is hard.
DevOps is…
A culture shift that encourages collaboration and
communicationto foster building better-quality
software more quickly and more reliably.
An environment where developers, QA, and operations
draw on each others’ expertise to eliminate waste and
bottlenecks in the development lifecycle.
DevOps
and
OODA
Metrics:
• Performance
• Availability
• Usability
• Cohort
• Traffic
Product enablement:
• Feature toggles
• Canary testing
• A/B testing
Using Product and
Technology metrics to
move higher in Maslow’s
Hierarchy of Needs
Development:
• CI Server
• Infrastructure Automation
• Test Automation
• Agile architecture, i.e. micro services
DevOps
DevOps is about Freedom and Responsibility.
Summing it all up.
Pillars of
Continuous
Delivery
Continuous
Delivery
Continuous
Integration
Automated
Testing
DevOps
All three are fundamental.
Pillars of
Continuous
Delivery
Continuous
Delivery
Process
TechnologyPeople
Alternatively you can look at it this
way.
Achieving Continuous Delivery is hard. But it is fundamental.
It will likely take us a while to get there. But the most critical
requirement are…
People.
People are the root of the creative process. And getting
to continuous deliver will be a creative endeavor.
Among other things, we should have:
1. The Culture of Trust which is created by giving responsible people the freedom to
make decisions (and experiment).
2. The tools and technology that provide responsible people the data they need to
make decisions.
3. A process that gives responsible people the fast cycle times needed to make quick
decisions - OODA.
How do you know you’ve done it?
“…a business sponsor could request that the current
development version of the software be deployed to production
at a moment’s notice – and nobody would bat an eyelid, let
alone panic.” - Martin Fowler
Thanks!

Mais conteúdo relacionado

Mais procurados

Continuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOpsContinuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOpsSeaLights
 
How to Build the Right Automation
How to Build the Right AutomationHow to Build the Right Automation
How to Build the Right AutomationJules Pierre-Louis
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business GoalsMarc Hornbeek
 
Webinar: A Roadmap for DevOps Success
Webinar: A Roadmap for DevOps SuccessWebinar: A Roadmap for DevOps Success
Webinar: A Roadmap for DevOps SuccessJules Pierre-Louis
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Roger Snook
 
Quality Assurance Guidelines
Quality Assurance GuidelinesQuality Assurance Guidelines
Quality Assurance GuidelinesTim Stribos
 
5 Key Metrics to Release Better Software Faster
5 Key Metrics to Release Better Software Faster5 Key Metrics to Release Better Software Faster
5 Key Metrics to Release Better Software FasterDynatrace
 
Spark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agileSpark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agilegbgruver
 
Enabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentEnabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentMatthew Young
 
The Journey Towards Continuous Integration
The Journey Towards Continuous IntegrationThe Journey Towards Continuous Integration
The Journey Towards Continuous IntegrationSebastian Marek
 
DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications
DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications
DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications Gene Kim
 
When agility meets software quality
When agility meets software qualityWhen agility meets software quality
When agility meets software qualityBabak Khorrami
 
DevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated TestingDevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated TestingDevOps for Enterprise Systems
 
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...Gene Kim
 
Shift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deploymentShift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deploymentClaudia Ring
 
Agile, DevOps & Test
Agile, DevOps & TestAgile, DevOps & Test
Agile, DevOps & TestQualitest
 
The Challenges & Pitfalls of Database Continuous Delivery
The Challenges & Pitfalls of Database Continuous DeliveryThe Challenges & Pitfalls of Database Continuous Delivery
The Challenges & Pitfalls of Database Continuous DeliveryPerforce
 

Mais procurados (20)

Continuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOpsContinuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOps
 
Continuous Delivery Maturity Model
Continuous Delivery Maturity ModelContinuous Delivery Maturity Model
Continuous Delivery Maturity Model
 
How to Build the Right Automation
How to Build the Right AutomationHow to Build the Right Automation
How to Build the Right Automation
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business Goals
 
Webinar: A Roadmap for DevOps Success
Webinar: A Roadmap for DevOps SuccessWebinar: A Roadmap for DevOps Success
Webinar: A Roadmap for DevOps Success
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
 
Quality Assurance Guidelines
Quality Assurance GuidelinesQuality Assurance Guidelines
Quality Assurance Guidelines
 
5 Key Metrics to Release Better Software Faster
5 Key Metrics to Release Better Software Faster5 Key Metrics to Release Better Software Faster
5 Key Metrics to Release Better Software Faster
 
Spark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agileSpark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agile
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
 
Enabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentEnabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App Development
 
The Journey Towards Continuous Integration
The Journey Towards Continuous IntegrationThe Journey Towards Continuous Integration
The Journey Towards Continuous Integration
 
DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications
DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications
DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications
 
When agility meets software quality
When agility meets software qualityWhen agility meets software quality
When agility meets software quality
 
DevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated TestingDevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated Testing
 
DevOps for Enterprise Systems - Rosalind Radcliffe
DevOps for Enterprise Systems - Rosalind RadcliffeDevOps for Enterprise Systems - Rosalind Radcliffe
DevOps for Enterprise Systems - Rosalind Radcliffe
 
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
 
Shift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deploymentShift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deployment
 
Agile, DevOps & Test
Agile, DevOps & TestAgile, DevOps & Test
Agile, DevOps & Test
 
The Challenges & Pitfalls of Database Continuous Delivery
The Challenges & Pitfalls of Database Continuous DeliveryThe Challenges & Pitfalls of Database Continuous Delivery
The Challenges & Pitfalls of Database Continuous Delivery
 

Destaque

122312 obama fax (georgian)
122312   obama fax (georgian)122312   obama fax (georgian)
122312 obama fax (georgian)VogelDenise
 
Road of excellence 2012
Road of excellence 2012Road of excellence 2012
Road of excellence 2012Pedro_Nunes22
 
Nuremberg principle romanian
Nuremberg principle   romanianNuremberg principle   romanian
Nuremberg principle romanianVogelDenise
 
BARACK OBAMA – Benghazi COVER UP (armenian)
BARACK OBAMA – Benghazi COVER UP (armenian)BARACK OBAMA – Benghazi COVER UP (armenian)
BARACK OBAMA – Benghazi COVER UP (armenian)VogelDenise
 
BAIN CAPITAL (Wikipedia)
BAIN CAPITAL (Wikipedia)BAIN CAPITAL (Wikipedia)
BAIN CAPITAL (Wikipedia)VogelDenise
 
082512 us supreme court response (telugu)
082512   us supreme court response (telugu)082512   us supreme court response (telugu)
082512 us supreme court response (telugu)VogelDenise
 
092712 julian assange (president obama's audacity) - lao
092712   julian assange (president obama's audacity) - lao092712   julian assange (president obama's audacity) - lao
092712 julian assange (president obama's audacity) - laoVogelDenise
 
Heady Times For Carlyle (Dan Briody Article) - Bush & Bin Laden Ties
Heady Times For Carlyle (Dan Briody Article) - Bush & Bin Laden TiesHeady Times For Carlyle (Dan Briody Article) - Bush & Bin Laden Ties
Heady Times For Carlyle (Dan Briody Article) - Bush & Bin Laden TiesVogelDenise
 
10/29/12 VOGEL DENISE NEWSOME SLIDESHARE.NET DOCUMENTS
10/29/12 VOGEL DENISE NEWSOME SLIDESHARE.NET DOCUMENTS10/29/12 VOGEL DENISE NEWSOME SLIDESHARE.NET DOCUMENTS
10/29/12 VOGEL DENISE NEWSOME SLIDESHARE.NET DOCUMENTSVogelDenise
 
122312 obama fax (turkish)
122312   obama fax (turkish)122312   obama fax (turkish)
122312 obama fax (turkish)VogelDenise
 
122912 public notification (obama & pay pal attacks) -telugu
122912   public notification (obama & pay pal attacks) -telugu122912   public notification (obama & pay pal attacks) -telugu
122912 public notification (obama & pay pal attacks) -teluguVogelDenise
 
122912 public notification (obama & pay pal attacks) - galician
122912   public notification (obama & pay pal attacks) - galician122912   public notification (obama & pay pal attacks) - galician
122912 public notification (obama & pay pal attacks) - galicianVogelDenise
 
122912 public notification (obama & pay pal attacks) - haitian creole
122912   public notification (obama & pay pal attacks) - haitian creole122912   public notification (obama & pay pal attacks) - haitian creole
122912 public notification (obama & pay pal attacks) - haitian creoleVogelDenise
 
122312 obama fax (slovak)
122312   obama fax (slovak)122312   obama fax (slovak)
122312 obama fax (slovak)VogelDenise
 
GEORGE ZIMMERMAN'S RE-ENACTMENT (ukrainian)
GEORGE ZIMMERMAN'S RE-ENACTMENT (ukrainian)GEORGE ZIMMERMAN'S RE-ENACTMENT (ukrainian)
GEORGE ZIMMERMAN'S RE-ENACTMENT (ukrainian)VogelDenise
 
122912 public notification (obama & pay pal attacks) -lao
122912   public notification (obama & pay pal attacks) -lao122912   public notification (obama & pay pal attacks) -lao
122912 public notification (obama & pay pal attacks) -laoVogelDenise
 
BARACK OBAMA – Benghazi COVER UP (arabic)
BARACK OBAMA – Benghazi COVER UP (arabic)BARACK OBAMA – Benghazi COVER UP (arabic)
BARACK OBAMA – Benghazi COVER UP (arabic)VogelDenise
 
Patrizia Pepe: Perchè Mobile?
Patrizia Pepe: Perchè Mobile? Patrizia Pepe: Perchè Mobile?
Patrizia Pepe: Perchè Mobile? Network Lab
 

Destaque (20)

122312 obama fax (georgian)
122312   obama fax (georgian)122312   obama fax (georgian)
122312 obama fax (georgian)
 
Road of excellence 2012
Road of excellence 2012Road of excellence 2012
Road of excellence 2012
 
Nuremberg principle romanian
Nuremberg principle   romanianNuremberg principle   romanian
Nuremberg principle romanian
 
BARACK OBAMA – Benghazi COVER UP (armenian)
BARACK OBAMA – Benghazi COVER UP (armenian)BARACK OBAMA – Benghazi COVER UP (armenian)
BARACK OBAMA – Benghazi COVER UP (armenian)
 
BAIN CAPITAL (Wikipedia)
BAIN CAPITAL (Wikipedia)BAIN CAPITAL (Wikipedia)
BAIN CAPITAL (Wikipedia)
 
082512 us supreme court response (telugu)
082512   us supreme court response (telugu)082512   us supreme court response (telugu)
082512 us supreme court response (telugu)
 
092712 julian assange (president obama's audacity) - lao
092712   julian assange (president obama's audacity) - lao092712   julian assange (president obama's audacity) - lao
092712 julian assange (president obama's audacity) - lao
 
Terminos de referencia muro jivia
Terminos de referencia muro   jiviaTerminos de referencia muro   jivia
Terminos de referencia muro jivia
 
Membangn komunitas
Membangn komunitasMembangn komunitas
Membangn komunitas
 
Heady Times For Carlyle (Dan Briody Article) - Bush & Bin Laden Ties
Heady Times For Carlyle (Dan Briody Article) - Bush & Bin Laden TiesHeady Times For Carlyle (Dan Briody Article) - Bush & Bin Laden Ties
Heady Times For Carlyle (Dan Briody Article) - Bush & Bin Laden Ties
 
10/29/12 VOGEL DENISE NEWSOME SLIDESHARE.NET DOCUMENTS
10/29/12 VOGEL DENISE NEWSOME SLIDESHARE.NET DOCUMENTS10/29/12 VOGEL DENISE NEWSOME SLIDESHARE.NET DOCUMENTS
10/29/12 VOGEL DENISE NEWSOME SLIDESHARE.NET DOCUMENTS
 
122312 obama fax (turkish)
122312   obama fax (turkish)122312   obama fax (turkish)
122312 obama fax (turkish)
 
122912 public notification (obama & pay pal attacks) -telugu
122912   public notification (obama & pay pal attacks) -telugu122912   public notification (obama & pay pal attacks) -telugu
122912 public notification (obama & pay pal attacks) -telugu
 
122912 public notification (obama & pay pal attacks) - galician
122912   public notification (obama & pay pal attacks) - galician122912   public notification (obama & pay pal attacks) - galician
122912 public notification (obama & pay pal attacks) - galician
 
122912 public notification (obama & pay pal attacks) - haitian creole
122912   public notification (obama & pay pal attacks) - haitian creole122912   public notification (obama & pay pal attacks) - haitian creole
122912 public notification (obama & pay pal attacks) - haitian creole
 
122312 obama fax (slovak)
122312   obama fax (slovak)122312   obama fax (slovak)
122312 obama fax (slovak)
 
GEORGE ZIMMERMAN'S RE-ENACTMENT (ukrainian)
GEORGE ZIMMERMAN'S RE-ENACTMENT (ukrainian)GEORGE ZIMMERMAN'S RE-ENACTMENT (ukrainian)
GEORGE ZIMMERMAN'S RE-ENACTMENT (ukrainian)
 
122912 public notification (obama & pay pal attacks) -lao
122912   public notification (obama & pay pal attacks) -lao122912   public notification (obama & pay pal attacks) -lao
122912 public notification (obama & pay pal attacks) -lao
 
BARACK OBAMA – Benghazi COVER UP (arabic)
BARACK OBAMA – Benghazi COVER UP (arabic)BARACK OBAMA – Benghazi COVER UP (arabic)
BARACK OBAMA – Benghazi COVER UP (arabic)
 
Patrizia Pepe: Perchè Mobile?
Patrizia Pepe: Perchè Mobile? Patrizia Pepe: Perchè Mobile?
Patrizia Pepe: Perchè Mobile?
 

Semelhante a Freedom and Responsibility

How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks Ulf Mattsson
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentNeotys
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunk
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar TEST Huddle
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentDynatrace
 
How Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivityHow Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivityIvan Porta
 
Webinar: “Continuous Delivery: il tuo primo passo verso il DevOps”
Webinar: “Continuous Delivery: il tuo primo passo verso il DevOps”Webinar: “Continuous Delivery: il tuo primo passo verso il DevOps”
Webinar: “Continuous Delivery: il tuo primo passo verso il DevOps”Emerasoft, solutions to collaborate
 
Leveraging Analytics for DevOps
Leveraging Analytics for DevOpsLeveraging Analytics for DevOps
Leveraging Analytics for DevOpsMichael Floyd
 
How To Ensure Quality With Automation
How To Ensure Quality With AutomationHow To Ensure Quality With Automation
How To Ensure Quality With AutomationMindbowser Inc
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0minseok kim
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsCygnet Infotech
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own wordsSUBHENDU KARMAKAR
 
Devops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle OrganizationDevops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle OrganizationRobbie Minshall
 
Code to Cloud: Three Trends for Faster, Safer Continuous Delivery
Code to Cloud: Three Trends for Faster, Safer Continuous DeliveryCode to Cloud: Three Trends for Faster, Safer Continuous Delivery
Code to Cloud: Three Trends for Faster, Safer Continuous DeliveryVMware Tanzu
 
Agile for Software as a Medical Device
Agile for Software as a Medical DeviceAgile for Software as a Medical Device
Agile for Software as a Medical DeviceOrthogonal
 
Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...
Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...
Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...Mike Villiger
 
Continues delivery - Introduction
Continues delivery - IntroductionContinues delivery - Introduction
Continues delivery - IntroductionErez Attar
 

Semelhante a Freedom and Responsibility (20)

How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for Devops
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
 
How Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivityHow Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivity
 
Webinar: “Continuous Delivery: il tuo primo passo verso il DevOps”
Webinar: “Continuous Delivery: il tuo primo passo verso il DevOps”Webinar: “Continuous Delivery: il tuo primo passo verso il DevOps”
Webinar: “Continuous Delivery: il tuo primo passo verso il DevOps”
 
Leveraging Analytics for DevOps
Leveraging Analytics for DevOpsLeveraging Analytics for DevOps
Leveraging Analytics for DevOps
 
How To Ensure Quality With Automation
How To Ensure Quality With AutomationHow To Ensure Quality With Automation
How To Ensure Quality With Automation
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
 
Week1.pptx
Week1.pptxWeek1.pptx
Week1.pptx
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own words
 
Devops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle OrganizationDevops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle Organization
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
Code to Cloud: Three Trends for Faster, Safer Continuous Delivery
Code to Cloud: Three Trends for Faster, Safer Continuous DeliveryCode to Cloud: Three Trends for Faster, Safer Continuous Delivery
Code to Cloud: Three Trends for Faster, Safer Continuous Delivery
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
Agile for Software as a Medical Device
Agile for Software as a Medical DeviceAgile for Software as a Medical Device
Agile for Software as a Medical Device
 
Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...
Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...
Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...
 
Continues delivery - Introduction
Continues delivery - IntroductionContinues delivery - Introduction
Continues delivery - Introduction
 

Último

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationShrmpro
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 

Último (20)

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 

Freedom and Responsibility