SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
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
?

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch (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
 

Ähnlich wie 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!
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Kürzlich hochgeladen (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

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 ?