DevOps - Agile on Steroids by Tom Clement Oketch and Augustine Kisitu

Thoughtworks
ThoughtworksVice President at Thoughtworks
Body Level One
Body Level Two
Body Level Three
Body Level Four
A g i l e A f r i c a 2 0 1 5
DEVOPS - AGILE ON STEROIDS
So you think you’re
Agile?
Stand-ups
Sprints/Iterations
User Stories and Story
Walls
Retrospectives
Showcase
SCRUM
BUT…
When it’s time to deploy…
DEPLOYMENT IS A PAIN…
▫︎Deployment is manual. Requires context
▫︎Snowflake servers
▫︎Does the code actually work? Is it not going to introduce
bugs
▫︎Versioning and rollback?
Don’t deliver on time
DON’T DELIVER ON TIME
▫︎Process bottlenecks
▫︎Organisational
▫︎Team
Fail to adapt to
changing requirements
CHANGING REQUIREMENTS
▫︎Big Design Up Front (BDUF)
▫︎Specific implementation details
▫︎No process to manage changes
Not disruptive in the
market
NOT DISRUPTIVE
▫︎No information!
▫︎No insights into customer trends
▫︎No opportunity to iterate over ideas
Dissatisfied clients
DISSATISFIED CLIENTS
▫︎Missed deadlines
▫︎First-mover advantage
▫︎Software doesn’t meet the requirements
Where did we go
wrong?
SILVER BULLET SYNDROME
What are the actual problems?
▫︎Culture?
▫︎Are we spending time doing the same thing over
and over again?
▫︎User Feedback?
▫︎Knowledge Silos?
Now What?
Agile is DEAD!
Let’s look for another
buzzword
Culture
CULTURE
▫︎Teamwork
▫︎Different stakeholders and skill-sets, but the SAME
team
▫︎We have the same GOAL
▫︎There has to be TRUST (Autonomous Teams)
▫︎Collaboration
▫︎Communication
▫︎Break the SILOS.
▫︎How do we optimise communication within the
organisation processes?
Automation
AUTOMATE EVERYTHING!
▫︎Automated Deployment
▫︎Continuous Integration
▫︎Every change/commit should be production ready.
▫︎Automated testing
Deployments should be boring.
AUTOMATE EVERYTHING!
▫︎Automated Infrastructure
▫︎Infrastructure as code
▫︎Treat your infrastructure as cattle and not horses
(phoenix servers)
If it’s painful do it often
Measurement
MEASUREMENT
▫︎Metrics
▫︎Performance metrics
▫︎Page load-times
▫︎Time to deploy
▫︎Process metrics
▫︎How long does it take to release a feature?
▫︎People metrics
▫︎User trends (time of greatest activity)
Sharing
SHARING
▫︎Eliminate the SPECIALIST
▫︎Share data in a way that makes sense to each
stakeholder
▫︎Make information visible
▫︎Build monitors
▫︎Monitoring dashboards
▫︎Graphs of usage trends etc
DevOps - Agile on Steroids by Tom Clement Oketch and Augustine Kisitu
The DevOps
Manifesto
DEVOPS IS NOT…
▫︎* A certification
▫︎* A role
▫︎* A set of tools
▫︎* A prescriptive process
DEVOPS IS …
▫︎* About the relationship between dev and ops
▫︎* Cross-functional teams over organizational silos
▫︎* Products not projects
▫︎* Automation over documentation (and more
automation... and more...)
▫︎* Knowing that good software doesn't end with
development / release
Questions?
———————————————————
@austiine04
@tc_oketch
THANK YOU
1 of 38

Recommended

Feature vs component by
Feature vs componentFeature vs component
Feature vs componentChad Holdorf
7.7K views11 slides
DevOps with Atlassian by
DevOps with AtlassianDevOps with Atlassian
DevOps with AtlassianGonchik Tsymzhitov
2.3K views47 slides
Understanding DevOps by
Understanding DevOpsUnderstanding DevOps
Understanding DevOpsInnoTech
1.4K views33 slides
DevOps 101 - an Introduction to DevOps by
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOpsRed Gate Software
3.4K views49 slides
DevOps 101 by
DevOps 101DevOps 101
DevOps 101Ernest Mueller
32.4K views31 slides
DevOps by
DevOps DevOps
DevOps ARYA TM
512 views8 slides

More Related Content

What's hot

Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides by
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation SlidesDevops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation SlidesSlideTeam
635 views45 slides
Monitoring lessons from waze sre team by
Monitoring lessons from waze sre teamMonitoring lessons from waze sre team
Monitoring lessons from waze sre teamYonit Gruber-Hazani
771 views44 slides
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser... by
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Cprime
80 views16 slides
Dev ops != Dev+Ops by
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+OpsShalu Ahuja
1.7K views15 slides
DevOps Transformation: Learnings and Best Practices by
DevOps Transformation: Learnings and Best PracticesDevOps Transformation: Learnings and Best Practices
DevOps Transformation: Learnings and Best PracticesQBurst
899 views26 slides
Enterprise Agile Transformation Strategies by
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
92.2K views147 slides

What's hot(20)

Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides by SlideTeam
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation SlidesDevops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
SlideTeam635 views
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser... by Cprime
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Cprime80 views
Dev ops != Dev+Ops by Shalu Ahuja
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
Shalu Ahuja1.7K views
DevOps Transformation: Learnings and Best Practices by QBurst
DevOps Transformation: Learnings and Best PracticesDevOps Transformation: Learnings and Best Practices
DevOps Transformation: Learnings and Best Practices
QBurst899 views
Enterprise Agile Transformation Strategies by Mike Cottmeyer
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
Mike Cottmeyer92.2K views
Marlabs Services Capabilities Overview by Marlabs
Marlabs Services Capabilities OverviewMarlabs Services Capabilities Overview
Marlabs Services Capabilities Overview
Marlabs657 views
Devops Devops Devops, at Froscon by Kris Buytaert
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
Kris Buytaert8K views
DevOps overview 2019-04-13 Nelkinda April Meetup by Shweta Sadawarte
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April Meetup
Shweta Sadawarte661 views
The ART of Value Streams: Determining Paths of Value Through Value Streams Wo... by Cprime
The ART of Value Streams: Determining Paths of Value Through Value Streams Wo...The ART of Value Streams: Determining Paths of Value Through Value Streams Wo...
The ART of Value Streams: Determining Paths of Value Through Value Streams Wo...
Cprime1.9K views
DevOps Introduction by Robert Sell
DevOps IntroductionDevOps Introduction
DevOps Introduction
Robert Sell3.9K views
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be... by Simplilearn
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
Simplilearn2.2K views
A Day in the Life of an Enterprise Architect (Role Play Exercise) 2016 by Daljit Banger
A Day in the Life of an Enterprise Architect (Role Play Exercise) 2016A Day in the Life of an Enterprise Architect (Role Play Exercise) 2016
A Day in the Life of an Enterprise Architect (Role Play Exercise) 2016
Daljit Banger2.7K views
Successful Agile Transformation - The NCS Story by NUS-ISS
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
NUS-ISS5.6K views

Viewers also liked

26 Disruptive & Technology Trends 2016 - 2018 by
26 Disruptive & Technology Trends 2016 - 201826 Disruptive & Technology Trends 2016 - 2018
26 Disruptive & Technology Trends 2016 - 2018Brian Solis
2.8M views74 slides
DHS DevOps Manifesto by
DHS DevOps ManifestoDHS DevOps Manifesto
DHS DevOps ManifestoMatthew Tiffany
1.4K views3 slides
DevOps Market Report by
DevOps Market ReportDevOps Market Report
DevOps Market ReportHaleigh Sands
439 views8 slides
Platform manifesto by
Platform manifestoPlatform manifesto
Platform manifestoNic Cheneweth
423 views15 slides
Pragmatic Devops by
Pragmatic DevopsPragmatic Devops
Pragmatic DevopsNic Cheneweth
539 views20 slides
Workshop configuration management by
Workshop configuration managementWorkshop configuration management
Workshop configuration managementRichard den Dulk
623 views12 slides

Viewers also liked(20)

26 Disruptive & Technology Trends 2016 - 2018 by Brian Solis
26 Disruptive & Technology Trends 2016 - 201826 Disruptive & Technology Trends 2016 - 2018
26 Disruptive & Technology Trends 2016 - 2018
Brian Solis2.8M views
IT Operation using Agile by Tal Aviv
IT Operation using AgileIT Operation using Agile
IT Operation using Agile
Tal Aviv842 views
Critical success factor in agile supply chain management by Jinto Cv
Critical success factor in agile supply chain managementCritical success factor in agile supply chain management
Critical success factor in agile supply chain management
Jinto Cv1.1K views
Why should I attend #ATAGTR2017 (Global Testing Retreat 2017) by Agile Testing Alliance
Why should I attend #ATAGTR2017 (Global Testing Retreat 2017)Why should I attend #ATAGTR2017 (Global Testing Retreat 2017)
Why should I attend #ATAGTR2017 (Global Testing Retreat 2017)
Must Have Apps for Windows 10 by Wiley
Must Have Apps for Windows 10Must Have Apps for Windows 10
Must Have Apps for Windows 10
Wiley65.3K views
State of the Cloud DevOps Trends by RightScale
State of the Cloud DevOps TrendsState of the Cloud DevOps Trends
State of the Cloud DevOps Trends
RightScale776 views
Cloud implementation by vaishali sahare [katkar] by vaishalisahare123
Cloud implementation by vaishali sahare [katkar]Cloud implementation by vaishali sahare [katkar]
Cloud implementation by vaishali sahare [katkar]
vaishalisahare123308 views
Agile and Lean support and maintenance of IT Services and Information systems by Jaroslav Procházka
Agile and Lean support and maintenance of IT Services and Information systemsAgile and Lean support and maintenance of IT Services and Information systems
Agile and Lean support and maintenance of IT Services and Information systems
Jaroslav Procházka7.6K views
Understanding Product Design Workshop - Presentation at LBS (Heart Atelier) by Eduardo Wydler
Understanding Product Design Workshop - Presentation at LBS (Heart Atelier)Understanding Product Design Workshop - Presentation at LBS (Heart Atelier)
Understanding Product Design Workshop - Presentation at LBS (Heart Atelier)
Eduardo Wydler32.1K views
Dynamic Object-Oriented Requirements System (DOORS) by David Groff
Dynamic Object-Oriented Requirements System (DOORS)Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)
David Groff46.8K views

Similar to DevOps - Agile on Steroids by Tom Clement Oketch and Augustine Kisitu

Devops - Agile on Steroids by
Devops - Agile on SteroidsDevops - Agile on Steroids
Devops - Agile on SteroidsTom Oketch
1K views41 slides
Devops for drupal by
Devops for  drupalDevops for  drupal
Devops for drupalKris Buytaert
9.6K views53 slides
Continuous Delivery for Agile Teams by
Continuous Delivery for Agile TeamsContinuous Delivery for Agile Teams
Continuous Delivery for Agile TeamsMike Bowler
1.1K views53 slides
Devops For Drupal by
Devops  For DrupalDevops  For Drupal
Devops For DrupalKris Buytaert
10.6K views43 slides
DevOpsDays Jakarta Igites by
DevOpsDays Jakarta IgitesDevOpsDays Jakarta Igites
DevOpsDays Jakarta IgitesDevOpsDaysJKT
160 views107 slides
Automated testing for real by
Automated testing for realAutomated testing for real
Automated testing for realMarkko Paas
90 views23 slides

Similar to DevOps - Agile on Steroids by Tom Clement Oketch and Augustine Kisitu(20)

Devops - Agile on Steroids by Tom Oketch
Devops - Agile on SteroidsDevops - Agile on Steroids
Devops - Agile on Steroids
Tom Oketch1K views
Continuous Delivery for Agile Teams by Mike Bowler
Continuous Delivery for Agile TeamsContinuous Delivery for Agile Teams
Continuous Delivery for Agile Teams
Mike Bowler1.1K views
DevOpsDays Jakarta Igites by DevOpsDaysJKT
DevOpsDays Jakarta IgitesDevOpsDays Jakarta Igites
DevOpsDays Jakarta Igites
DevOpsDaysJKT160 views
Automated testing for real by Markko Paas
Automated testing for realAutomated testing for real
Automated testing for real
Markko Paas90 views
Demystifying User Experience - General Assembly by Mike Biggs GAICD
Demystifying User Experience - General AssemblyDemystifying User Experience - General Assembly
Demystifying User Experience - General Assembly
Mike Biggs GAICD9.6K views
Design Thinking Bootcamp - General Assembly - Mike Biggs by Mike Biggs GAICD
Design Thinking Bootcamp - General Assembly - Mike BiggsDesign Thinking Bootcamp - General Assembly - Mike Biggs
Design Thinking Bootcamp - General Assembly - Mike Biggs
Mike Biggs GAICD2.9K views
DevOps presentation at gemeente Rotterdam by Miel Donkers
DevOps presentation at gemeente RotterdamDevOps presentation at gemeente Rotterdam
DevOps presentation at gemeente Rotterdam
Miel Donkers580 views
Introduction to User Experience - Mike Biggs by Thoughtworks
Introduction to User Experience - Mike BiggsIntroduction to User Experience - Mike Biggs
Introduction to User Experience - Mike Biggs
Thoughtworks29.7K views
Enterprise Agile Deployment by Aras
Enterprise Agile DeploymentEnterprise Agile Deployment
Enterprise Agile Deployment
Aras2K views
Indix Engineering Culture Code (2015) by Rajesh Muppalla
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)
Rajesh Muppalla284 views
Introduction to DevOps and the Practical Use Cases at Credit OK by Kriangkrai Chaonithi
Introduction to DevOps and the Practical Use Cases at Credit OKIntroduction to DevOps and the Practical Use Cases at Credit OK
Introduction to DevOps and the Practical Use Cases at Credit OK
How automate your SAP PI/PO/CPI and API management processes by Daniel Graversen
How automate your SAP PI/PO/CPI and API management processesHow automate your SAP PI/PO/CPI and API management processes
How automate your SAP PI/PO/CPI and API management processes
Daniel Graversen162 views
Drupal and Devops , the Survey Results by Kris Buytaert
Drupal and Devops , the Survey ResultsDrupal and Devops , the Survey Results
Drupal and Devops , the Survey Results
Kris Buytaert5.6K views
Continuous Integration for Citizens by Mikhail Zyatin
Continuous Integration for CitizensContinuous Integration for Citizens
Continuous Integration for Citizens
Mikhail Zyatin323 views
Compliance Automation: The Complete Journey | Symmetry™ by Symmetry™
Compliance Automation: The Complete Journey | Symmetry™Compliance Automation: The Complete Journey | Symmetry™
Compliance Automation: The Complete Journey | Symmetry™
Symmetry™54 views

More from Thoughtworks

Design System as a Product by
Design System as a ProductDesign System as a Product
Design System as a ProductThoughtworks
3.1K views100 slides
Designers, Developers & Dogs by
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & DogsThoughtworks
852 views26 slides
Cloud-first for fast innovation by
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovationThoughtworks
842 views14 slides
More impact with flexible teams by
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teamsThoughtworks
736 views34 slides
Culture of Innovation by
Culture of InnovationCulture of Innovation
Culture of InnovationThoughtworks
766 views22 slides
Dual-Track Agile by
Dual-Track AgileDual-Track Agile
Dual-Track AgileThoughtworks
923 views24 slides

More from Thoughtworks(20)

Design System as a Product by Thoughtworks
Design System as a ProductDesign System as a Product
Design System as a Product
Thoughtworks3.1K views
Designers, Developers & Dogs by Thoughtworks
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
Thoughtworks852 views
Cloud-first for fast innovation by Thoughtworks
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
Thoughtworks842 views
More impact with flexible teams by Thoughtworks
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
Thoughtworks736 views
Culture of Innovation by Thoughtworks
Culture of InnovationCulture of Innovation
Culture of Innovation
Thoughtworks766 views
Developer Experience by Thoughtworks
Developer ExperienceDeveloper Experience
Developer Experience
Thoughtworks738 views
When we design together by Thoughtworks
When we design togetherWhen we design together
When we design together
Thoughtworks620 views
Hardware is hard(er) by Thoughtworks
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
Thoughtworks467 views
Customer-centric innovation enabled by cloud by Thoughtworks
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
Thoughtworks824 views
Amazon's Culture of Innovation by Thoughtworks
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
Thoughtworks585 views
When in doubt, go live by Thoughtworks
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
Thoughtworks1.3K views
Don't cross the Rubicon by Thoughtworks
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
Thoughtworks810 views
Your test coverage is a lie! by Thoughtworks
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
Thoughtworks634 views
Docker container security by Thoughtworks
Docker container securityDocker container security
Docker container security
Thoughtworks879 views
Technology Radar Webinar UK - Vol. 22 by Thoughtworks
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
Thoughtworks1.4K views
A Tribute to Turing by Thoughtworks
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
Thoughtworks4.9K views
Rsa maths worked out by Thoughtworks
Rsa maths worked outRsa maths worked out
Rsa maths worked out
Thoughtworks2.9K views

Recently uploaded

Introduction to Maven by
Introduction to MavenIntroduction to Maven
Introduction to MavenJohn Valentino
7 views10 slides
Page Object Model by
Page Object ModelPage Object Model
Page Object Modelartembondar5
7 views5 slides
Winter Projects GDSC IITK by
Winter Projects GDSC IITKWinter Projects GDSC IITK
Winter Projects GDSC IITKSahilSingh368445
416 views60 slides
The Path to DevOps by
The Path to DevOpsThe Path to DevOps
The Path to DevOpsJohn Valentino
6 views6 slides
Using Qt under LGPL-3.0 by
Using Qt under LGPL-3.0Using Qt under LGPL-3.0
Using Qt under LGPL-3.0Burkhard Stubert
14 views11 slides
aATP - New Correlation Confirmation Feature.pptx by
aATP - New Correlation Confirmation Feature.pptxaATP - New Correlation Confirmation Feature.pptx
aATP - New Correlation Confirmation Feature.pptxEsatEsenek1
222 views6 slides

Recently uploaded(20)

aATP - New Correlation Confirmation Feature.pptx by EsatEsenek1
aATP - New Correlation Confirmation Feature.pptxaATP - New Correlation Confirmation Feature.pptx
aATP - New Correlation Confirmation Feature.pptx
EsatEsenek1222 views
Transport Management System - Shipment & Container Tracking by Freightoscope
Transport Management System - Shipment & Container TrackingTransport Management System - Shipment & Container Tracking
Transport Management System - Shipment & Container Tracking
Freightoscope 6 views
Streamlining Your Business Operations with Enterprise Application Integration... by Flexsin
Streamlining Your Business Operations with Enterprise Application Integration...Streamlining Your Business Operations with Enterprise Application Integration...
Streamlining Your Business Operations with Enterprise Application Integration...
Flexsin 5 views
Advanced API Mocking Techniques Using Wiremock by Dimpy Adhikary
Advanced API Mocking Techniques Using WiremockAdvanced API Mocking Techniques Using Wiremock
Advanced API Mocking Techniques Using Wiremock
Dimpy Adhikary5 views
tecnologia18.docx by nosi6702
tecnologia18.docxtecnologia18.docx
tecnologia18.docx
nosi67026 views
Dapr Unleashed: Accelerating Microservice Development by Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
Miroslav Janeski16 views
FOSSLight Community Day 2023-11-30 by Shane Coughlan
FOSSLight Community Day 2023-11-30FOSSLight Community Day 2023-11-30
FOSSLight Community Day 2023-11-30
Shane Coughlan8 views
Top-5-production-devconMunich-2023-v2.pptx by Tier1 app
Top-5-production-devconMunich-2023-v2.pptxTop-5-production-devconMunich-2023-v2.pptx
Top-5-production-devconMunich-2023-v2.pptx
Tier1 app9 views
Top-5-production-devconMunich-2023.pptx by Tier1 app
Top-5-production-devconMunich-2023.pptxTop-5-production-devconMunich-2023.pptx
Top-5-production-devconMunich-2023.pptx
Tier1 app10 views

DevOps - Agile on Steroids by Tom Clement Oketch and Augustine Kisitu