SlideShare uma empresa Scribd logo
1 de 34
Preeti Desai & Kavita Sawant
August 2019
Alice in DevOps Land
The DevOps Journey
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 2
High Performing Organizations and the Lean Mindset
Credits https://www.leaneast.com/developing-hpo www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 3
DevOps Initiation
Flow– DevOps Pipeline Foundation
Flow– Continual IntegrationFeedback – Continual Deployment
Continual Learning
Flow– Continual Testing
Overall DevOps Framework
First way: Flow
Second way: Feedback
Third way: Continual Learning
TEST
Dev
DevOps
Processat
a Glance
www.leankanbanindia.com
MindsetChange – Hightrust,justandlearningculture,blameless retrospections
© 2019 Persistent Systems – Confidential 4
Flow– DevOps Pipeline Foundation
 Definitionof Doneto includerunningin production
likeenvironment
 Createsinglerepository of truth
Principles of Flow
 
Measure& optimizeflow
Visualizetheworkflow
Limitwork in process(WIP)
Flow– Continual Integration
 Smallbatchdevelopment
DevOps
Processat
a Glance
www.leankanbanindia.com
TEST
Dev
© 2019 Persistent Systems – Confidential 5
Principles of Feedback
Feedback – Continual Testing
 Buildfastandreliableautomatedvalidation
testsuite
 IntegrateperformanceandNFRtestingintotestsuite
 Automateasmanymanualtestcasesaspossible
Implementfeedback loops
Makeprocesspoliciesexplicit
www.leankanbanindia.com
DevOps
Processat
a Glance
TEST
Dev
© 2019 Persistent Systems – Confidential 6
Continual Learning
 BuildResiliencePatters
 Usemetricsto guideproblemsolving
Principles of Continual Learning
Improvecollaboratively,
improveexperimentally
Implementfeedback loops Flow– Continual Integration
 Security to be integratedintodemos
www.leankanbanindia.com
DevOps
Processat
a Glance
TEST
Dev
© 2019 Persistent Systems – Confidential 7
Continual Learning
 Scheduleblamelesspostmortem
meetingsafteraccidentsoccur
 Havea Justand LearningCulture
Flow– DevOps Pipeline Foundation
 Enablepeer reviewof changes
Feedback– Continual Testing
 PullAndoncordwhendeploymentbreaks
The Mindset Change
www.leankanbanindia.com
MindsetChange – Hightrust,justandlearningculture,blameless postmortems
DevOps Initiation
 Mindsetchange
DevOps
Processat
a Glance
TEST
Dev
© 2019 Persistent Systems – Confidential 8
Gauge the maturity of
DevOps practices using
DevOps maturity
assessment and do a value
stream mapping activity
for your program/project
Identify the goal of the
DevOps journey
Recommendations based
on Practice level maturity
can be used as guidelines
to meet the goal
Implementation checklist
to be used on an ongoing
basis
How do we proceed?
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 9
Maturity Assessment Checklist
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 10
Case Study
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 11
Team wanted to use DevOps to help build the pipeline so that the POCs
could get converted to projects faster. What was stopping them?
DevOps was a maze for them. Too many things and too much to do
Credits https://in.pinterest.com/pin/359795457724611378/
What was the Problem Statement?
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 12
 Training
 DevOps Maturity Assessment
 Value Stream Mapping Exercise
How we approached it?
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 13
Next Steps...
How might we use DevOps to convert POCs into projects faster?
Use the Kanban approach
Initial set of milestones
Liaison with internal DevOps experts
Organization tools group involvement
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 14
Credits https://presentationgo.com
Milestones…
And the journey
goes on…
Pipeline
Identification and
Automated Build
after every check in
Sonar Checks and
Unit Test Coverage
Refinements in
Existing Pipeline and
publish artifacts to
repository manager
Containerized
deployment
automation from
build server to test
environment to
production
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 15
Challenges:
 Frequent/Daily code check-ins
 Tool identification
 Jenkins knowledge
What was done:
 Organizational tools group involvement
 Policy of daily check-in
 Kanban board Setup
Milestone 1 – Pipeline Identification and
Automated Build after every Check-in
Makeprocess
policies explicit
Visualize
the workflow
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 16
Milestone 1 – Pipeline Identification and
Automated Build after every Check-in
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 17
Challenges:
 Team boggled down
What was done:
 Introduced WIP
 Explicit policy of 80% code coverage
 Further leveraged “MS Teams” as a
collaboration platform
Milestone 2 – Sonar Checks and Unit Test Coverage
Improvecollaboratively,
improveexperimentally
Measure &
optimize flow
Limitwork in
process(WIP)
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 18
Milestone 2 – Sonar Checks and Unit Test Coverage
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 19
Challenges:
 Security into the Pipeline
 Long Build time
What was done:
 WhiteSource Security tool
 Parallel execution of unrelated test cases
 Caching dependencies between builds
Milestone 3 – Refinements in existing pipeline and
publish artifacts to repository manager
Repository
Build Test
Static Code
Analysis
Improvecollaboratively,
improveexperimentally
Measure&
optimizeflow
Implement
feedback loops
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 20
Milestone 3 – Refinements in existing pipeline and
publish artifacts to repository manager
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 21
 Containerized deployment automation
 Ongoing improvements to pipeline
 Pipeline code reusability using Jenkins library
What’s next for the team?
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 22
DevOps Maturity Assessment Outcomes
The journey of the team
starting Dec 2018 till date.
Following the Kanban
approach helped the
team to get here…
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 23
Our Learnings:
 Visualizing the workflow using simple post-its with WIP limit
 Incremental, evolutionary change with continual improvements
 Feedback and learning from failures
 Lean/Kanban mindset of the leadership
Sprint Level Metrics Before After Remark
Time takenfor build 1 hour 8-10 mins
Time takenfor unittesting(commitstage) 8-10 mins (part of CI) There were no test cases before
Benefits and Learnings from this Journey so far…
Minimal Cycle Time for CI implementation for the new project initiated.
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 24
At An Organization Level…..
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 25
Software 4.0 Framework
www.leankanbanindia.com
 Why: Software-driven Business
 What: Core Principles
 How:
 Four Pillars: People, Process, Tools,
and Data
 Execution: Across the Software
Lifecycle
Designfor Autonomy and
Interdependence
Iterative and Incremental
by Design
Continuous
Optimization
and
Automation
Continuous
Personalization
and Value of
Experience
Discover
Define
Develop
Deliver
Operate
Optimize
© 2019 Persistent Systems – Confidential 26
Liaise – Yammer
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 27
Lean Chai
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 28
 Some interesting insights that came out in these sessions
 Mindset of people – Scripting
 Some best practices shared
 Rotation based Release Manager role
 Sharing the Bigger vision
Lean Chai
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 29
Book Club Meet
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 30
 Metric based monthly updates to management
 Quality Management System
Process Documents
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 31
DevOps IBM Tool StackPlan
Develop
Test
Build
Release
Monitor
Infrastructure
Management
OtherTools
ProjectPlanning
RTC
Req.Management
DNG
VersionControl
ClearCase
Design
RSA
Static Code Analysis
Purify Plus
SonarQube
DefectManagement
RTC
RQM RFT
RTW
App Scan JUnit
Applicable Unit
Test Framework
RPT RPT
RTW
RTC
Ant, Maven
Jenkin
TestManagement TestAutomation Sec.Testing UnitTesting LoadTest Performance Test CI Build
Urban Code Deploy
RTC
Cont. Release
Blue Mix Containerization
Services
Chef/Puppet
Ansible
Docker, Kubernetes
uDeploy
Infra.Management
IBM APM
New Relic
Nagios
Splunk
App.Monitor
Jazz Dashboard
Jazz Reporting
Services
IBM Cloud Insight
Analytics
Bluemix
OpenStack
IaaS/PaaS
WhiteSource
IP
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 32
DevOps MS Tool StackPlan
Develop
Test
Build
Release
Monitor
Infrastructure
Management
OtherTools
ProjectPlanning
TFS
Req.Management
TFS
VersionControl
TFS
Design
Visual Studio
MS Visio
Static Code Analysis
Visual Studio
SonarQube
DefectManagement
TFS
TFS
CI Build
TFS
Cont. Release
Azure PowerShell/CLI
Azure ARM Template
Azure Automation
Services
Infra.Management
Azure Application
Insight
App.Monitor
Application Insight
Analytics
MS Azure
Iaas/Paas
WhiteSource
IP
TFS
MTM
Coded UI
Selenium
MS Test TFS
Visual Studio
TFS
Visual Studio
TestManagement TestAutomation UnitTesting LoadTest Performance Test
www.leankanbanindia.com
© 2019 Persistent Systems – Confidential 33
DevOps Hybrid/Open Source StackPlan
Develop
Test
Build
Release
Monitor
Infrastructure
Management
OtherTools
ProjectPlanning
Jira
Req.Management
Jira
VersionControl
SVN
GIT
Design
RSA
MS Visio
Star UML
Static Code Analysis
SonarQube
DefectManagement
Jira
Bugzilla
Jenkins
CI Build
Jenkins
Cont. Release
Chef
Puppet
Ansible
Infra.Management
New Relic
Nagios
Splunk
ELK
App.Monitor
New Relic
Nagios
Splunk
Analytics
OpenStack
CloudStack
Iaas/Paas
WhiteSource
IP
Jira
tlExtend
JMeter
Selenium
Applicable Unit
Test Framework
JUnit, NUnit, etc.
JMeter JMeter
TestManagement TestAutomation UnitTesting LoadTest Performance Test
www.leankanbanindia.com
Preeti_desai@persistent.com and Kavita_Sawant@persistent.com
Preeti Desai and Kavita Sawant
Persistent Systems Inc.
Thank You!
www.leankanbanindia.com

Mais conteúdo relacionado

Mais procurados

DevOps adoption in the enterprise
DevOps adoption in the enterpriseDevOps adoption in the enterprise
DevOps adoption in the enterpriseSanjeev Sharma
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in HyderabadKumarNaik21
 
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...Serena Software
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101Sanjeev Sharma
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 
Red gate stateofdatabasedevops report
Red gate stateofdatabasedevops reportRed gate stateofdatabasedevops report
Red gate stateofdatabasedevops reportSteve Sobotincic
 
The Muda, Mura and Muri of DevOps
The Muda, Mura and Muri of DevOpsThe Muda, Mura and Muri of DevOps
The Muda, Mura and Muri of DevOpsSanjeev Sharma
 
HPE Agile Manager and ALM Overview
HPE Agile Manager and ALM OverviewHPE Agile Manager and ALM Overview
HPE Agile Manager and ALM OverviewJeffrey Nunn
 
devops online training in hyderabad
devops online training in hyderabaddevops online training in hyderabad
devops online training in hyderabadDIGITALSAI1
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017Anand Akela
 
Accelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudAccelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudXebiaLabs
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsXebiaLabs
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseIBM UrbanCode Products
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMXebiaLabs
 

Mais procurados (19)

[Brochure] HPE ALM Octane
[Brochure] HPE ALM Octane[Brochure] HPE ALM Octane
[Brochure] HPE ALM Octane
 
DevOps adoption in the enterprise
DevOps adoption in the enterpriseDevOps adoption in the enterprise
DevOps adoption in the enterprise
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in Hyderabad
 
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview Slides
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
Red gate stateofdatabasedevops report
Red gate stateofdatabasedevops reportRed gate stateofdatabasedevops report
Red gate stateofdatabasedevops report
 
The Muda, Mura and Muri of DevOps
The Muda, Mura and Muri of DevOpsThe Muda, Mura and Muri of DevOps
The Muda, Mura and Muri of DevOps
 
HPE Agile Manager and ALM Overview
HPE Agile Manager and ALM OverviewHPE Agile Manager and ALM Overview
HPE Agile Manager and ALM Overview
 
devops online training in hyderabad
devops online training in hyderabaddevops online training in hyderabad
devops online training in hyderabad
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017
 
Accelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudAccelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the Cloud
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, Release
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSM
 
Contino Overview
Contino OverviewContino Overview
Contino Overview
 
Devops maturity model
Devops maturity modelDevops maturity model
Devops maturity model
 

Semelhante a Lean Kanban India 2019 Conference | Alice in DevOps Land- An exploratory journey | Preeti Desai | Kavita Sawant

Cwin16 tls-s2-implementing a dev ops pipeline
Cwin16 tls-s2-implementing a dev ops pipelineCwin16 tls-s2-implementing a dev ops pipeline
Cwin16 tls-s2-implementing a dev ops pipelineCapgemini
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionSanjeev Sharma
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesCollabNet
 
Avoiding the DevOps Tax
Avoiding the DevOps Tax Avoiding the DevOps Tax
Avoiding the DevOps Tax GitLab, Inc
 
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBMAdopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBMJules Pierre-Louis
 
Lessons in Transforming the Enterprise to an API Platform
Lessons in Transforming the Enterprise to an API PlatformLessons in Transforming the Enterprise to an API Platform
Lessons in Transforming the Enterprise to an API PlatformLaunchAny
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for SpeedCapgemini
 
How to Use DevOps & APM to Release Better Software Faster
How to Use DevOps & APM to Release Better Software FasterHow to Use DevOps & APM to Release Better Software Faster
How to Use DevOps & APM to Release Better Software FasterDynatrace
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIObenjaminwootton
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
 
Dev ops, from theory to practice, by vahid rahimian
Dev ops, from theory to practice, by vahid rahimianDev ops, from theory to practice, by vahid rahimian
Dev ops, from theory to practice, by vahid rahimianVahid Rahimian
 
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesDevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesMarcelo Sousa Ancelmo
 
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
 
Reduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management DebtReduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management DebtChris Sterling
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...Siva Rama Krishna Chunduru
 
AWS18 Startup Day Toronto- Launching your Application the Amazon Way
AWS18 Startup Day Toronto- Launching your Application the Amazon WayAWS18 Startup Day Toronto- Launching your Application the Amazon Way
AWS18 Startup Day Toronto- Launching your Application the Amazon WayAmazon Web Services
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 

Semelhante a Lean Kanban India 2019 Conference | Alice in DevOps Land- An exploratory journey | Preeti Desai | Kavita Sawant (20)

Cwin16 tls-s2-implementing a dev ops pipeline
Cwin16 tls-s2-implementing a dev ops pipelineCwin16 tls-s2-implementing a dev ops pipeline
Cwin16 tls-s2-implementing a dev ops pipeline
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
 
Avoiding the DevOps Tax
Avoiding the DevOps Tax Avoiding the DevOps Tax
Avoiding the DevOps Tax
 
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBMAdopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
 
Lessons in Transforming the Enterprise to an API Platform
Lessons in Transforming the Enterprise to an API PlatformLessons in Transforming the Enterprise to an API Platform
Lessons in Transforming the Enterprise to an API Platform
 
Upmc tpdev5
Upmc tpdev5Upmc tpdev5
Upmc tpdev5
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for Speed
 
How to Use DevOps & APM to Release Better Software Faster
How to Use DevOps & APM to Release Better Software FasterHow to Use DevOps & APM to Release Better Software Faster
How to Use DevOps & APM to Release Better Software Faster
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIO
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
Dev ops, from theory to practice, by vahid rahimian
Dev ops, from theory to practice, by vahid rahimianDev ops, from theory to practice, by vahid rahimian
Dev ops, from theory to practice, by vahid rahimian
 
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesDevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenches
 
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
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
Reduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management DebtReduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management Debt
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
 
AWS18 Startup Day Toronto- Launching your Application the Amazon Way
AWS18 Startup Day Toronto- Launching your Application the Amazon WayAWS18 Startup Day Toronto- Launching your Application the Amazon Way
AWS18 Startup Day Toronto- Launching your Application the Amazon Way
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 

Mais de LeanKanbanIndia

Kanban India 2023 | Ashwinee Singh and Masa Maeda | A Kanban-centric Ecosyste...
Kanban India 2023 | Ashwinee Singh and Masa Maeda | A Kanban-centric Ecosyste...Kanban India 2023 | Ashwinee Singh and Masa Maeda | A Kanban-centric Ecosyste...
Kanban India 2023 | Ashwinee Singh and Masa Maeda | A Kanban-centric Ecosyste...LeanKanbanIndia
 
Kanban India 2023 | Dilip Mysore Devaraj | Efficient Deployment Flow with Dev...
Kanban India 2023 | Dilip Mysore Devaraj | Efficient Deployment Flow with Dev...Kanban India 2023 | Dilip Mysore Devaraj | Efficient Deployment Flow with Dev...
Kanban India 2023 | Dilip Mysore Devaraj | Efficient Deployment Flow with Dev...LeanKanbanIndia
 
Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...
Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...
Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...LeanKanbanIndia
 
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!LeanKanbanIndia
 
Kanban India 2023 | Vishal Prasad | Agility in the World of ITES Business
Kanban India 2023 | Vishal  Prasad | Agility in the World of ITES BusinessKanban India 2023 | Vishal  Prasad | Agility in the World of ITES Business
Kanban India 2023 | Vishal Prasad | Agility in the World of ITES BusinessLeanKanbanIndia
 
Kanban India 2023 | Seshabhargavan R and Shobha Kumari | Project Ignite
Kanban India 2023 | Seshabhargavan R and Shobha Kumari | Project IgniteKanban India 2023 | Seshabhargavan R and Shobha Kumari | Project Ignite
Kanban India 2023 | Seshabhargavan R and Shobha Kumari | Project IgniteLeanKanbanIndia
 
Kanban India 2023 | Mohit Anand |Continuous Improvement aligned to Business V...
Kanban India 2023 | Mohit Anand |Continuous Improvement aligned to Business V...Kanban India 2023 | Mohit Anand |Continuous Improvement aligned to Business V...
Kanban India 2023 | Mohit Anand |Continuous Improvement aligned to Business V...LeanKanbanIndia
 
Kanban India 2023 | Sriram Rajagopalan | Using Kanban to Boost Business Agili...
Kanban India 2023 | Sriram Rajagopalan | Using Kanban to Boost Business Agili...Kanban India 2023 | Sriram Rajagopalan | Using Kanban to Boost Business Agili...
Kanban India 2023 | Sriram Rajagopalan | Using Kanban to Boost Business Agili...LeanKanbanIndia
 
Kanban India 2023 | Jayalatha Ramachandran and Sanjay Adasul | Embracing sim...
Kanban India 2023 | Jayalatha Ramachandran and Sanjay Adasul  | Embracing sim...Kanban India 2023 | Jayalatha Ramachandran and Sanjay Adasul  | Embracing sim...
Kanban India 2023 | Jayalatha Ramachandran and Sanjay Adasul | Embracing sim...LeanKanbanIndia
 
Kanban India 2023 | Mike Burrows | Between Spaces Scopes and Scales What the ...
Kanban India 2023 | Mike Burrows | Between Spaces Scopes and Scales What the ...Kanban India 2023 | Mike Burrows | Between Spaces Scopes and Scales What the ...
Kanban India 2023 | Mike Burrows | Between Spaces Scopes and Scales What the ...LeanKanbanIndia
 
Kanban India 2023| Priyank Pathak | Scrum Master's K.R.A. (Key Responsibility...
Kanban India 2023| Priyank Pathak | Scrum Master's K.R.A. (Key Responsibility...Kanban India 2023| Priyank Pathak | Scrum Master's K.R.A. (Key Responsibility...
Kanban India 2023| Priyank Pathak | Scrum Master's K.R.A. (Key Responsibility...LeanKanbanIndia
 
Kanban India 2023 | Mahadevan and Rajsekhar | Startup's and Hiccups.pptx
Kanban India 2023 | Mahadevan and Rajsekhar | Startup's and Hiccups.pptxKanban India 2023 | Mahadevan and Rajsekhar | Startup's and Hiccups.pptx
Kanban India 2023 | Mahadevan and Rajsekhar | Startup's and Hiccups.pptxLeanKanbanIndia
 
Kanban India 2023 | Usha Ramaswamy | Kanban Chronicles - A Tale of Plans and ...
Kanban India 2023 | Usha Ramaswamy | Kanban Chronicles - A Tale of Plans and ...Kanban India 2023 | Usha Ramaswamy | Kanban Chronicles - A Tale of Plans and ...
Kanban India 2023 | Usha Ramaswamy | Kanban Chronicles - A Tale of Plans and ...LeanKanbanIndia
 
Kanban India 2023 | Debbie Siah | Building Agile Communities with Kanban.pptx...
Kanban India 2023 | Debbie Siah | Building Agile Communities with Kanban.pptx...Kanban India 2023 | Debbie Siah | Building Agile Communities with Kanban.pptx...
Kanban India 2023 | Debbie Siah | Building Agile Communities with Kanban.pptx...LeanKanbanIndia
 
Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...
Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...
Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...LeanKanbanIndia
 
Kanban India 2023 | Debopom Sanyal |Do you have the courage to break your sys...
Kanban India 2023 | Debopom Sanyal |Do you have the courage to break your sys...Kanban India 2023 | Debopom Sanyal |Do you have the courage to break your sys...
Kanban India 2023 | Debopom Sanyal |Do you have the courage to break your sys...LeanKanbanIndia
 
Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...
Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...
Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...LeanKanbanIndia
 
Kanban India 2023 |Gopal Devanahalli | Modern Work Management in Healthcare....
Kanban India 2023 |Gopal Devanahalli |  Modern Work Management in Healthcare....Kanban India 2023 |Gopal Devanahalli |  Modern Work Management in Healthcare....
Kanban India 2023 |Gopal Devanahalli | Modern Work Management in Healthcare....LeanKanbanIndia
 
Kanban India 2022 | Priyank Pathak |Evangelising Agile Environment - to not l...
Kanban India 2022 | Priyank Pathak |Evangelising Agile Environment - to not l...Kanban India 2022 | Priyank Pathak |Evangelising Agile Environment - to not l...
Kanban India 2022 | Priyank Pathak |Evangelising Agile Environment - to not l...LeanKanbanIndia
 
Kanban India 2022 | Poornima V | Bringing Agile to schools
Kanban India 2022 | Poornima V | Bringing Agile to schoolsKanban India 2022 | Poornima V | Bringing Agile to schools
Kanban India 2022 | Poornima V | Bringing Agile to schoolsLeanKanbanIndia
 

Mais de LeanKanbanIndia (20)

Kanban India 2023 | Ashwinee Singh and Masa Maeda | A Kanban-centric Ecosyste...
Kanban India 2023 | Ashwinee Singh and Masa Maeda | A Kanban-centric Ecosyste...Kanban India 2023 | Ashwinee Singh and Masa Maeda | A Kanban-centric Ecosyste...
Kanban India 2023 | Ashwinee Singh and Masa Maeda | A Kanban-centric Ecosyste...
 
Kanban India 2023 | Dilip Mysore Devaraj | Efficient Deployment Flow with Dev...
Kanban India 2023 | Dilip Mysore Devaraj | Efficient Deployment Flow with Dev...Kanban India 2023 | Dilip Mysore Devaraj | Efficient Deployment Flow with Dev...
Kanban India 2023 | Dilip Mysore Devaraj | Efficient Deployment Flow with Dev...
 
Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...
Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...
Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...
 
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
 
Kanban India 2023 | Vishal Prasad | Agility in the World of ITES Business
Kanban India 2023 | Vishal  Prasad | Agility in the World of ITES BusinessKanban India 2023 | Vishal  Prasad | Agility in the World of ITES Business
Kanban India 2023 | Vishal Prasad | Agility in the World of ITES Business
 
Kanban India 2023 | Seshabhargavan R and Shobha Kumari | Project Ignite
Kanban India 2023 | Seshabhargavan R and Shobha Kumari | Project IgniteKanban India 2023 | Seshabhargavan R and Shobha Kumari | Project Ignite
Kanban India 2023 | Seshabhargavan R and Shobha Kumari | Project Ignite
 
Kanban India 2023 | Mohit Anand |Continuous Improvement aligned to Business V...
Kanban India 2023 | Mohit Anand |Continuous Improvement aligned to Business V...Kanban India 2023 | Mohit Anand |Continuous Improvement aligned to Business V...
Kanban India 2023 | Mohit Anand |Continuous Improvement aligned to Business V...
 
Kanban India 2023 | Sriram Rajagopalan | Using Kanban to Boost Business Agili...
Kanban India 2023 | Sriram Rajagopalan | Using Kanban to Boost Business Agili...Kanban India 2023 | Sriram Rajagopalan | Using Kanban to Boost Business Agili...
Kanban India 2023 | Sriram Rajagopalan | Using Kanban to Boost Business Agili...
 
Kanban India 2023 | Jayalatha Ramachandran and Sanjay Adasul | Embracing sim...
Kanban India 2023 | Jayalatha Ramachandran and Sanjay Adasul  | Embracing sim...Kanban India 2023 | Jayalatha Ramachandran and Sanjay Adasul  | Embracing sim...
Kanban India 2023 | Jayalatha Ramachandran and Sanjay Adasul | Embracing sim...
 
Kanban India 2023 | Mike Burrows | Between Spaces Scopes and Scales What the ...
Kanban India 2023 | Mike Burrows | Between Spaces Scopes and Scales What the ...Kanban India 2023 | Mike Burrows | Between Spaces Scopes and Scales What the ...
Kanban India 2023 | Mike Burrows | Between Spaces Scopes and Scales What the ...
 
Kanban India 2023| Priyank Pathak | Scrum Master's K.R.A. (Key Responsibility...
Kanban India 2023| Priyank Pathak | Scrum Master's K.R.A. (Key Responsibility...Kanban India 2023| Priyank Pathak | Scrum Master's K.R.A. (Key Responsibility...
Kanban India 2023| Priyank Pathak | Scrum Master's K.R.A. (Key Responsibility...
 
Kanban India 2023 | Mahadevan and Rajsekhar | Startup's and Hiccups.pptx
Kanban India 2023 | Mahadevan and Rajsekhar | Startup's and Hiccups.pptxKanban India 2023 | Mahadevan and Rajsekhar | Startup's and Hiccups.pptx
Kanban India 2023 | Mahadevan and Rajsekhar | Startup's and Hiccups.pptx
 
Kanban India 2023 | Usha Ramaswamy | Kanban Chronicles - A Tale of Plans and ...
Kanban India 2023 | Usha Ramaswamy | Kanban Chronicles - A Tale of Plans and ...Kanban India 2023 | Usha Ramaswamy | Kanban Chronicles - A Tale of Plans and ...
Kanban India 2023 | Usha Ramaswamy | Kanban Chronicles - A Tale of Plans and ...
 
Kanban India 2023 | Debbie Siah | Building Agile Communities with Kanban.pptx...
Kanban India 2023 | Debbie Siah | Building Agile Communities with Kanban.pptx...Kanban India 2023 | Debbie Siah | Building Agile Communities with Kanban.pptx...
Kanban India 2023 | Debbie Siah | Building Agile Communities with Kanban.pptx...
 
Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...
Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...
Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...
 
Kanban India 2023 | Debopom Sanyal |Do you have the courage to break your sys...
Kanban India 2023 | Debopom Sanyal |Do you have the courage to break your sys...Kanban India 2023 | Debopom Sanyal |Do you have the courage to break your sys...
Kanban India 2023 | Debopom Sanyal |Do you have the courage to break your sys...
 
Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...
Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...
Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...
 
Kanban India 2023 |Gopal Devanahalli | Modern Work Management in Healthcare....
Kanban India 2023 |Gopal Devanahalli |  Modern Work Management in Healthcare....Kanban India 2023 |Gopal Devanahalli |  Modern Work Management in Healthcare....
Kanban India 2023 |Gopal Devanahalli | Modern Work Management in Healthcare....
 
Kanban India 2022 | Priyank Pathak |Evangelising Agile Environment - to not l...
Kanban India 2022 | Priyank Pathak |Evangelising Agile Environment - to not l...Kanban India 2022 | Priyank Pathak |Evangelising Agile Environment - to not l...
Kanban India 2022 | Priyank Pathak |Evangelising Agile Environment - to not l...
 
Kanban India 2022 | Poornima V | Bringing Agile to schools
Kanban India 2022 | Poornima V | Bringing Agile to schoolsKanban India 2022 | Poornima V | Bringing Agile to schools
Kanban India 2022 | Poornima V | Bringing Agile to schools
 

Último

Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIShubhangi Sonawane
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 

Último (20)

Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 

Lean Kanban India 2019 Conference | Alice in DevOps Land- An exploratory journey | Preeti Desai | Kavita Sawant

  • 1. Preeti Desai & Kavita Sawant August 2019 Alice in DevOps Land The DevOps Journey www.leankanbanindia.com
  • 2. © 2019 Persistent Systems – Confidential 2 High Performing Organizations and the Lean Mindset Credits https://www.leaneast.com/developing-hpo www.leankanbanindia.com
  • 3. © 2019 Persistent Systems – Confidential 3 DevOps Initiation Flow– DevOps Pipeline Foundation Flow– Continual IntegrationFeedback – Continual Deployment Continual Learning Flow– Continual Testing Overall DevOps Framework First way: Flow Second way: Feedback Third way: Continual Learning TEST Dev DevOps Processat a Glance www.leankanbanindia.com MindsetChange – Hightrust,justandlearningculture,blameless retrospections
  • 4. © 2019 Persistent Systems – Confidential 4 Flow– DevOps Pipeline Foundation  Definitionof Doneto includerunningin production likeenvironment  Createsinglerepository of truth Principles of Flow  Measure& optimizeflow Visualizetheworkflow Limitwork in process(WIP) Flow– Continual Integration  Smallbatchdevelopment DevOps Processat a Glance www.leankanbanindia.com TEST Dev
  • 5. © 2019 Persistent Systems – Confidential 5 Principles of Feedback Feedback – Continual Testing  Buildfastandreliableautomatedvalidation testsuite  IntegrateperformanceandNFRtestingintotestsuite  Automateasmanymanualtestcasesaspossible Implementfeedback loops Makeprocesspoliciesexplicit www.leankanbanindia.com DevOps Processat a Glance TEST Dev
  • 6. © 2019 Persistent Systems – Confidential 6 Continual Learning  BuildResiliencePatters  Usemetricsto guideproblemsolving Principles of Continual Learning Improvecollaboratively, improveexperimentally Implementfeedback loops Flow– Continual Integration  Security to be integratedintodemos www.leankanbanindia.com DevOps Processat a Glance TEST Dev
  • 7. © 2019 Persistent Systems – Confidential 7 Continual Learning  Scheduleblamelesspostmortem meetingsafteraccidentsoccur  Havea Justand LearningCulture Flow– DevOps Pipeline Foundation  Enablepeer reviewof changes Feedback– Continual Testing  PullAndoncordwhendeploymentbreaks The Mindset Change www.leankanbanindia.com MindsetChange – Hightrust,justandlearningculture,blameless postmortems DevOps Initiation  Mindsetchange DevOps Processat a Glance TEST Dev
  • 8. © 2019 Persistent Systems – Confidential 8 Gauge the maturity of DevOps practices using DevOps maturity assessment and do a value stream mapping activity for your program/project Identify the goal of the DevOps journey Recommendations based on Practice level maturity can be used as guidelines to meet the goal Implementation checklist to be used on an ongoing basis How do we proceed? www.leankanbanindia.com
  • 9. © 2019 Persistent Systems – Confidential 9 Maturity Assessment Checklist www.leankanbanindia.com
  • 10. © 2019 Persistent Systems – Confidential 10 Case Study www.leankanbanindia.com
  • 11. © 2019 Persistent Systems – Confidential 11 Team wanted to use DevOps to help build the pipeline so that the POCs could get converted to projects faster. What was stopping them? DevOps was a maze for them. Too many things and too much to do Credits https://in.pinterest.com/pin/359795457724611378/ What was the Problem Statement? www.leankanbanindia.com
  • 12. © 2019 Persistent Systems – Confidential 12  Training  DevOps Maturity Assessment  Value Stream Mapping Exercise How we approached it? www.leankanbanindia.com
  • 13. © 2019 Persistent Systems – Confidential 13 Next Steps... How might we use DevOps to convert POCs into projects faster? Use the Kanban approach Initial set of milestones Liaison with internal DevOps experts Organization tools group involvement www.leankanbanindia.com
  • 14. © 2019 Persistent Systems – Confidential 14 Credits https://presentationgo.com Milestones… And the journey goes on… Pipeline Identification and Automated Build after every check in Sonar Checks and Unit Test Coverage Refinements in Existing Pipeline and publish artifacts to repository manager Containerized deployment automation from build server to test environment to production www.leankanbanindia.com
  • 15. © 2019 Persistent Systems – Confidential 15 Challenges:  Frequent/Daily code check-ins  Tool identification  Jenkins knowledge What was done:  Organizational tools group involvement  Policy of daily check-in  Kanban board Setup Milestone 1 – Pipeline Identification and Automated Build after every Check-in Makeprocess policies explicit Visualize the workflow www.leankanbanindia.com
  • 16. © 2019 Persistent Systems – Confidential 16 Milestone 1 – Pipeline Identification and Automated Build after every Check-in www.leankanbanindia.com
  • 17. © 2019 Persistent Systems – Confidential 17 Challenges:  Team boggled down What was done:  Introduced WIP  Explicit policy of 80% code coverage  Further leveraged “MS Teams” as a collaboration platform Milestone 2 – Sonar Checks and Unit Test Coverage Improvecollaboratively, improveexperimentally Measure & optimize flow Limitwork in process(WIP) www.leankanbanindia.com
  • 18. © 2019 Persistent Systems – Confidential 18 Milestone 2 – Sonar Checks and Unit Test Coverage www.leankanbanindia.com
  • 19. © 2019 Persistent Systems – Confidential 19 Challenges:  Security into the Pipeline  Long Build time What was done:  WhiteSource Security tool  Parallel execution of unrelated test cases  Caching dependencies between builds Milestone 3 – Refinements in existing pipeline and publish artifacts to repository manager Repository Build Test Static Code Analysis Improvecollaboratively, improveexperimentally Measure& optimizeflow Implement feedback loops www.leankanbanindia.com
  • 20. © 2019 Persistent Systems – Confidential 20 Milestone 3 – Refinements in existing pipeline and publish artifacts to repository manager www.leankanbanindia.com
  • 21. © 2019 Persistent Systems – Confidential 21  Containerized deployment automation  Ongoing improvements to pipeline  Pipeline code reusability using Jenkins library What’s next for the team? www.leankanbanindia.com
  • 22. © 2019 Persistent Systems – Confidential 22 DevOps Maturity Assessment Outcomes The journey of the team starting Dec 2018 till date. Following the Kanban approach helped the team to get here… www.leankanbanindia.com
  • 23. © 2019 Persistent Systems – Confidential 23 Our Learnings:  Visualizing the workflow using simple post-its with WIP limit  Incremental, evolutionary change with continual improvements  Feedback and learning from failures  Lean/Kanban mindset of the leadership Sprint Level Metrics Before After Remark Time takenfor build 1 hour 8-10 mins Time takenfor unittesting(commitstage) 8-10 mins (part of CI) There were no test cases before Benefits and Learnings from this Journey so far… Minimal Cycle Time for CI implementation for the new project initiated. www.leankanbanindia.com
  • 24. © 2019 Persistent Systems – Confidential 24 At An Organization Level….. www.leankanbanindia.com
  • 25. © 2019 Persistent Systems – Confidential 25 Software 4.0 Framework www.leankanbanindia.com  Why: Software-driven Business  What: Core Principles  How:  Four Pillars: People, Process, Tools, and Data  Execution: Across the Software Lifecycle Designfor Autonomy and Interdependence Iterative and Incremental by Design Continuous Optimization and Automation Continuous Personalization and Value of Experience Discover Define Develop Deliver Operate Optimize
  • 26. © 2019 Persistent Systems – Confidential 26 Liaise – Yammer www.leankanbanindia.com
  • 27. © 2019 Persistent Systems – Confidential 27 Lean Chai www.leankanbanindia.com
  • 28. © 2019 Persistent Systems – Confidential 28  Some interesting insights that came out in these sessions  Mindset of people – Scripting  Some best practices shared  Rotation based Release Manager role  Sharing the Bigger vision Lean Chai www.leankanbanindia.com
  • 29. © 2019 Persistent Systems – Confidential 29 Book Club Meet www.leankanbanindia.com
  • 30. © 2019 Persistent Systems – Confidential 30  Metric based monthly updates to management  Quality Management System Process Documents www.leankanbanindia.com
  • 31. © 2019 Persistent Systems – Confidential 31 DevOps IBM Tool StackPlan Develop Test Build Release Monitor Infrastructure Management OtherTools ProjectPlanning RTC Req.Management DNG VersionControl ClearCase Design RSA Static Code Analysis Purify Plus SonarQube DefectManagement RTC RQM RFT RTW App Scan JUnit Applicable Unit Test Framework RPT RPT RTW RTC Ant, Maven Jenkin TestManagement TestAutomation Sec.Testing UnitTesting LoadTest Performance Test CI Build Urban Code Deploy RTC Cont. Release Blue Mix Containerization Services Chef/Puppet Ansible Docker, Kubernetes uDeploy Infra.Management IBM APM New Relic Nagios Splunk App.Monitor Jazz Dashboard Jazz Reporting Services IBM Cloud Insight Analytics Bluemix OpenStack IaaS/PaaS WhiteSource IP www.leankanbanindia.com
  • 32. © 2019 Persistent Systems – Confidential 32 DevOps MS Tool StackPlan Develop Test Build Release Monitor Infrastructure Management OtherTools ProjectPlanning TFS Req.Management TFS VersionControl TFS Design Visual Studio MS Visio Static Code Analysis Visual Studio SonarQube DefectManagement TFS TFS CI Build TFS Cont. Release Azure PowerShell/CLI Azure ARM Template Azure Automation Services Infra.Management Azure Application Insight App.Monitor Application Insight Analytics MS Azure Iaas/Paas WhiteSource IP TFS MTM Coded UI Selenium MS Test TFS Visual Studio TFS Visual Studio TestManagement TestAutomation UnitTesting LoadTest Performance Test www.leankanbanindia.com
  • 33. © 2019 Persistent Systems – Confidential 33 DevOps Hybrid/Open Source StackPlan Develop Test Build Release Monitor Infrastructure Management OtherTools ProjectPlanning Jira Req.Management Jira VersionControl SVN GIT Design RSA MS Visio Star UML Static Code Analysis SonarQube DefectManagement Jira Bugzilla Jenkins CI Build Jenkins Cont. Release Chef Puppet Ansible Infra.Management New Relic Nagios Splunk ELK App.Monitor New Relic Nagios Splunk Analytics OpenStack CloudStack Iaas/Paas WhiteSource IP Jira tlExtend JMeter Selenium Applicable Unit Test Framework JUnit, NUnit, etc. JMeter JMeter TestManagement TestAutomation UnitTesting LoadTest Performance Test www.leankanbanindia.com
  • 34. Preeti_desai@persistent.com and Kavita_Sawant@persistent.com Preeti Desai and Kavita Sawant Persistent Systems Inc. Thank You! www.leankanbanindia.com