SlideShare a Scribd company logo
DevOps: Managing
Development + Operations &
Release in Large Scale
Peter Haller & Kristof Horvath
20 May 2015
2
Agenda
1. What is DevOps?
2. Benefits of DevOps
3. DevOps + SAFe
4. Managing Development, Operations, and Release at scale
5. Live demonstration
3
Intland Software
Webinar info
• Live demonstration will be followed
by a Q&A session
• Webinar recording will be
• available at
http://intland.com/webinars/
• Sign up for our upcoming webinars
4
o Founded in 1998
o Headquarters in Stuttgart, Germany
o Office in Silicon Valley, USA
o Our ALM solution includes:
• Requirements Management
• Software Development Management
• QA & Test Management
• Demand Management
• IT Operations (DevOps)
Intland Software
Introduction
5
Intland Software
Automotive
High Technology
Defense
Finance
Medical
Other
Our clients
6
• Customer-focused collaborative development
• Alignment: Development + Operations
• Continuous Delivery of quality software
• Requirements, building, testing + deployment
DevOps Part 1: Agile Operations – The Evolution of DevOps
DevOps Part 2: Methods, Practices and Tools
http://intland.com/blog/
DevOps: Managing Development + Operations & Release in Large Scale
What is DevOps?
7
DevOps: Managing Development + Operations & Release in Large Scale
The process
Production
Idea, Requirement,
Change Request,
Bug Fix
Feedback
Deploy
Development Build QA Production
CustomerStakeholders
8
Strategies:
• Collaborative work
• Integrated configuration management
• Integrated change management
• Integrated Build/Test
Processes:
• Continuous improvement
• Team thinking
DevOps: Managing Development + Operations & Release in Large Scale
The basics of DevOps
9
• Release early and often (Continuous Delivery & Release)
• Reduce rework and overhead
• Faster time to recovery after unexpected events
• Maintainability & scalability of Operations processes
DevOps: Managing Development + Operations & Release in Large Scale
Benefits of DevOps
10
• Scaling Agile + DevOps with SAFe®
• Shorter, amplified feedback loops
• Ops teams becoming part of the Agile Release Train
• Staging (production-like) environment before deployment
• Versioning: source code, configuration, releases with baselines
• Feedback and collaboration: Service Desk
• Automation integration
DevOps: Managing Development + Operations & Release in Large Scale
DevOps + SAFe
11
DevOps: Managing Development + Operations & Release in Large Scale
Scaling DevOps to all levels
Team 1 Team 2 Team 3
Program
Level
Team
Level
Team 1 Team 2 Team 3 Team 1 Team 2 Team 3
Portfolio Agile Release Train
Project 1
Agile Release Train
Project 2
Agile Release Train
Project 3
Agile Release Train
Product Management
Project 2-3 Agile
Release Train
Release Management
Operation Team
Customer
Change request/Bug
12
Watch our live demo now!
Thank you for your attention!
Any questions?
sales@intland.com
We are looking forward to hearing from you!

More Related Content

PDF
Rolustech portfolio
PDF
React Js vs Node Js_ Which Framework to Choose for Your Next Web Application
PPTX
NAV 2016 Workflow
PPT
Salesforce implementation best practices
PDF
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
PPTX
.netcampus2015 office365dev
PDF
MS Teams y Virtual Agents para soporte
PPTX
NAV 2018 What's New
Rolustech portfolio
React Js vs Node Js_ Which Framework to Choose for Your Next Web Application
NAV 2016 Workflow
Salesforce implementation best practices
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
.netcampus2015 office365dev
MS Teams y Virtual Agents para soporte
NAV 2018 What's New

What's hot (20)

PPTX
Intro to Salesforce Lightning for Admins
PDF
Performing a successful technical debt assessment in Salesforce
PPTX
Force.com Friday - Intro to Visualforce
PDF
General 02 sf tech tour on24 case study
PDF
Scalable Salesforce Integrations - a real-life scenario
PPTX
Force.com Friday - Intro to Force.com
PPTX
Salesforce Lightning component framework from 0 to app
PDF
Salesforce Release Management - Best Practices and Tools for Deployment
PPTX
Salesforce Lightning Experience Overview by Brainiate
PPTX
Introduction to Lightning for Salesforce Admins
PDF
Syncfusion Company Brochure_May2015
PDF
Sales Cloud Lightning Migration Best Practices
PDF
Introducing: The Lightning Experience
PDF
ISV Tech Enablement Webinar April 2017
PPTX
Salesforce Lightning workshop
PDF
Dreamwares: Lightning Experience
PPTX
Accelerate integration with SAP using MuleSoft
PPTX
Project "Madeira" preview
PDF
Adopting Files and Enhanced Notes in Lightning Experience
PDF
Sales Cloud Lightning Migration Best Practices (May 12, 2017)
Intro to Salesforce Lightning for Admins
Performing a successful technical debt assessment in Salesforce
Force.com Friday - Intro to Visualforce
General 02 sf tech tour on24 case study
Scalable Salesforce Integrations - a real-life scenario
Force.com Friday - Intro to Force.com
Salesforce Lightning component framework from 0 to app
Salesforce Release Management - Best Practices and Tools for Deployment
Salesforce Lightning Experience Overview by Brainiate
Introduction to Lightning for Salesforce Admins
Syncfusion Company Brochure_May2015
Sales Cloud Lightning Migration Best Practices
Introducing: The Lightning Experience
ISV Tech Enablement Webinar April 2017
Salesforce Lightning workshop
Dreamwares: Lightning Experience
Accelerate integration with SAP using MuleSoft
Project "Madeira" preview
Adopting Files and Enhanced Notes in Lightning Experience
Sales Cloud Lightning Migration Best Practices (May 12, 2017)
Ad

Similar to DevOps, Managing Development + Operations & Release in Large Scale (20)

PPTX
AICT_presentation.pptx
PDF
Why you need DevOps Consulting Services?
PDF
SE_UNIT-9.pdf aaaaasasssasassasaaaajdjdj
PDF
DevOps- Introduction DevOps in Engineering
PDF
Best devops training in Hyderabad
PPTX
Dev0PS online Training in Hyderabad
PPTX
Devops training
PPTX
data science online training in hyderabad
PPTX
How do I start my DevOps career
PPTX
Dev ops online training ppt
PPTX
Devops online training ppt
PDF
devops online training in hyderabad
PPTX
devops training institutes in hyderabad
PPTX
Which institute is best for DevOps?
PDF
Which institute is best for DevOps?
PPTX
Which institute is best for DevOps?
PPTX
aws devops training in Hyderabad
PPTX
Best devops training in Hyderabad
PPTX
Devops training and placement in hyderabad
AICT_presentation.pptx
Why you need DevOps Consulting Services?
SE_UNIT-9.pdf aaaaasasssasassasaaaajdjdj
DevOps- Introduction DevOps in Engineering
Best devops training in Hyderabad
Dev0PS online Training in Hyderabad
Devops training
data science online training in hyderabad
How do I start my DevOps career
Dev ops online training ppt
Devops online training ppt
devops online training in hyderabad
devops training institutes in hyderabad
Which institute is best for DevOps?
Which institute is best for DevOps?
Which institute is best for DevOps?
aws devops training in Hyderabad
Best devops training in Hyderabad
Devops training and placement in hyderabad
Ad

More from Intland Software GmbH (20)

PPTX
Agile in MedTech: Essential Best Practices, and How to Support Them
PPTX
Dr. Andreas Birk: Patterns of Agile Success in Medical Device Development
PPTX
Dr. Andreas Birk: Agile Practices for Medical Device Development
PPTX
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
PPTX
Dr. Andreas Birk: Approaches to Agile in Medical Device Development
PPTX
Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020
PPTX
Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020
PPTX
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
PPTX
Intland Software | Enabling Safe Medical Software Development through a Purpo...
PPTX
Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...
PDF
Volkswagen | ECU Software Development with codeBeamer ALM: IT Aspects
PPTX
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
PDF
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
PDF
McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...
PDF
Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...
PPTX
Cosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy Project
PDF
Adesso | Principles of Tool Validation and Infrastructure Qualification using...
PPTX
Automotive SPICE Level 3 and Beyond with codeBeamer ALM
PPTX
27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...
PPTX
13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...
Agile in MedTech: Essential Best Practices, and How to Support Them
Dr. Andreas Birk: Patterns of Agile Success in Medical Device Development
Dr. Andreas Birk: Agile Practices for Medical Device Development
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
Dr. Andreas Birk: Approaches to Agile in Medical Device Development
Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020
Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
Intland Software | Enabling Safe Medical Software Development through a Purpo...
Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...
Volkswagen | ECU Software Development with codeBeamer ALM: IT Aspects
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...
Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...
Cosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy Project
Adesso | Principles of Tool Validation and Infrastructure Qualification using...
Automotive SPICE Level 3 and Beyond with codeBeamer ALM
27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...
13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...

Recently uploaded (20)

PDF
System and Network Administration Chapter 2
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
AIRLINE PRICE API | FLIGHT API COST |
PDF
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
PPTX
L1 - Introduction to python Backend.pptx
PDF
Build Multi-agent using Agent Development Kit
PDF
Multi-factor Authentication (MFA) requirement for Microsoft 365 Admin Center_...
PPTX
Presentation of Computer CLASS 2 .pptx
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
A REACT POMODORO TIMER WEB APPLICATION.pdf
PPTX
What to Capture When It Breaks: 16 Artifacts That Reveal Root Causes
PDF
medical staffing services at VALiNTRY
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
How to Confidently Manage Project Budgets
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
System and Network Administration Chapter 2
Which alternative to Crystal Reports is best for small or large businesses.pdf
AIRLINE PRICE API | FLIGHT API COST |
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
L1 - Introduction to python Backend.pptx
Build Multi-agent using Agent Development Kit
Multi-factor Authentication (MFA) requirement for Microsoft 365 Admin Center_...
Presentation of Computer CLASS 2 .pptx
Odoo POS Development Services by CandidRoot Solutions
A REACT POMODORO TIMER WEB APPLICATION.pdf
What to Capture When It Breaks: 16 Artifacts That Reveal Root Causes
medical staffing services at VALiNTRY
PTS Company Brochure 2025 (1).pdf.......
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
How Creative Agencies Leverage Project Management Software.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Softaken Excel to vCard Converter Software.pdf
How to Confidently Manage Project Budgets
2025 Textile ERP Trends: SAP, Odoo & Oracle

DevOps, Managing Development + Operations & Release in Large Scale

  • 1. DevOps: Managing Development + Operations & Release in Large Scale Peter Haller & Kristof Horvath 20 May 2015
  • 2. 2 Agenda 1. What is DevOps? 2. Benefits of DevOps 3. DevOps + SAFe 4. Managing Development, Operations, and Release at scale 5. Live demonstration
  • 3. 3 Intland Software Webinar info • Live demonstration will be followed by a Q&A session • Webinar recording will be • available at http://intland.com/webinars/ • Sign up for our upcoming webinars
  • 4. 4 o Founded in 1998 o Headquarters in Stuttgart, Germany o Office in Silicon Valley, USA o Our ALM solution includes: • Requirements Management • Software Development Management • QA & Test Management • Demand Management • IT Operations (DevOps) Intland Software Introduction
  • 6. 6 • Customer-focused collaborative development • Alignment: Development + Operations • Continuous Delivery of quality software • Requirements, building, testing + deployment DevOps Part 1: Agile Operations – The Evolution of DevOps DevOps Part 2: Methods, Practices and Tools http://intland.com/blog/ DevOps: Managing Development + Operations & Release in Large Scale What is DevOps?
  • 7. 7 DevOps: Managing Development + Operations & Release in Large Scale The process Production Idea, Requirement, Change Request, Bug Fix Feedback Deploy Development Build QA Production CustomerStakeholders
  • 8. 8 Strategies: • Collaborative work • Integrated configuration management • Integrated change management • Integrated Build/Test Processes: • Continuous improvement • Team thinking DevOps: Managing Development + Operations & Release in Large Scale The basics of DevOps
  • 9. 9 • Release early and often (Continuous Delivery & Release) • Reduce rework and overhead • Faster time to recovery after unexpected events • Maintainability & scalability of Operations processes DevOps: Managing Development + Operations & Release in Large Scale Benefits of DevOps
  • 10. 10 • Scaling Agile + DevOps with SAFe® • Shorter, amplified feedback loops • Ops teams becoming part of the Agile Release Train • Staging (production-like) environment before deployment • Versioning: source code, configuration, releases with baselines • Feedback and collaboration: Service Desk • Automation integration DevOps: Managing Development + Operations & Release in Large Scale DevOps + SAFe
  • 11. 11 DevOps: Managing Development + Operations & Release in Large Scale Scaling DevOps to all levels Team 1 Team 2 Team 3 Program Level Team Level Team 1 Team 2 Team 3 Team 1 Team 2 Team 3 Portfolio Agile Release Train Project 1 Agile Release Train Project 2 Agile Release Train Project 3 Agile Release Train Product Management Project 2-3 Agile Release Train Release Management Operation Team Customer Change request/Bug
  • 12. 12 Watch our live demo now!
  • 13. Thank you for your attention! Any questions? [email protected] We are looking forward to hearing from you!

Editor's Notes

  • #7: After discussing the brief history of this approach, let us talk about the fundamentals of DevOps. DevOps relies mainly on the 1) alignment of goals, 2) collaboration, and 3) automation. In order to achieve these goals, DevOps employs various methods, practices and tools. Now, we are going to really quickly go through some of the mains points of DevOps, and we’ll also mention the relevant codeBeamer features and functions that help you implement this approach. Let me remind you that we will show how all this works in practice via a live demonstration right after this presentation. So there’s no need to go into the details. For now, we’re just going to go through these points real fast to help you better understand how DevOps works. For planning, tracking and monitoring processes, DevOps is supported by release planner tools. These are used to plan sprints and releases, assign tasks to each of these, and monitor the progress made against these plans. As you’ll see, codeBeamer’s release planner is an advanced tool that helps you plan and monitor as many releases as you need – Sándor will talk about release management in detail a little bit later. Our next topic is also an important one: collaboration. This necessitates communication between your team members, assigning tasks to members of your team, and the complete transparency of all processes so that all team members always know how the project is progressing. In codeBeamer, you have real-time collaboration, supported by comments, Wikis and Documents as well as team member activity feeds, e-mail notifications, and complete task management functionality. Next up, it’s automation and integration. Among the many tools and solutions usually mentioned in relation to DevOps, some of the most popular are Chef, Maven, JUnit, Ansible, Puppet and of course Jenkins. codeBeamer offers REST API to allow integration with other tools including Jenkins. codeBeamer’s own QA & Testing functionality includes test cases and test sets, which are all reusable through a library. This means you can simply save all your test-related information in a library (both test cases and test sets), you can browse this library any time, and just simply reuse the test cases you need in further projects. codeBeamer also offers manual test management and staging functionality. Also related to release management that we’ll talk about later, we have baselining. codeBeamer offers advanced baselining functionality which allows you to take a snapshot of the current state of all your artifacts, all your work items. These baselines contain all the relevant information as well as complete change history on all artifacts, and may be browsed any time later. What’s more, e-signatures may be added to them, helping you comply with industry regulations. Issue management is another important process of the Operations aspect of DevOps. codeBeamer comes with fully customizable Kanban boards that allow you to manage issues and escalations – Sándor will be talking about this in detail.
  • #9: After discussing the brief history of this approach, let us talk about the fundamentals of DevOps. DevOps relies mainly on the 1) alignment of goals, 2) collaboration, and 3) automation. In order to achieve these goals, DevOps employs various methods, practices and tools. Now, we are going to really quickly go through some of the mains points of DevOps, and we’ll also mention the relevant codeBeamer features and functions that help you implement this approach. Let me remind you that we will show how all this works in practice via a live demonstration right after this presentation. So there’s no need to go into the details. For now, we’re just going to go through these points real fast to help you better understand how DevOps works. For planning, tracking and monitoring processes, DevOps is supported by release planner tools. These are used to plan sprints and releases, assign tasks to each of these, and monitor the progress made against these plans. As you’ll see, codeBeamer’s release planner is an advanced tool that helps you plan and monitor as many releases as you need – Sándor will talk about release management in detail a little bit later. Our next topic is also an important one: collaboration. This necessitates communication between your team members, assigning tasks to members of your team, and the complete transparency of all processes so that all team members always know how the project is progressing. In codeBeamer, you have real-time collaboration, supported by comments, Wikis and Documents as well as team member activity feeds, e-mail notifications, and complete task management functionality. Next up, it’s automation and integration. Among the many tools and solutions usually mentioned in relation to DevOps, some of the most popular are Chef, Maven, JUnit, Ansible, Puppet and of course Jenkins. codeBeamer offers REST API to allow integration with other tools including Jenkins. codeBeamer’s own QA & Testing functionality includes test cases and test sets, which are all reusable through a library. This means you can simply save all your test-related information in a library (both test cases and test sets), you can browse this library any time, and just simply reuse the test cases you need in further projects. codeBeamer also offers manual test management and staging functionality. Also related to release management that we’ll talk about later, we have baselining. codeBeamer offers advanced baselining functionality which allows you to take a snapshot of the current state of all your artifacts, all your work items. These baselines contain all the relevant information as well as complete change history on all artifacts, and may be browsed any time later. What’s more, e-signatures may be added to them, helping you comply with industry regulations. Issue management is another important process of the Operations aspect of DevOps. codeBeamer comes with fully customizable Kanban boards that allow you to manage issues and escalations – Sándor will be talking about this in detail.
  • #12: Fokus on one example (e.g blue string which represents the epic for Electric City Car Prototype) In the portfolio level, the most valuable and winner epics are collected which shall be implemented by the teams. One epic can be interconnected with a release train in the program Level