SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
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 Shah
Scrum India Gatherings 2013
One minor update on
most business days
One major update
on a weekly basis,
usually Tuesdays
Presentation by Yashasree Barve & Dipen Shah
Scrum 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 Shah
Scrum India Gatherings 2013
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
How much time does it
take to take a
one line change
to production?
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
Being Agile
2013
Waterfall
2007
Enablers
Constraints
Challenges
Changes
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
Challenges
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
10
Continuous
IntegrationAutomation
The Good
Custom
Development
Challenges
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
The Bad
Diverse Groups
Different
Hierarchies
Heterogeneous
Culture
Different
Environments
Behaviors
Challenges
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
Challenges
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
The Ugly
1 31
Challenges
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
Challenges
At Least FIVE Days to
take one line change
to production!!!
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
Mindset Changes
“The biggest
challenge which
we had faced for
DevOps is to
change the
mindset and
approach of Dev
and Ops teams.”
Former Integration
Team member, Now
a DevOps member
Changes
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
Deploy + Debug + Test together
Changes
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
Dev Opened Doors for Ops
Changes
Presentation by Yashasree Barve & Dipen Shah
Scrum 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 Shah
Scrum India Gatherings 2013
Changes
Presentation by Yashasree Barve & Dipen Shah
Scrum 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 Shah
Scrum India Gatherings 2013
Dev Team
Integration
Management
Team
Platforms
Team
Changes
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
One Team
Looks After
Integration,
QA
Production
Environments
Dev Interaction
Work with Dev
team since
beginning
Remove
Roadblocks of
Dev teams
Value
Addition
Improve
Infrastructure
Environment
Stability
Upgrades
Ops
Team
Writes
Changes
Presentation by Yashasree Barve & Dipen Shah
Scrum 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 Shah
Scrum India Gatherings 2013
Home
# 1
Security Reviews
Gate ReviewsGovernance Reviews
Constraints
Presentation by Yashasree Barve & Dipen Shah
Scrum 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 Shah
Scrum India Gatherings 2013
First Man on the Moon…
Enablers
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
Second man on moon looks even Happier…
Karan Aurora Borealis
Enablers
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
Embrace
the
Evolving
Architecture
# 1
Cope up
with
Emergent
Design
# 2
Adopt
Engineering
practices,
be a
craftsman
# 3
Testing
Think
Automation
# 4
Support
the
Support
Groups
# 5
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 Shah
Scrum India Gatherings 2013
70+ Applications 3000+ Deployments for the most Active App
17000+ Deployments so farPre-Conditions
Enablers
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
Operations
Enablers
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
“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
“Ops teams
engaged only
in case of
infrastructure
issues”
Former QA Team
member, Now
a DevOps
member
Enablers
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
Developers
Enablers
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
“They were amused by this
inhouse product and
were happy they don't
have to wait for other
teams for
deployments. Just a
button click and the code
was in production and
there colleagues in US
could test it. So deployer
helped in moving the
code quickly. They
worked over weekends
still deploying there code
and continued shipping.”
A Developer
Enablers
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
The Makeover
1 31
Push to
Deploy
Push to
Deploy
Push to
Deploy
Enablers
Presentation by Yashasree Barve & Dipen Shah
Scrum India Gatherings 2013
And The Hangover…
Presentation by Yashasree Barve & Dipen Shah
Scrum 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 Shah
Scrum 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 Shah
Scrum India Gatherings 2013
Happy to take Questions
Hope This Session Helps!
Thank you
?

Mais conteúdo relacionado

Mais procurados

How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...Andrea Tomasini
 
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017Maurizio Mancini
 
How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017Maurizio Mancini
 
Giving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyGiving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyDave Sharrock
 
Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017Maurizio Mancini
 
Improve the chances of success of your organization with Resilience and Antif...
Improve the chances of success of your organization with Resilience and Antif...Improve the chances of success of your organization with Resilience and Antif...
Improve the chances of success of your organization with Resilience and Antif...Andrea Tomasini
 
Herding cats, or the art of scaling agile teams
Herding cats, or the art of scaling agile teamsHerding cats, or the art of scaling agile teams
Herding cats, or the art of scaling agile teamsDave Sharrock
 
3 Stages of Agility: Agile Austin 2016
3 Stages of Agility: Agile Austin 20163 Stages of Agility: Agile Austin 2016
3 Stages of Agility: Agile Austin 2016Dave Sharrock
 
Parkour: Lessons in Agility - July 2016
Parkour: Lessons in Agility - July 2016Parkour: Lessons in Agility - July 2016
Parkour: Lessons in Agility - July 2016patricia_gale
 
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? Dave Sharrock
 
Empirical proces control
Empirical proces controlEmpirical proces control
Empirical proces controlNiels Verdonk
 
Agile Testing - What's that all about?
Agile Testing - What's that all about?Agile Testing - What's that all about?
Agile Testing - What's that all about?Maurizio Mancini
 
Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011Dave Sharrock
 
Agile practices from a standing start
Agile practices from a standing startAgile practices from a standing start
Agile practices from a standing startDave Sharrock
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile frameworkKAVITHA KRISHNAN
 

Mais procurados (20)

Organic agilty
Organic agiltyOrganic agilty
Organic agilty
 
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
 
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017
 
Observation based coaching
Observation based coachingObservation based coaching
Observation based coaching
 
How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017
 
Giving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyGiving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to Fly
 
Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017
 
Improve the chances of success of your organization with Resilience and Antif...
Improve the chances of success of your organization with Resilience and Antif...Improve the chances of success of your organization with Resilience and Antif...
Improve the chances of success of your organization with Resilience and Antif...
 
Herding cats, or the art of scaling agile teams
Herding cats, or the art of scaling agile teamsHerding cats, or the art of scaling agile teams
Herding cats, or the art of scaling agile teams
 
3 Stages of Agility: Agile Austin 2016
3 Stages of Agility: Agile Austin 20163 Stages of Agility: Agile Austin 2016
3 Stages of Agility: Agile Austin 2016
 
Parkour: Lessons in Agility - July 2016
Parkour: Lessons in Agility - July 2016Parkour: Lessons in Agility - July 2016
Parkour: Lessons in Agility - July 2016
 
Agile Certifications
Agile CertificationsAgile Certifications
Agile Certifications
 
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
 
Empirical proces control
Empirical proces controlEmpirical proces control
Empirical proces control
 
Agile Testing - What's that all about?
Agile Testing - What's that all about?Agile Testing - What's that all about?
Agile Testing - What's that all about?
 
Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011
 
Arjuna Award
Arjuna AwardArjuna Award
Arjuna Award
 
Agile Coaching Packages
Agile Coaching PackagesAgile Coaching Packages
Agile Coaching Packages
 
Agile practices from a standing start
Agile practices from a standing startAgile practices from a standing start
Agile practices from a standing start
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile framework
 

Destaque (7)

SGIN2013-Keynote-Scrum about people-BobHartman
SGIN2013-Keynote-Scrum about people-BobHartmanSGIN2013-Keynote-Scrum about people-BobHartman
SGIN2013-Keynote-Scrum about people-BobHartman
 
SGIN2013-ScrumStartRek-CucumberRecipes-SonikChopra
SGIN2013-ScrumStartRek-CucumberRecipes-SonikChopraSGIN2013-ScrumStartRek-CucumberRecipes-SonikChopra
SGIN2013-ScrumStartRek-CucumberRecipes-SonikChopra
 
Beyond agile preethi madhu
Beyond agile preethi madhuBeyond agile preethi madhu
Beyond agile preethi madhu
 
ATD2015: Building agile cultures - Mohan Chickmagalur
ATD2015: Building agile cultures - Mohan ChickmagalurATD2015: Building agile cultures - Mohan Chickmagalur
ATD2015: Building agile cultures - Mohan Chickmagalur
 
Sgin2013 scrumfromthe trenches-behavioural traits of agile team-nancysharma
Sgin2013 scrumfromthe trenches-behavioural traits of agile team-nancysharmaSgin2013 scrumfromthe trenches-behavioural traits of agile team-nancysharma
Sgin2013 scrumfromthe trenches-behavioural traits of agile team-nancysharma
 
ATD2015: Building agile cultures - Rahul Dewan
ATD2015:  Building agile cultures - Rahul DewanATD2015:  Building agile cultures - Rahul Dewan
ATD2015: Building agile cultures - Rahul Dewan
 
Agile scaling using tools hedwig baars
Agile scaling using tools hedwig baarsAgile scaling using tools hedwig baars
Agile scaling using tools hedwig baars
 

Semelhante a Sgin2013 scrum accomplished-enterprisedevops-yashasreebarve

Enterprise DevOps - SGI 2013
Enterprise DevOps - SGI 2013Enterprise DevOps - SGI 2013
Enterprise DevOps - SGI 2013Dipen Shah
 
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
 
Top Benefits of Azure DevOps Services
Top Benefits of Azure DevOps ServicesTop Benefits of Azure DevOps Services
Top Benefits of Azure DevOps Servicesmithranmithran1
 
azure devops training In Hyderabad best.
azure devops training In Hyderabad best.azure devops training In Hyderabad best.
azure devops training In Hyderabad best.Asritha
 
azure devops training with certification
azure devops training with certificationazure devops training with certification
azure devops training with certificationAsritha
 
Deconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn seriesDeconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn seriesAngela Dugan
 
Service Operations Transformation Journey
Service Operations Transformation JourneyService Operations Transformation Journey
Service Operations Transformation JourneyDevOps Indonesia
 
Why Developers Dig DevOps
Why Developers Dig DevOpsWhy Developers Dig DevOps
Why Developers Dig DevOpsBMC_DSM
 
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
 
SS- IT CONTRACT STAFFING.pptx
SS- IT CONTRACT STAFFING.pptxSS- IT CONTRACT STAFFING.pptx
SS- IT CONTRACT STAFFING.pptxRafikulRaheman1
 
The Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile ExperienceThe Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile ExperienceDavid Hanson
 
1 deborah burton - why the testing community should care about dev ops
1   deborah burton - why the testing community should care about dev ops1   deborah burton - why the testing community should care about dev ops
1 deborah burton - why the testing community should care about dev opsIevgenii Katsan
 
How To Obtain A DevOps Certification As A Beginner?
How To Obtain A DevOps Certification As A Beginner?How To Obtain A DevOps Certification As A Beginner?
How To Obtain A DevOps Certification As A Beginner?Advance Agility
 
[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
 
Navigating Success with DevOps Consulting and Efficient Server Management
Navigating Success with DevOps Consulting  and Efficient Server ManagementNavigating Success with DevOps Consulting  and Efficient Server Management
Navigating Success with DevOps Consulting and Efficient Server Management24x7servermanagement1
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | EdurekaEdureka!
 

Semelhante a Sgin2013 scrum accomplished-enterprisedevops-yashasreebarve (20)

Enterprise DevOps - SGI 2013
Enterprise DevOps - SGI 2013Enterprise DevOps - SGI 2013
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)
 
Top Benefits of Azure DevOps Services
Top Benefits of Azure DevOps ServicesTop Benefits of Azure DevOps Services
Top Benefits of Azure DevOps Services
 
azure devops training In Hyderabad best.
azure devops training In Hyderabad best.azure devops training In Hyderabad best.
azure devops training In Hyderabad best.
 
azure devops training with certification
azure devops training with certificationazure devops training with certification
azure devops training with certification
 
Deconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn seriesDeconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn series
 
Service Operations Transformation Journey
Service Operations Transformation JourneyService Operations Transformation Journey
Service Operations Transformation Journey
 
Why Developers Dig DevOps
Why Developers Dig DevOpsWhy Developers Dig DevOps
Why Developers Dig DevOps
 
Amanda Varella - Petrobras
Amanda Varella  - PetrobrasAmanda Varella  - Petrobras
Amanda Varella - Petrobras
 
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 ...
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
SS- IT CONTRACT STAFFING.pptx
SS- IT CONTRACT STAFFING.pptxSS- IT CONTRACT STAFFING.pptx
SS- IT CONTRACT STAFFING.pptx
 
The Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile ExperienceThe Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile Experience
 
1 deborah burton - why the testing community should care about dev ops
1   deborah burton - why the testing community should care about dev ops1   deborah burton - why the testing community should care about dev ops
1 deborah burton - why the testing community should care about dev ops
 
Agile foundation online - slide share
Agile  foundation   online - slide shareAgile  foundation   online - slide share
Agile foundation online - slide share
 
How To Obtain A DevOps Certification As A Beginner?
How To Obtain A DevOps Certification As A Beginner?How To Obtain A DevOps Certification As A Beginner?
How To Obtain A DevOps Certification As A Beginner?
 
[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
 
Daredevil DevOps
Daredevil DevOpsDaredevil DevOps
Daredevil DevOps
 
Navigating Success with DevOps Consulting and Efficient Server Management
Navigating Success with DevOps Consulting  and Efficient Server ManagementNavigating Success with DevOps Consulting  and Efficient Server Management
Navigating Success with DevOps Consulting and Efficient Server Management
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
 

Mais de India Scrum Enthusiasts Community

“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...India Scrum Enthusiasts Community
 
Software 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessSoftware 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessIndia Scrum Enthusiasts Community
 
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...India Scrum Enthusiasts Community
 
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?India Scrum Enthusiasts Community
 

Mais de India Scrum Enthusiasts Community (20)

Deciphering Agile Big Data
Deciphering Agile Big DataDeciphering Agile Big Data
Deciphering Agile Big Data
 
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
 
Rubber Meets the Road
Rubber Meets the RoadRubber Meets the Road
Rubber Meets the Road
 
Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?
 
Agile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenchesAgile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenches
 
Evolutionary Change
Evolutionary ChangeEvolutionary Change
Evolutionary Change
 
Software 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessSoftware 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven Business
 
Agile Digital Architecture
Agile Digital ArchitectureAgile Digital Architecture
Agile Digital Architecture
 
Governance mechanism to further business agility
Governance mechanism to further business agilityGovernance mechanism to further business agility
Governance mechanism to further business agility
 
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
 
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
 
Management for Agility and Outcomes
Management for Agility and OutcomesManagement for Agility and Outcomes
Management for Agility and Outcomes
 
Agile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For AllAgile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For All
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
 
Five (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a LeaderFive (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a Leader
 
Empower the Forbidden Power Players
Empower the Forbidden Power PlayersEmpower the Forbidden Power Players
Empower the Forbidden Power Players
 
Agility in Education System for Digital India
Agility in Education System for Digital IndiaAgility in Education System for Digital India
Agility in Education System for Digital India
 

Último

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Último (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Sgin2013 scrum accomplished-enterprisedevops-yashasreebarve

  • 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 Shah Scrum 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 Shah Scrum 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 Shah Scrum India Gatherings 2013
  • 5. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 How much time does it take to take a one line change to production?
  • 6. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013
  • 7. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013
  • 8. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 Being Agile 2013 Waterfall 2007 Enablers Constraints Challenges Changes
  • 9. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 Challenges
  • 10. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 10 Continuous IntegrationAutomation The Good Custom Development Challenges
  • 11. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 The Bad Diverse Groups Different Hierarchies Heterogeneous Culture Different Environments Behaviors Challenges
  • 12. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 Challenges
  • 13. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 The Ugly 1 31 Challenges
  • 14. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 Challenges At Least FIVE Days to take one line change to production!!!
  • 15. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013
  • 16. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 Mindset Changes “The biggest challenge which we had faced for DevOps is to change the mindset and approach of Dev and Ops teams.” Former Integration Team member, Now a DevOps member Changes
  • 17. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 Deploy + Debug + Test together Changes
  • 18. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 Dev Opened Doors for Ops Changes
  • 19. Presentation by Yashasree Barve & Dipen Shah Scrum 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 Shah Scrum India Gatherings 2013 Changes
  • 21. Presentation by Yashasree Barve & Dipen Shah Scrum 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 Shah Scrum India Gatherings 2013 Dev Team Integration Management Team Platforms Team Changes
  • 23. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 One Team Looks After Integration, QA Production Environments Dev Interaction Work with Dev team since beginning Remove Roadblocks of Dev teams Value Addition Improve Infrastructure Environment Stability Upgrades Ops Team Writes Changes
  • 24. Presentation by Yashasree Barve & Dipen Shah Scrum 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 Shah Scrum India Gatherings 2013 Home # 1 Security Reviews Gate ReviewsGovernance Reviews Constraints
  • 26. Presentation by Yashasree Barve & Dipen Shah Scrum 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 Shah Scrum India Gatherings 2013 First Man on the Moon… Enablers
  • 28. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 Second man on moon looks even Happier… Karan Aurora Borealis Enablers
  • 29. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 Embrace the Evolving Architecture # 1 Cope up with Emergent Design # 2 Adopt Engineering practices, be a craftsman # 3 Testing Think Automation # 4 Support the Support Groups # 5 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 Shah Scrum India Gatherings 2013 70+ Applications 3000+ Deployments for the most Active App 17000+ Deployments so farPre-Conditions Enablers
  • 31. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 Operations Enablers
  • 32. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 “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 “Ops teams engaged only in case of infrastructure issues” Former QA Team member, Now a DevOps member Enablers
  • 33. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 Developers Enablers
  • 34. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 “They were amused by this inhouse product and were happy they don't have to wait for other teams for deployments. Just a button click and the code was in production and there colleagues in US could test it. So deployer helped in moving the code quickly. They worked over weekends still deploying there code and continued shipping.” A Developer Enablers
  • 35. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 The Makeover 1 31 Push to Deploy Push to Deploy Push to Deploy Enablers
  • 36. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 And The Hangover…
  • 37. Presentation by Yashasree Barve & Dipen Shah Scrum 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
  • 38. Presentation by Yashasree Barve & Dipen Shah Scrum 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
  • 39. Presentation by Yashasree Barve & Dipen Shah Scrum India Gatherings 2013 Happy to take Questions Hope This Session Helps! Thank you ?