SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
Scrum India Gatherings 2013 Presentation by Yashasree Barve & Dipen Shah
Why can’t Enterprises have this Fun!
Tales from Enterprisy DevOps Land
Yashasree Barve & Dipen Shah
Tata Consultancy Services
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
One minor update on
most business days
One major update
on a weekly basis,
usually Tuesdays
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Major stable version, Every 6 weeks
Beta Channels, Every 2-3 Weeks
Dev channel versions, once a Week
Canary Channel Changes Near Daily
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
How much time does it
take to take a
one line change
to production?
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Being Agile
2013
Waterfall
2007
Enablers
Constraints
Challenges
Changes
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Challenges
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
10
Continuous
IntegrationAutomation
The Good
Custom
Development
Challenges
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
The Bad
Diverse Groups
Different
Hierarchies
Heterogeneous
Culture
Different
Environments
Behaviors
Challenges
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Challenges
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
The Ugly
1 31
Challenges
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Challenges
At Least FIVE Days to
take one line change
to production!!!
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
“The biggest challenge
which we had faced
for DevOps is to
change the mindset
and approach of
Dev and Ops
teams.”
Changes
Amarkumar Shaw
Former Integration Team,
Now a DevOps member
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Deploy + Debug + Test together
Changes
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Dev Opened Doors for Ops
Changes
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Access to execute tasks
Access to Error Logs
Read Only Access Across Environments
Ops opened doors for Dev too!
Changes
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Changes
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Cater better to
Frequent Releases
Feel Belonged
to the Product
Have Confidence
About the Product
Changes
Ops Teams can now…
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Dev Team
Integration
Management
Team
Platforms
Team
Changes
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Changes
Cope up
with
Emergent
Design
Adopt
Engineering
practices,
be a
craftsman
Testing
Think
Automation
Support
Agile
Development
Automate
Repeating
Tasks
Proactive
Planning
Of
Resources
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Ticket is a MUST for every
Environment
How would we Track
Changes otherwise?
Security
Concerns
What about
the
Governance
?
Code has to move
across all
environments,
before deploying to
production
We can not
give Access to
Production to
Developers
Constraints
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Home
# 1
Security Reviews
Gate ReviewsGovernance Reviews
Constraints
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Automate
Ticket
Creation
Manage
Access
For
Deployments
Code
Should
Traverse
ALL Environments
Automate
Quality
Checks
For e.g. Security
Constraints
Guidelines
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
First Man on the Moon…
Enablers
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Second man on moon looks even Happier…
Karan Aurora Borealis
Enablers
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Embrace
the
Evolving
Architecture
Cope up
with
Emergent
Design
Adopt
Engineering
practices,
be a
craftsman
Testing
Think
Automation
Support
the
Support
Groups
Remove
Dependency
On
Support
Team
For
Deployment
Increase
Development
Velocity
Convenient
Yet
Better
Tracking
Of
Deployments
Eliminate
Manual
Errors
During
Deployment
Free up
Support
Team’s
Time
For
More Value
Addition
Dare to Deployer
Enablers
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
70+ Applications 3000+ Deployments for the most Active App
17000+ Deployments so farPre-Conditions
Enablers
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Operations
Enablers
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Enablers
“Ops teams
engaged only in
case of
infrastructure
issues”
Former QA Team
member, Now a
DevOps member
“90% of issues
are fixed by dev
team during
deployment, it
saves lot of time
and provide
bandwidth to
support them to
work on other
things.”
Former
Integration Team
member, Now a
DevOps member
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Developers
Enablers
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
The Makeover
1 31
Push to
Deploy
Push to
Deploy
Push to
Deploy
Enablers
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
And The Hangover…
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Bi-weekly calls
to sync up
Increased
collaboration
Identify the most
troublesome
tickets through
Support teams
Bust those
through Do It
Yourself screens
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
DevOps
2014
DevOps
2013
Analytics
Visualization
Include
Infrastructure
& Support
Embrace
Other
Teams Deployer for
Other
Technologies
Being Truly
Agile
Deployer for
Other
Technologies
Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
Happy to take Questions
Hope This Session Helps!
Thank you
?

Contenu connexe

Tendances

Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011Dave Sharrock
 
Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)Andrea Tomasini
 
Agilest® about us agile training info
Agilest® about us   agile training infoAgilest® about us   agile training info
Agilest® about us agile training infoAgilest
 
MATRIX FITNESS CARDIO CATALOGUE 2014
MATRIX FITNESS CARDIO CATALOGUE 2014MATRIX FITNESS CARDIO CATALOGUE 2014
MATRIX FITNESS CARDIO CATALOGUE 2014MatrixFitness
 
MATRIX FITNESS STRENGTH RANGE 2014
MATRIX FITNESS STRENGTH RANGE 2014MATRIX FITNESS STRENGTH RANGE 2014
MATRIX FITNESS STRENGTH RANGE 2014MatrixFitness
 
Matrix IC7 Spin Bike - Powered by ICG
Matrix IC7 Spin Bike - Powered by ICGMatrix IC7 Spin Bike - Powered by ICG
Matrix IC7 Spin Bike - Powered by ICGMatrixFitness
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesDave Sharrock
 
Kanban values exercise
Kanban values exerciseKanban values exercise
Kanban values exerciseMike Burrows
 
SYNERGY O.D. PROFILE
SYNERGY O.D. PROFILESYNERGY O.D. PROFILE
SYNERGY O.D. PROFILEVanraj Jhala
 

Tendances (9)

Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011
 
Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)
 
Agilest® about us agile training info
Agilest® about us   agile training infoAgilest® about us   agile training info
Agilest® about us agile training info
 
MATRIX FITNESS CARDIO CATALOGUE 2014
MATRIX FITNESS CARDIO CATALOGUE 2014MATRIX FITNESS CARDIO CATALOGUE 2014
MATRIX FITNESS CARDIO CATALOGUE 2014
 
MATRIX FITNESS STRENGTH RANGE 2014
MATRIX FITNESS STRENGTH RANGE 2014MATRIX FITNESS STRENGTH RANGE 2014
MATRIX FITNESS STRENGTH RANGE 2014
 
Matrix IC7 Spin Bike - Powered by ICG
Matrix IC7 Spin Bike - Powered by ICGMatrix IC7 Spin Bike - Powered by ICG
Matrix IC7 Spin Bike - Powered by ICG
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlines
 
Kanban values exercise
Kanban values exerciseKanban values exercise
Kanban values exercise
 
SYNERGY O.D. PROFILE
SYNERGY O.D. PROFILESYNERGY O.D. PROFILE
SYNERGY O.D. PROFILE
 

Similaire à Enterprise DevOps - SGI 2013

What and What Not, Portfolio Lead Retrospects (In Enterprise Agile context)
What and What Not, Portfolio Lead Retrospects (In Enterprise Agile context)What and What Not, Portfolio Lead Retrospects (In Enterprise Agile context)
What and What Not, Portfolio Lead Retrospects (In Enterprise Agile context)yashasree
 
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017Balaji Kalyansundaram
 
Yashasree barve as an architect - ai2012 - 1.0 - share
Yashasree barve   as an architect - ai2012 - 1.0 - shareYashasree barve   as an architect - ai2012 - 1.0 - share
Yashasree barve as an architect - ai2012 - 1.0 - shareyashasree
 
Application Development Efficiencies Drive Agile Payoffs for Healthcare Tech ...
Application Development Efficiencies Drive Agile Payoffs for Healthcare Tech ...Application Development Efficiencies Drive Agile Payoffs for Healthcare Tech ...
Application Development Efficiencies Drive Agile Payoffs for Healthcare Tech ...Dana Gardner
 
SQLServerGeek.com (Intro)
SQLServerGeek.com (Intro)SQLServerGeek.com (Intro)
SQLServerGeek.com (Intro)Rishu Mehra
 
Best Team Structure - Talk at HealthCode:Berlin
Best Team Structure - Talk at HealthCode:BerlinBest Team Structure - Talk at HealthCode:Berlin
Best Team Structure - Talk at HealthCode:BerlinBalaji Kalyansundaram
 
SS- IT CONTRACT STAFFING.pptx
SS- IT CONTRACT STAFFING.pptxSS- IT CONTRACT STAFFING.pptx
SS- IT CONTRACT STAFFING.pptxRafikulRaheman1
 
The Trusted HR Transformation Partner - Rolling Arrays
The Trusted HR Transformation Partner - Rolling ArraysThe Trusted HR Transformation Partner - Rolling Arrays
The Trusted HR Transformation Partner - Rolling ArraysRolling Arrays
 
advantages for SAP implementation partners in India.pptx
advantages for SAP implementation partners in India.pptxadvantages for SAP implementation partners in India.pptx
advantages for SAP implementation partners in India.pptxpeolsolutions1
 
Corporate Shiksha - Company Profile
Corporate Shiksha - Company ProfileCorporate Shiksha - Company Profile
Corporate Shiksha - Company ProfileCorporateShiksha
 
Erp training at intelliware
Erp training at intelliwareErp training at intelliware
Erp training at intelliwareAMOL RATAN
 
Scaling The Agile Climb | Surajit Das | Pune Agile Unconference 2017 | Scale ...
Scaling The Agile Climb | Surajit Das | Pune Agile Unconference 2017 | Scale ...Scaling The Agile Climb | Surajit Das | Pune Agile Unconference 2017 | Scale ...
Scaling The Agile Climb | Surajit Das | Pune Agile Unconference 2017 | Scale ...Vineet Patni
 
[QE 2018] Przemysław Sech – Software Quality Assistance w 40 minut
[QE 2018] Przemysław Sech – Software Quality Assistance w 40 minut[QE 2018] Przemysław Sech – Software Quality Assistance w 40 minut
[QE 2018] Przemysław Sech – Software Quality Assistance w 40 minutFuture Processing
 
Who gets the most value from DevOops - Engineers or Business?
Who gets the most value from DevOops - Engineers or Business?Who gets the most value from DevOops - Engineers or Business?
Who gets the most value from DevOops - Engineers or Business?Balaji Kalyansundaram
 
Why Developers Dig DevOps
Why Developers Dig DevOpsWhy Developers Dig DevOps
Why Developers Dig DevOpsBMC_DSM
 
MHA2018 - Introduction to Observational Coaching - Daniel Lynn
MHA2018 - Introduction to Observational Coaching - Daniel LynnMHA2018 - Introduction to Observational Coaching - Daniel Lynn
MHA2018 - Introduction to Observational Coaching - Daniel LynnAgileDenver
 
Sas training in bangalore
Sas training in bangaloreSas training in bangalore
Sas training in bangaloreHarsha Murthy
 

Similaire à Enterprise DevOps - SGI 2013 (20)

What and What Not, Portfolio Lead Retrospects (In Enterprise Agile context)
What and What Not, Portfolio Lead Retrospects (In Enterprise Agile context)What and What Not, Portfolio Lead Retrospects (In Enterprise Agile context)
What and What Not, Portfolio Lead Retrospects (In Enterprise Agile context)
 
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017
 
Yashasree barve as an architect - ai2012 - 1.0 - share
Yashasree barve   as an architect - ai2012 - 1.0 - shareYashasree barve   as an architect - ai2012 - 1.0 - share
Yashasree barve as an architect - ai2012 - 1.0 - share
 
Application Development Efficiencies Drive Agile Payoffs for Healthcare Tech ...
Application Development Efficiencies Drive Agile Payoffs for Healthcare Tech ...Application Development Efficiencies Drive Agile Payoffs for Healthcare Tech ...
Application Development Efficiencies Drive Agile Payoffs for Healthcare Tech ...
 
SQLServerGeek.com (Intro)
SQLServerGeek.com (Intro)SQLServerGeek.com (Intro)
SQLServerGeek.com (Intro)
 
Best Team Structure - Talk at HealthCode:Berlin
Best Team Structure - Talk at HealthCode:BerlinBest Team Structure - Talk at HealthCode:Berlin
Best Team Structure - Talk at HealthCode:Berlin
 
Amanda Varella - Petrobras
Amanda Varella  - PetrobrasAmanda Varella  - Petrobras
Amanda Varella - Petrobras
 
SS- IT CONTRACT STAFFING.pptx
SS- IT CONTRACT STAFFING.pptxSS- IT CONTRACT STAFFING.pptx
SS- IT CONTRACT STAFFING.pptx
 
The Trusted HR Transformation Partner - Rolling Arrays
The Trusted HR Transformation Partner - Rolling ArraysThe Trusted HR Transformation Partner - Rolling Arrays
The Trusted HR Transformation Partner - Rolling Arrays
 
advantages for SAP implementation partners in India.pptx
advantages for SAP implementation partners in India.pptxadvantages for SAP implementation partners in India.pptx
advantages for SAP implementation partners in India.pptx
 
Corporate Shiksha - Company Profile
Corporate Shiksha - Company ProfileCorporate Shiksha - Company Profile
Corporate Shiksha - Company Profile
 
Erp training at intelliware
Erp training at intelliwareErp training at intelliware
Erp training at intelliware
 
Vesture introduction
Vesture introductionVesture introduction
Vesture introduction
 
Scaling The Agile Climb | Surajit Das | Pune Agile Unconference 2017 | Scale ...
Scaling The Agile Climb | Surajit Das | Pune Agile Unconference 2017 | Scale ...Scaling The Agile Climb | Surajit Das | Pune Agile Unconference 2017 | Scale ...
Scaling The Agile Climb | Surajit Das | Pune Agile Unconference 2017 | Scale ...
 
Scrum foundation online
Scrum foundation   onlineScrum foundation   online
Scrum foundation online
 
[QE 2018] Przemysław Sech – Software Quality Assistance w 40 minut
[QE 2018] Przemysław Sech – Software Quality Assistance w 40 minut[QE 2018] Przemysław Sech – Software Quality Assistance w 40 minut
[QE 2018] Przemysław Sech – Software Quality Assistance w 40 minut
 
Who gets the most value from DevOops - Engineers or Business?
Who gets the most value from DevOops - Engineers or Business?Who gets the most value from DevOops - Engineers or Business?
Who gets the most value from DevOops - Engineers or Business?
 
Why Developers Dig DevOps
Why Developers Dig DevOpsWhy Developers Dig DevOps
Why Developers Dig DevOps
 
MHA2018 - Introduction to Observational Coaching - Daniel Lynn
MHA2018 - Introduction to Observational Coaching - Daniel LynnMHA2018 - Introduction to Observational Coaching - Daniel Lynn
MHA2018 - Introduction to Observational Coaching - Daniel Lynn
 
Sas training in bangalore
Sas training in bangaloreSas training in bangalore
Sas training in bangalore
 

Dernier

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Dernier (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Enterprise DevOps - SGI 2013

  • 1. Scrum India Gatherings 2013 Presentation by Yashasree Barve & Dipen Shah Why can’t Enterprises have this Fun! Tales from Enterprisy DevOps Land Yashasree Barve & Dipen Shah Tata Consultancy Services
  • 2. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 One minor update on most business days One major update on a weekly basis, usually Tuesdays
  • 3. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Major stable version, Every 6 weeks Beta Channels, Every 2-3 Weeks Dev channel versions, once a Week Canary Channel Changes Near Daily
  • 4. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
  • 5. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 How much time does it take to take a one line change to production?
  • 6. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
  • 7. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
  • 8. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Being Agile 2013 Waterfall 2007 Enablers Constraints Challenges Changes
  • 9. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Challenges
  • 10. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 10 Continuous IntegrationAutomation The Good Custom Development Challenges
  • 11. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 The Bad Diverse Groups Different Hierarchies Heterogeneous Culture Different Environments Behaviors Challenges
  • 12. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Challenges
  • 13. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 The Ugly 1 31 Challenges
  • 14. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Challenges At Least FIVE Days to take one line change to production!!!
  • 15. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013
  • 16. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 “The biggest challenge which we had faced for DevOps is to change the mindset and approach of Dev and Ops teams.” Changes Amarkumar Shaw Former Integration Team, Now a DevOps member
  • 17. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Deploy + Debug + Test together Changes
  • 18. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Dev Opened Doors for Ops Changes
  • 19. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Access to execute tasks Access to Error Logs Read Only Access Across Environments Ops opened doors for Dev too! Changes
  • 20. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Changes
  • 21. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Cater better to Frequent Releases Feel Belonged to the Product Have Confidence About the Product Changes Ops Teams can now…
  • 22. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Dev Team Integration Management Team Platforms Team Changes
  • 23. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Changes Cope up with Emergent Design Adopt Engineering practices, be a craftsman Testing Think Automation Support Agile Development Automate Repeating Tasks Proactive Planning Of Resources
  • 24. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Ticket is a MUST for every Environment How would we Track Changes otherwise? Security Concerns What about the Governance ? Code has to move across all environments, before deploying to production We can not give Access to Production to Developers Constraints
  • 25. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Home # 1 Security Reviews Gate ReviewsGovernance Reviews Constraints
  • 26. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Automate Ticket Creation Manage Access For Deployments Code Should Traverse ALL Environments Automate Quality Checks For e.g. Security Constraints Guidelines
  • 27. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 First Man on the Moon… Enablers
  • 28. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Second man on moon looks even Happier… Karan Aurora Borealis Enablers
  • 29. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Embrace the Evolving Architecture Cope up with Emergent Design Adopt Engineering practices, be a craftsman Testing Think Automation Support the Support Groups Remove Dependency On Support Team For Deployment Increase Development Velocity Convenient Yet Better Tracking Of Deployments Eliminate Manual Errors During Deployment Free up Support Team’s Time For More Value Addition Dare to Deployer Enablers
  • 30. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 70+ Applications 3000+ Deployments for the most Active App 17000+ Deployments so farPre-Conditions Enablers
  • 31. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Operations Enablers
  • 32. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Enablers “Ops teams engaged only in case of infrastructure issues” Former QA Team member, Now a DevOps member “90% of issues are fixed by dev team during deployment, it saves lot of time and provide bandwidth to support them to work on other things.” Former Integration Team member, Now a DevOps member
  • 33. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Developers Enablers
  • 34. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 The Makeover 1 31 Push to Deploy Push to Deploy Push to Deploy Enablers
  • 35. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 And The Hangover…
  • 36. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Bi-weekly calls to sync up Increased collaboration Identify the most troublesome tickets through Support teams Bust those through Do It Yourself screens
  • 37. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 DevOps 2014 DevOps 2013 Analytics Visualization Include Infrastructure & Support Embrace Other Teams Deployer for Other Technologies Being Truly Agile Deployer for Other Technologies
  • 38. Presentation by Yashasree Barve & Dipen ShahScrum India Gatherings 2013 Happy to take Questions Hope This Session Helps! Thank you ?