SlideShare a Scribd company logo
1 Copyright ©2012 CollabNet, Inc. All Rights Reserved.ENTERPRISE CLOUD DEVELOPMENT
Developers Want Change
Ops Want Control
Case study of ops challenges & practices
Janardhanam Venkat
Director Engineering
March 1st 2013
2 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Overview
• Operations Challenges
• Value Proposition
• DevOps Building Blocks
• Best Practices
• CollabNet Ops Environment
• DevOps
– Customer Case Study
3 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Developers Want Change Operations Want Control
The DevOps Tug of War
4 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
App
• Growing multi-platform
requirements
• Increasing code complexity
without operational
consideration
• Enterprise-wide frequency of
iterations and releases
• Increasing compliance and
control such as security,
availability, performance
• Lack of knowledge on
application internals
• Trying to reduce changes to
avoid potential problems
Control
operations
Agility
development
Dev / Ops Challenges
5 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Percentage of outages impacting mission-critical
services caused by people and process issues, with
the majority of those outages caused by
change/configuration/release integration and hand-
off issues (Gartner)
“The primary causes of downtime are:
human configuration error (40%),
software quality (30%) and missing
patches (20%).
Challenges Across the Industry
6 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Signs You Need DevOps
• Delays in new releases after QA qualified
• Failures in deployments
• Non compliance risk concerns
• No standardized / manual release process
• Dev and Ops finger pointing
7 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
DevOps
The Answer
that think like
Opsthat think like
Dev
8 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Orchestrate DevOps – Top Business Benefits
• Hard cost improvements
– Improve operations productivity
– Decrease defects in production
– Decrease in required development and delivery systems
• Business Agility
– Improvement in governance of delivery systems
– Improvement in visibility and traceability
– Improvement in time to market
– Increase alignment between development, operations and business lines
9 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
How It Works
IT
Business
Deploy to
Q/A
Notify Q/A
Developers
Testing
Completed
Deploy to
Staging
Notify
DevOps
Business
Approval
Production
Deployment
Build
Artifact
Bottle neck at
the QA gates
Shorter development
sprints
Different dir.
structure, OS
configurations and
user permissions
10 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Packaging
ModelWorkflows
DevOps Building Blocks
11 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Managed File Transfer
Automation Engine
Distributed Environment
Role Bases Access
Security
ALM Integration
Approval Processes
Documented Flows
Snapshot Compare
Scalable Adoptable Compliant
DevOps Enterprise Requirement
12 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
8
Automate DeploymentCommence Coding
Product Owner Submits
- New Requirements
- or New Defects
Team Collaborates
(code – test – fix code – test…)
Continuous Integration
(Automate flow/track processes; App-Build, Test/QA, Release…)
Controlled Release
Project FRSApp
Monitoring &
Feedback loops
1
2
3
4
5
6 7
Engage Dev Team
Standardized Dev Processes
13 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Orchestrate DevOps
• Establish & advocate collaborative, DevOps culture
• Streamline SDLC from planning to deployment
– Standardize process, align across functional areas
– Streamline the release process - include coordination & deployment
• Implementation and automation of tools and workflows
• Visibility throughout the release & deploy pipeline
– Traceability of application lifecycle via a centralized platform
– Alignment of release metrics between dev, ops & business
– Establish modes of communication
14 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
• On demand provisioning of platforms
• Embedding standard operating environment
• Smoke Test - Installation and configuration – Exit Criteria
• Cloud Computing / Virtualization
Boundaries around DevOps
15 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Datacenter
Distributed Teams
Development Productivity Cost Reduction Compliance & Visibility
CollabNet’s Ops Environment
Host Development, QA, Test and Continuous Integration boxes in cloud
SDLC Mgmt.
Customer
(Early release)
Product – Ops 1
Product – QA 1
Product – QA 2
Product – QA 3
Product – Dev 1
16 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
• Ops stories in release backlog
– Security Vulnerability
– Performance
• Ops in Sprint Review
• Admin doc qualification
• Application Installer / Migration qualification
• Configuring application stacks and administering infrastructure
– Test new and modified feature flags
• Snapshot & Rollback
• Security / Audit history
Ops Agile Best Practices
17 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Customer Case Study
A large Utilities companyCompany
• Meeting business SLAs
• Cost avoidance – regulatory fines
• Too many people involved in application release
• High error rates due to manual changes
Challenge
• Fully Automated Deployment
• Focused on .NET, J2EE and SAP applications
Solution
• 6x reduction in deployment time
• Reduced staffing from 5 FTEs to 1
Results
18 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Before DevOps
• .Net Application on Windows OS and MS SQL Database
• Environment
– Dev – 5 servers (Windows)
– QA – 5 servers (Windows)
– Prod – 5 servers (Windows)
• Current Process – 30 minutes/5 person
19 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
With DevOps
• Completely replace
the existing in-house developed
deployment wizard
• Centralize all the
scripting artifacts within
Automation Engine
• Ability to automate
the release process for all
custom applications
• Deployment complete within
5 minutes
20 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Summary
• Productivity & Agility:
– Transform cumbersome, manual application deployments into fully
governed, lean and efficient automated processes that take minutes instead
of hours or days.
• Compliance and Governance:
– Automatic end-to-end tracking and reporting on all deployment related
changes and change activity and a built in segregation of duties mechanism
for planning and execution.
• Efficiency & Cost Savings:
– Reduce risk of millions and more by eliminating deployment related outages
as well as thousands of dollars save per deployment in terms of time saved
to configure, deploy and fix defects.
• Right technology is imperative:
– A single integrated platform creates multiple efficiencies increasing
transparency, reuse and trust within agile teams
• Best Engineering practices
21 Copyright ©2012 CollabNet, Inc. All Rights Reserved.21 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Questions?
Janardhanam Venkat
[venkatj@collab.net]
www.collab.net
+1-650-228-2500
+1-888-778-9793
blogs.collab.net
twitter.com/collabnet
www.facebook.com/collabnet
www.linkedin.com/company/collabnet-inc
22 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Ad

More Related Content

What's hot (20)

Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?
Matt Angerer
 
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Ostrato
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
IBM UrbanCode Products
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
Serena Software
 
DevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated TestingDevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated Testing
DevOps for Enterprise Systems
 
ALM-PLM Integration with Business Process Management
ALM-PLM Integration with Business Process ManagementALM-PLM Integration with Business Process Management
ALM-PLM Integration with Business Process Management
Intland Software GmbH
 
Requirements Management with HP ALM
Requirements Management with HP ALMRequirements Management with HP ALM
Requirements Management with HP ALM
pd7.group
 
PeopleSoft 9.1 Upgrade for a Leading Education Services Company
PeopleSoft 9.1 Upgrade for a Leading Education Services CompanyPeopleSoft 9.1 Upgrade for a Leading Education Services Company
PeopleSoft 9.1 Upgrade for a Leading Education Services Company
Hazelknight Media & Entertainment Pvt Ltd
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
IBM UrbanCode Products
 
Walter_resume_PTM
Walter_resume_PTMWalter_resume_PTM
Walter_resume_PTM
Walter Whitaker
 
The Journey Towards Continuous Integration
The Journey Towards Continuous IntegrationThe Journey Towards Continuous Integration
The Journey Towards Continuous Integration
Sebastian Marek
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
ghodgkinson
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
DevOps for Enterprise Systems
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
IBM UrbanCode Products
 
Agile requirements management webinar, 6 February 2019
Agile requirements management webinar, 6 February 2019Agile requirements management webinar, 6 February 2019
Agile requirements management webinar, 6 February 2019
Association for Project Management
 
Continuous Delivery Maturity Model
Continuous Delivery Maturity ModelContinuous Delivery Maturity Model
Continuous Delivery Maturity Model
IBM UrbanCode Products
 
Leading the Transformation: Applying DevOps and Agile Principles at Scale
Leading the Transformation:  Applying DevOps and Agile Principles at ScaleLeading the Transformation:  Applying DevOps and Agile Principles at Scale
Leading the Transformation: Applying DevOps and Agile Principles at Scale
IBM UrbanCode Products
 
Continuous Delivery in the Enterprise
Continuous Delivery in the EnterpriseContinuous Delivery in the Enterprise
Continuous Delivery in the Enterprise
IBM UrbanCode Products
 
Meet Big Agile: Testing on Large-Scale Projects
Meet Big Agile: Testing on Large-Scale ProjectsMeet Big Agile: Testing on Large-Scale Projects
Meet Big Agile: Testing on Large-Scale Projects
TechWell
 
Load Testing: See a Bigger Picture, ALM Forum, 2014
Load Testing: See a Bigger Picture, ALM Forum, 2014Load Testing: See a Bigger Picture, ALM Forum, 2014
Load Testing: See a Bigger Picture, ALM Forum, 2014
Alexander Podelko
 
Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?
Matt Angerer
 
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Ostrato
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
IBM UrbanCode Products
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
Serena Software
 
DevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated TestingDevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated Testing
DevOps for Enterprise Systems
 
ALM-PLM Integration with Business Process Management
ALM-PLM Integration with Business Process ManagementALM-PLM Integration with Business Process Management
ALM-PLM Integration with Business Process Management
Intland Software GmbH
 
Requirements Management with HP ALM
Requirements Management with HP ALMRequirements Management with HP ALM
Requirements Management with HP ALM
pd7.group
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
IBM UrbanCode Products
 
The Journey Towards Continuous Integration
The Journey Towards Continuous IntegrationThe Journey Towards Continuous Integration
The Journey Towards Continuous Integration
Sebastian Marek
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
ghodgkinson
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
DevOps for Enterprise Systems
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
IBM UrbanCode Products
 
Leading the Transformation: Applying DevOps and Agile Principles at Scale
Leading the Transformation:  Applying DevOps and Agile Principles at ScaleLeading the Transformation:  Applying DevOps and Agile Principles at Scale
Leading the Transformation: Applying DevOps and Agile Principles at Scale
IBM UrbanCode Products
 
Meet Big Agile: Testing on Large-Scale Projects
Meet Big Agile: Testing on Large-Scale ProjectsMeet Big Agile: Testing on Large-Scale Projects
Meet Big Agile: Testing on Large-Scale Projects
TechWell
 
Load Testing: See a Bigger Picture, ALM Forum, 2014
Load Testing: See a Bigger Picture, ALM Forum, 2014Load Testing: See a Bigger Picture, ALM Forum, 2014
Load Testing: See a Bigger Picture, ALM Forum, 2014
Alexander Podelko
 

Similar to Developer want change Ops want control - devops (20)

Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud SolutionsSmarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Jean-Yves Rigolet
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid Cloud
Richard Irving
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agility
CollabNet
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
Rosalind Radcliffe
 
DevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseDevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud Database
EDB
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
Sanjeev Sharma
 
Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptx
Nashet Ali
 
Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017
Chris Kernaghan
 
Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps Transformation
Bart Driscoll
 
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
vasuballa
 
OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...
vasuballa
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
IBM UrbanCode Products
 
Why should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App DevelopmentWhy should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App Development
WSO2
 
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
Association for Project Management
 
Extending and improving bps romania 30th of nov 2010
Extending and improving bps   romania 30th of nov 2010Extending and improving bps   romania 30th of nov 2010
Extending and improving bps romania 30th of nov 2010
Doina Draganescu
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Décideurs IT
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Technet France
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Décideurs IT
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
Daniel Berg
 
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation
HP Enterprise Italia
 
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud SolutionsSmarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Jean-Yves Rigolet
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid Cloud
Richard Irving
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agility
CollabNet
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
Rosalind Radcliffe
 
DevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseDevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud Database
EDB
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
Sanjeev Sharma
 
Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptx
Nashet Ali
 
Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017
Chris Kernaghan
 
Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps Transformation
Bart Driscoll
 
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
vasuballa
 
OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...
vasuballa
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
IBM UrbanCode Products
 
Why should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App DevelopmentWhy should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App Development
WSO2
 
Extending and improving bps romania 30th of nov 2010
Extending and improving bps   romania 30th of nov 2010Extending and improving bps   romania 30th of nov 2010
Extending and improving bps romania 30th of nov 2010
Doina Draganescu
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Décideurs IT
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Technet France
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Décideurs IT
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
Daniel Berg
 
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation
HP Enterprise Italia
 
Ad

More from Venkat Janardhanam, MS, MBA (11)

Test management in Agile Teams
Test management in Agile TeamsTest management in Agile Teams
Test management in Agile Teams
Venkat Janardhanam, MS, MBA
 
Test Management in TeamForge
Test Management in TeamForgeTest Management in TeamForge
Test Management in TeamForge
Venkat Janardhanam, MS, MBA
 
Team forge Test Management with TestLink
Team forge Test Management with TestLinkTeam forge Test Management with TestLink
Team forge Test Management with TestLink
Venkat Janardhanam, MS, MBA
 
India agile week chennai - Agile maturity to scale for enterprise & blendin...
India agile week   chennai - Agile maturity to scale for enterprise & blendin...India agile week   chennai - Agile maturity to scale for enterprise & blendin...
India agile week chennai - Agile maturity to scale for enterprise & blendin...
Venkat Janardhanam, MS, MBA
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
Venkat Janardhanam, MS, MBA
 
Agile Adoption in Testing 2013 - v2
Agile Adoption in Testing 2013 - v2Agile Adoption in Testing 2013 - v2
Agile Adoption in Testing 2013 - v2
Venkat Janardhanam, MS, MBA
 
Agile developers do it globally - v5
Agile developers do it globally - v5Agile developers do it globally - v5
Agile developers do it globally - v5
Venkat Janardhanam, MS, MBA
 
Improving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNetImproving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNet
Venkat Janardhanam, MS, MBA
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
Venkat Janardhanam, MS, MBA
 
Purpose Of ALM Tool
Purpose Of ALM ToolPurpose Of ALM Tool
Purpose Of ALM Tool
Venkat Janardhanam, MS, MBA
 
Agile ALM Tool Comparison
Agile ALM Tool ComparisonAgile ALM Tool Comparison
Agile ALM Tool Comparison
Venkat Janardhanam, MS, MBA
 
Ad

Recently uploaded (20)

Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 

Developer want change Ops want control - devops

  • 1. 1 Copyright ©2012 CollabNet, Inc. All Rights Reserved.ENTERPRISE CLOUD DEVELOPMENT Developers Want Change Ops Want Control Case study of ops challenges & practices Janardhanam Venkat Director Engineering March 1st 2013
  • 2. 2 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Overview • Operations Challenges • Value Proposition • DevOps Building Blocks • Best Practices • CollabNet Ops Environment • DevOps – Customer Case Study
  • 3. 3 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Developers Want Change Operations Want Control The DevOps Tug of War
  • 4. 4 Copyright ©2012 CollabNet, Inc. All Rights Reserved. App • Growing multi-platform requirements • Increasing code complexity without operational consideration • Enterprise-wide frequency of iterations and releases • Increasing compliance and control such as security, availability, performance • Lack of knowledge on application internals • Trying to reduce changes to avoid potential problems Control operations Agility development Dev / Ops Challenges
  • 5. 5 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Percentage of outages impacting mission-critical services caused by people and process issues, with the majority of those outages caused by change/configuration/release integration and hand- off issues (Gartner) “The primary causes of downtime are: human configuration error (40%), software quality (30%) and missing patches (20%). Challenges Across the Industry
  • 6. 6 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Signs You Need DevOps • Delays in new releases after QA qualified • Failures in deployments • Non compliance risk concerns • No standardized / manual release process • Dev and Ops finger pointing
  • 7. 7 Copyright ©2012 CollabNet, Inc. All Rights Reserved. DevOps The Answer that think like Opsthat think like Dev
  • 8. 8 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Orchestrate DevOps – Top Business Benefits • Hard cost improvements – Improve operations productivity – Decrease defects in production – Decrease in required development and delivery systems • Business Agility – Improvement in governance of delivery systems – Improvement in visibility and traceability – Improvement in time to market – Increase alignment between development, operations and business lines
  • 9. 9 Copyright ©2012 CollabNet, Inc. All Rights Reserved. How It Works IT Business Deploy to Q/A Notify Q/A Developers Testing Completed Deploy to Staging Notify DevOps Business Approval Production Deployment Build Artifact Bottle neck at the QA gates Shorter development sprints Different dir. structure, OS configurations and user permissions
  • 10. 10 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Packaging ModelWorkflows DevOps Building Blocks
  • 11. 11 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Managed File Transfer Automation Engine Distributed Environment Role Bases Access Security ALM Integration Approval Processes Documented Flows Snapshot Compare Scalable Adoptable Compliant DevOps Enterprise Requirement
  • 12. 12 Copyright ©2012 CollabNet, Inc. All Rights Reserved. 8 Automate DeploymentCommence Coding Product Owner Submits - New Requirements - or New Defects Team Collaborates (code – test – fix code – test…) Continuous Integration (Automate flow/track processes; App-Build, Test/QA, Release…) Controlled Release Project FRSApp Monitoring & Feedback loops 1 2 3 4 5 6 7 Engage Dev Team Standardized Dev Processes
  • 13. 13 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Orchestrate DevOps • Establish & advocate collaborative, DevOps culture • Streamline SDLC from planning to deployment – Standardize process, align across functional areas – Streamline the release process - include coordination & deployment • Implementation and automation of tools and workflows • Visibility throughout the release & deploy pipeline – Traceability of application lifecycle via a centralized platform – Alignment of release metrics between dev, ops & business – Establish modes of communication
  • 14. 14 Copyright ©2012 CollabNet, Inc. All Rights Reserved. • On demand provisioning of platforms • Embedding standard operating environment • Smoke Test - Installation and configuration – Exit Criteria • Cloud Computing / Virtualization Boundaries around DevOps
  • 15. 15 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Datacenter Distributed Teams Development Productivity Cost Reduction Compliance & Visibility CollabNet’s Ops Environment Host Development, QA, Test and Continuous Integration boxes in cloud SDLC Mgmt. Customer (Early release) Product – Ops 1 Product – QA 1 Product – QA 2 Product – QA 3 Product – Dev 1
  • 16. 16 Copyright ©2012 CollabNet, Inc. All Rights Reserved. • Ops stories in release backlog – Security Vulnerability – Performance • Ops in Sprint Review • Admin doc qualification • Application Installer / Migration qualification • Configuring application stacks and administering infrastructure – Test new and modified feature flags • Snapshot & Rollback • Security / Audit history Ops Agile Best Practices
  • 17. 17 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Customer Case Study A large Utilities companyCompany • Meeting business SLAs • Cost avoidance – regulatory fines • Too many people involved in application release • High error rates due to manual changes Challenge • Fully Automated Deployment • Focused on .NET, J2EE and SAP applications Solution • 6x reduction in deployment time • Reduced staffing from 5 FTEs to 1 Results
  • 18. 18 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Before DevOps • .Net Application on Windows OS and MS SQL Database • Environment – Dev – 5 servers (Windows) – QA – 5 servers (Windows) – Prod – 5 servers (Windows) • Current Process – 30 minutes/5 person
  • 19. 19 Copyright ©2012 CollabNet, Inc. All Rights Reserved. With DevOps • Completely replace the existing in-house developed deployment wizard • Centralize all the scripting artifacts within Automation Engine • Ability to automate the release process for all custom applications • Deployment complete within 5 minutes
  • 20. 20 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Summary • Productivity & Agility: – Transform cumbersome, manual application deployments into fully governed, lean and efficient automated processes that take minutes instead of hours or days. • Compliance and Governance: – Automatic end-to-end tracking and reporting on all deployment related changes and change activity and a built in segregation of duties mechanism for planning and execution. • Efficiency & Cost Savings: – Reduce risk of millions and more by eliminating deployment related outages as well as thousands of dollars save per deployment in terms of time saved to configure, deploy and fix defects. • Right technology is imperative: – A single integrated platform creates multiple efficiencies increasing transparency, reuse and trust within agile teams • Best Engineering practices
  • 21. 21 Copyright ©2012 CollabNet, Inc. All Rights Reserved.21 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Questions? Janardhanam Venkat [[email protected]] www.collab.net +1-650-228-2500 +1-888-778-9793 blogs.collab.net twitter.com/collabnet www.facebook.com/collabnet www.linkedin.com/company/collabnet-inc
  • 22. 22 Copyright ©2012 CollabNet, Inc. All Rights Reserved.