When Ops Swallows Dev
Scott Prugh, Chief Architect & VP Software Development & Operations, CSG International
Erica Morrison, Director, Software Development, CSG International
CSG has been on an Agile and Lean journey to continually shorten feedback loops in its SDLC and Operations Processes. This began with moving from waterfall to agile and deploying cross functional dev teams. Today, we have taken this transformation further by deploying cross functional product delivery teams that Design, Build, Test and Run their products. Join us to discover the things that went as expected and the surprises we discovered in this journey.
DevOps Enterprise Summit San Francisco 2016
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...Gene Kim
DevOps in the Midst of an Airline Merger
Susanna Brown, Managing Director Operations Technology, American Airlines
Ben Chan, Director Shared Services, American Airlines
Description:
DevOps as a cultural change agent to bring enterprise/federated, infrastructure/development, employees/vendors together, while merging two major airlines.
DevOps as a cultural change agent to bring enterprise/federated, infrastructure/development, employees/vendors together, while merging two major airlines.
DevOps Enterprise Summit San Francisco 2016
DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...Gene Kim
Ernest Mueller, Lean Systems Manager, AlienVault
DevOps Transformations At National Instruments and Bazaarvoice (And Infosec!)
In this presentation, I’ll share the thrills and chills of the real-world successes and setbacks in culture and collaboration, speeding up software releases, embedding DevOps engineers into product teams, implementing agile processes with operations teams, integrating testing and information security into daily work, automation and its pitfalls, metrics and their weaponization, and more. I’ll also discuss how we integrated security objectives into all these initiatives.
Succeeding with DevOps Transformation - Rafal GancarzOpenCredo
Many organisations are interested in adopting DevOps culture and practices but quite often they face some serious challenges after starting a DevOps transformation programme. These problems can be mitigated if organisations are well prepared for what’s likely to happen when their existing processes and culture are being altered during the DevOps transformation effort.
This talk aims to explore the common problem areas that can impact the success of the DevOps transformation, and will provide practical advice for dealing with these based on experiences from our past engagements. It will offer some insight into how organisations can prepare and manage the transformation programme, track and report the progress, and finally, ensure that the desired business outcomes are achieved.
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy EnvironmentsGene Kim
10 Techniques for Flow & Continuous Delivery
Startups are continually evangelizing DevOps to be able to reduce risk, hasten feedback and deploy 1000’s of times a day. But what about the rest of the world that comes from Waterfall, Mainframes, Long Release Cycles and Risk Aversion? Learn how one company went from 480 day lead times and 6 month releases to 3 month releases with high levels of automation and increased quality across disparate legacy environments. We will discuss how Optimizing People & Organizations, Increasing the Rate of Learning, Deploying Innovative Tools and Lean System Thinking can help large scale enterprises increase throughput while decreasing cost and risk.
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Vimal Suba
Content presented as part of Cisco Live 2015 in San Diego
Why DevOps and what it means to be a DevOps-Enabled Organization?
Recommendations on Toolchain, Metrics framework, best practices and tips to help you embark on your IT Organization on DevOps journey
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...Gene Kim
Scott Prugh, Chief Architect, CSG International
Erica Morrison, Senior Manager Software Development, CSG International
In previous talks we discussed the last several years of a grass roots transformation at CSG. This focus was driven by Agile and Lean adoption and then beginning to tackle DevOps and flow of value optimization all the way to production.
Moving forward, we have adopted a shared principle based approach aligning development and operations leaders. This movement has not been without its struggles. Culture, Process and Technology limitations continue to be serious challenges for large enterprises trying to move closer to “Internet Speed”.
In this presentation we will discuss our goals to further accelerate our delivery and detail some of the principles we are using to align our vision and execution.
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?Gene Kim
Within the IT organizational structures that have dominated the last several decades roles and responsibilities are fairly standardized. But with the dramatic changes that DevOps practices and supporting toolsets bring, many are left feeling a bit off balance - it’s no longer clear who is responsible for even things as “straight-forward” as development or operations.
In this talk I will take traditional roles that are distributed across fairly standard IT structures and sort them into a new organizational context. What is the role of the Enterprise Architect? Who does capacity planning and how? How can change management step out of the way all while still satisfying the requirements of safe deployments? How do agile teams interface with personnel responsible for maintaining legacy systems? I’ll leave the audience with a blueprint for a new organizational structure.
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
Join Tech Mahindra and CollabNet to learn how you can deliver business value more quickly with higher quality using Tech Mahindra ADOPT (Agile DevOps Process Transformation), an offering for enterprise software development teams built and delivered on the CollabNet TeamForge framework for open source tools.
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...Gene Kim
DevOps in the Midst of an Airline Merger
Susanna Brown, Managing Director Operations Technology, American Airlines
Ben Chan, Director Shared Services, American Airlines
Description:
DevOps as a cultural change agent to bring enterprise/federated, infrastructure/development, employees/vendors together, while merging two major airlines.
DevOps as a cultural change agent to bring enterprise/federated, infrastructure/development, employees/vendors together, while merging two major airlines.
DevOps Enterprise Summit San Francisco 2016
DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...Gene Kim
Ernest Mueller, Lean Systems Manager, AlienVault
DevOps Transformations At National Instruments and Bazaarvoice (And Infosec!)
In this presentation, I’ll share the thrills and chills of the real-world successes and setbacks in culture and collaboration, speeding up software releases, embedding DevOps engineers into product teams, implementing agile processes with operations teams, integrating testing and information security into daily work, automation and its pitfalls, metrics and their weaponization, and more. I’ll also discuss how we integrated security objectives into all these initiatives.
Succeeding with DevOps Transformation - Rafal GancarzOpenCredo
Many organisations are interested in adopting DevOps culture and practices but quite often they face some serious challenges after starting a DevOps transformation programme. These problems can be mitigated if organisations are well prepared for what’s likely to happen when their existing processes and culture are being altered during the DevOps transformation effort.
This talk aims to explore the common problem areas that can impact the success of the DevOps transformation, and will provide practical advice for dealing with these based on experiences from our past engagements. It will offer some insight into how organisations can prepare and manage the transformation programme, track and report the progress, and finally, ensure that the desired business outcomes are achieved.
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy EnvironmentsGene Kim
10 Techniques for Flow & Continuous Delivery
Startups are continually evangelizing DevOps to be able to reduce risk, hasten feedback and deploy 1000’s of times a day. But what about the rest of the world that comes from Waterfall, Mainframes, Long Release Cycles and Risk Aversion? Learn how one company went from 480 day lead times and 6 month releases to 3 month releases with high levels of automation and increased quality across disparate legacy environments. We will discuss how Optimizing People & Organizations, Increasing the Rate of Learning, Deploying Innovative Tools and Lean System Thinking can help large scale enterprises increase throughput while decreasing cost and risk.
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Vimal Suba
Content presented as part of Cisco Live 2015 in San Diego
Why DevOps and what it means to be a DevOps-Enabled Organization?
Recommendations on Toolchain, Metrics framework, best practices and tips to help you embark on your IT Organization on DevOps journey
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...Gene Kim
Scott Prugh, Chief Architect, CSG International
Erica Morrison, Senior Manager Software Development, CSG International
In previous talks we discussed the last several years of a grass roots transformation at CSG. This focus was driven by Agile and Lean adoption and then beginning to tackle DevOps and flow of value optimization all the way to production.
Moving forward, we have adopted a shared principle based approach aligning development and operations leaders. This movement has not been without its struggles. Culture, Process and Technology limitations continue to be serious challenges for large enterprises trying to move closer to “Internet Speed”.
In this presentation we will discuss our goals to further accelerate our delivery and detail some of the principles we are using to align our vision and execution.
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?Gene Kim
Within the IT organizational structures that have dominated the last several decades roles and responsibilities are fairly standardized. But with the dramatic changes that DevOps practices and supporting toolsets bring, many are left feeling a bit off balance - it’s no longer clear who is responsible for even things as “straight-forward” as development or operations.
In this talk I will take traditional roles that are distributed across fairly standard IT structures and sort them into a new organizational context. What is the role of the Enterprise Architect? Who does capacity planning and how? How can change management step out of the way all while still satisfying the requirements of safe deployments? How do agile teams interface with personnel responsible for maintaining legacy systems? I’ll leave the audience with a blueprint for a new organizational structure.
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
Join Tech Mahindra and CollabNet to learn how you can deliver business value more quickly with higher quality using Tech Mahindra ADOPT (Agile DevOps Process Transformation), an offering for enterprise software development teams built and delivered on the CollabNet TeamForge framework for open source tools.
Startups are continually evangelizing DevOps to be able to reduce risk, hasten feedback and deploy 1000’s of times a day. But what about the rest of the world that comes from Waterfall, Mainframes, Long Release Cycles and Risk Aversion? Learn how one company went from 480 day lead times and 6 month releases to 3 month releases with high levels of automation and increased quality across disparate legacy environments. We will discuss how Optimizing People & Organizations, Increasing the Rate of Learning, Deploying Innovative Tools and Lean System Thinking can help large scale enterprises increase throughput while decreasing cost and risk.
Whether you are a Developer, QA or a IT
Operations personnel, with organizations adapting devops practices you need to skill up
with the latest and the greatest of the devops tools, relevant to you. And its not the same
basket of tools that dev and ops both opt for. This talk is about the essential devops skills
required to transform yourself to be a next gen devops professional. And this is based on
real data, a devops skills report 2016 (to be published soon) by Initcron Systems.
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...WalmartLabs
Recently, Dr. Qingsong Zhang spoke at a Meetup about how Walmart is using DevOps.
Within this slide deck, you'll learn about our DataOps, DevOps and OneOps, an application lifecycle management (ALM), and open source DevOps platform for cloud which was developed by Walmart Labs.
Feel free to follow us on Twitter: @one_ops!
Contribute to One_Ops: www.oneops.com
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveGene Kim
Speed as a Prime Directive
Ray Krueger, Vice President of Engineering, Hyatt Hotels Corporation
Hyatt is transforming into a technology company that delivers digital experiences in the Hospitality industry. We're applying Continuous Delivery in order to achieve our goals faster. In the process, we are simplifying and abstracting legacy environments and building a hospitality technology platform.
DevOps is an emerging name for the collection of techniques we are adopting to meet this challenge and close the gap. While the DevOps movement is relatively young, many of its approaches are rooted in existing best practices.
This presentation makes an argument for DevOps, and proposes a DevOps Infrastructure team to help implement tooling that brings Developers and Operations folks together.
These slides are from a recorded webcast available here: http://www.urbancode.com/html/resources/webinars/DevOps_ITs_Automation_Revolution.html
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...VMware Tanzu
SpringOne 2021
Session Title: Saving the DoD $800M: How Portfolio Management is the Missing Link Between Agile and Waterfall
Speakers: Jackie Ho, Staff Product Designer at VMware; Oscar Chacon, Portfolio PM at United States Space Force
Keith Zalaznik from Deloitte Consulting shows how arming IT with the tools to automate and integrate their core disciplines, real-time DevOps has the opportunity to profoundly impact the IT shop—accelerating IT delivery, improving quality and better aligning IT with the business.
For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX
DOES16 London - Rafael Garcia et al - Breaking Traditional IT ParadigmsGene Kim
Breaking Traditional IT Paradigms to Enable True DevOps Capabilities
Ashish Kuthiala, Sr. Director, Strategy and Marketing (HPE DevOps), Hewlett Packard Enterprise
Rafael Garcia, Director, R&D IT, HPE
Olivier Jacques, Distinguished Technologist, R&D IT, Hewlett Packard Enterprise
We’ve all heard DevOps can greatly accelerate velocity and efficiency. The challenge is how to transform a large scale enterprise with established processes and systems.
Through the looking glass of a number of DevOps myths (are they really?), we will share how HP goes DevOps, brokering relationships among our business unit and infrastructure IT teams to make the move from organizational silos to integrated teams and continuous delivery pipelines; from physical systems and storage to cloud infrastructure and Docker containers; from templates and forms to infrastructure-as-code; and from change requests to change records.
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...Splunk
Much of the value of DevOps comes from a (renewed) focus on measurement, sharing, and continuous feedback loops. In increasingly complex DevOps workflows and environments, and especially in larger, regulated, or more crystallized organizations, these core concepts become even more critical.
This session will show how, by focusing on 'metrics that matter,' you can provide objective, transparent, and meaningful feedback on DevOps processes to all stakeholders. Learn from real-life examples how to use the data generated throughout application delivery to continuously identify, measure, and improve deployment speed, code quality, process efficiency, outsourcing value, security coverage, audit success, customer satisfaction, and business alignment.
Death to the DevOps team - Agile Cambridge 2014Matthew Skelton
Death to the DevOps Team! - how to avoid another silo
Matthew Skelton, Skelton Thatcher Consulting Ltd.
An increasing number of organisations - including many that follow Agile practices - have begun to adopt DevOps as a set of guidelines to help improve the speed and quality of software delivery. However, many of these organisations have created a new 'DevOps team' in order to tackle unfamiliar challenges such as infrastructure automation and automated deployments.
Although a dedicated team for infrastructure-as-code can be a useful intermediate step towards greater Dev and Ops collaboration, a long-running 'DevOps team' risks becoming another silo, separating Dev and Ops on a potentially permanent basis.
I will share my experiences of working with a variety of large organisations in different sectors (travel, gaming, leisure, finance, technology, and Government), helping them to adopt a DevOps approach whilst avoiding another team silo.
We will see examples of activities, approaches, and ideas that have helped organisations to avoid a DevOps team silo, including:
- DevOps Topologies: "Venn diagrams for great benefit DevOps strategy"
- techniques for choosing tools (without fixating on features)
- new flow exercises based on the Ball Point game
- recruitment brainstorming
- Empathy Snap, a new retrospective exercise well suited to DevOps
This session will provide 'food for thought' when adopting and evolving DevOps within your own organisation.
DOES SFO 2016 - Marc Priolo - Are we there yet? Gene Kim
2 years ago at DOES14, I presented “Vision Versus Execution: Implementing Continuous Delivery”. I shared how we achieved a big Continuous Delivery win – increasing software test coverage and delivery velocity and efficiency.
Since then, we have been busy scaling DevOps, Continuous Delivery and Lean principles across teams and practices throughout Urban Science. This rollout included both a cultural aspect, as well as an implementation of a centralized, shared, self-service automation solution for our teams – enabling them to “opt-in” to an automated pipeline.
In this talk I will present anecdotes and learnings gathered through our experience over the past two years and discuss the challenges and the value of scaling DevOps across the organization.
More and more organizations are turning to DevOps as a way of working together to improve the efficiency and quality of software delivery and start adding more value to the business. But what exactly is DevOps and what does it mean for you and your organization?
Join Microsoft Data Platform MVP Kendra Little to discover:
• What is DevOps and what benefits can it offer your organization?
• Who in your organization should be involved in DevOps?
• Why should your organization adopt DevOps?
• How can your organization start implementing DevOps?
In many organizations, agile development processes are driving the pursuit of faster software releases, which has spawned a set of new practices called DevOps. DevOps stresses communications and integration between development and operations, including continuous integration, continuous delivery, and rapid deployments. Because DevOps practices require confidence that changes made to the code base will function as expected. automated testing is an essential ingredient Join Jeff Payne as he discusses the unique challenges associated with integrating automated testing into continuous integration/continuous delivery (CI/CD) environments. Learn the internals of how CI/CD works, appropriate tooling, and test integration points. Find out howpto integrate your existing test automation frameworks into a DevOps environment and leave with roadmap for integrating test automation with continuous integration and delivery.
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...Gene Kim
SAP’s DevOps Journey: From Building an App to Building a Cloud
Marc Ng, Cloud Infrastructure Engineering & Automation, SAP
SAP has been using a DevOps & Continuous Delivery approach for building its web and mobile apps for several years, and is now building and running a global cloud at the scale needed to support the digital transformation needs of its customers. This talk recaps the story of how SAP originally adopted DevOps practices before moving on to describe how the Cloud Infrastructure Services team is building and operating its 3rd generation cloud automation system using microservices, containers and open-source software.
DevOps Enterprise Summit San Francisco 2016
DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...Gene Kim
Influencing Higher Education to Create the Future DevOps Workforce
Charles Betz, Coordinator, Minnesota State Digital Curricula Initiative
"Where will we find the talent?"
The feedback loops are slow for higher education, and institutions are only now beginning to respond to the opportunities of DevOps. How can we accelerate this process?
This fast-paced talk will cover both macro- and micro-scale efforts. Over the summer, 11 faculty from Minnesota teaching colleges worked with industry thought leaders to draft a report, “Digital Curricula: Toward next-generation IT education.” The report (including a survey on current digital workforce) compiled hundreds of learning objectives from leading digital and DevOps practices, for instructors and commercial trainers around the world to use in course development.
This report (free and sponsored by the Advance-IT Center of Excellence in the Minnesota State University System) is being distributed this October to hundreds of computing and IT faculty across the 6th-largest education system in the U.S. and will be presented here for the first time to an industry audience.
As a worked example at the course level, the University of St. Thomas offers a survey course on IT delivery, using a “flipped model” with recorded lectures and experiential labs. An open source, 8-node, software-defined virtual cluster based on open technologies is used to illustrate continuous delivery, infrastructure automation, and Agile concepts for the course’s 12 open source lab sessions, as well as collaborative topics such as product management, work management, and operations. Come hear discussion of the motivations, teaching philosophy, technical practices, and results of this pioneering course.
DevOps Enterprise Summit San Francisco 2016
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredGene Kim
Predictability: No Magic Required
Julia Wester, Improvement Coach, LeanKit
When you merge onto a freeway and are stuck in bumper-to-bumper traffic, you know right away that its going to be a long trip. Similarly, you can predict the cycle time of your work before it is finished without time consuming, and often incorrect, estimation. Sound like magic? Fortunately for all of us, it's not.
This talk explains the basics of queueing theory; demonstrates how allocation models and pull policies affect the cycle time of work; discusses the effects of batch size and variability on queues; and teaches how to successfully monitor your workflow to get leading indicators of effectiveness. With this information, you'll be doing better forecasting, and achieving better outcomes, in no time!
Startups are continually evangelizing DevOps to be able to reduce risk, hasten feedback and deploy 1000’s of times a day. But what about the rest of the world that comes from Waterfall, Mainframes, Long Release Cycles and Risk Aversion? Learn how one company went from 480 day lead times and 6 month releases to 3 month releases with high levels of automation and increased quality across disparate legacy environments. We will discuss how Optimizing People & Organizations, Increasing the Rate of Learning, Deploying Innovative Tools and Lean System Thinking can help large scale enterprises increase throughput while decreasing cost and risk.
Whether you are a Developer, QA or a IT
Operations personnel, with organizations adapting devops practices you need to skill up
with the latest and the greatest of the devops tools, relevant to you. And its not the same
basket of tools that dev and ops both opt for. This talk is about the essential devops skills
required to transform yourself to be a next gen devops professional. And this is based on
real data, a devops skills report 2016 (to be published soon) by Initcron Systems.
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...WalmartLabs
Recently, Dr. Qingsong Zhang spoke at a Meetup about how Walmart is using DevOps.
Within this slide deck, you'll learn about our DataOps, DevOps and OneOps, an application lifecycle management (ALM), and open source DevOps platform for cloud which was developed by Walmart Labs.
Feel free to follow us on Twitter: @one_ops!
Contribute to One_Ops: www.oneops.com
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveGene Kim
Speed as a Prime Directive
Ray Krueger, Vice President of Engineering, Hyatt Hotels Corporation
Hyatt is transforming into a technology company that delivers digital experiences in the Hospitality industry. We're applying Continuous Delivery in order to achieve our goals faster. In the process, we are simplifying and abstracting legacy environments and building a hospitality technology platform.
DevOps is an emerging name for the collection of techniques we are adopting to meet this challenge and close the gap. While the DevOps movement is relatively young, many of its approaches are rooted in existing best practices.
This presentation makes an argument for DevOps, and proposes a DevOps Infrastructure team to help implement tooling that brings Developers and Operations folks together.
These slides are from a recorded webcast available here: http://www.urbancode.com/html/resources/webinars/DevOps_ITs_Automation_Revolution.html
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...VMware Tanzu
SpringOne 2021
Session Title: Saving the DoD $800M: How Portfolio Management is the Missing Link Between Agile and Waterfall
Speakers: Jackie Ho, Staff Product Designer at VMware; Oscar Chacon, Portfolio PM at United States Space Force
Keith Zalaznik from Deloitte Consulting shows how arming IT with the tools to automate and integrate their core disciplines, real-time DevOps has the opportunity to profoundly impact the IT shop—accelerating IT delivery, improving quality and better aligning IT with the business.
For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX
DOES16 London - Rafael Garcia et al - Breaking Traditional IT ParadigmsGene Kim
Breaking Traditional IT Paradigms to Enable True DevOps Capabilities
Ashish Kuthiala, Sr. Director, Strategy and Marketing (HPE DevOps), Hewlett Packard Enterprise
Rafael Garcia, Director, R&D IT, HPE
Olivier Jacques, Distinguished Technologist, R&D IT, Hewlett Packard Enterprise
We’ve all heard DevOps can greatly accelerate velocity and efficiency. The challenge is how to transform a large scale enterprise with established processes and systems.
Through the looking glass of a number of DevOps myths (are they really?), we will share how HP goes DevOps, brokering relationships among our business unit and infrastructure IT teams to make the move from organizational silos to integrated teams and continuous delivery pipelines; from physical systems and storage to cloud infrastructure and Docker containers; from templates and forms to infrastructure-as-code; and from change requests to change records.
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...Splunk
Much of the value of DevOps comes from a (renewed) focus on measurement, sharing, and continuous feedback loops. In increasingly complex DevOps workflows and environments, and especially in larger, regulated, or more crystallized organizations, these core concepts become even more critical.
This session will show how, by focusing on 'metrics that matter,' you can provide objective, transparent, and meaningful feedback on DevOps processes to all stakeholders. Learn from real-life examples how to use the data generated throughout application delivery to continuously identify, measure, and improve deployment speed, code quality, process efficiency, outsourcing value, security coverage, audit success, customer satisfaction, and business alignment.
Death to the DevOps team - Agile Cambridge 2014Matthew Skelton
Death to the DevOps Team! - how to avoid another silo
Matthew Skelton, Skelton Thatcher Consulting Ltd.
An increasing number of organisations - including many that follow Agile practices - have begun to adopt DevOps as a set of guidelines to help improve the speed and quality of software delivery. However, many of these organisations have created a new 'DevOps team' in order to tackle unfamiliar challenges such as infrastructure automation and automated deployments.
Although a dedicated team for infrastructure-as-code can be a useful intermediate step towards greater Dev and Ops collaboration, a long-running 'DevOps team' risks becoming another silo, separating Dev and Ops on a potentially permanent basis.
I will share my experiences of working with a variety of large organisations in different sectors (travel, gaming, leisure, finance, technology, and Government), helping them to adopt a DevOps approach whilst avoiding another team silo.
We will see examples of activities, approaches, and ideas that have helped organisations to avoid a DevOps team silo, including:
- DevOps Topologies: "Venn diagrams for great benefit DevOps strategy"
- techniques for choosing tools (without fixating on features)
- new flow exercises based on the Ball Point game
- recruitment brainstorming
- Empathy Snap, a new retrospective exercise well suited to DevOps
This session will provide 'food for thought' when adopting and evolving DevOps within your own organisation.
DOES SFO 2016 - Marc Priolo - Are we there yet? Gene Kim
2 years ago at DOES14, I presented “Vision Versus Execution: Implementing Continuous Delivery”. I shared how we achieved a big Continuous Delivery win – increasing software test coverage and delivery velocity and efficiency.
Since then, we have been busy scaling DevOps, Continuous Delivery and Lean principles across teams and practices throughout Urban Science. This rollout included both a cultural aspect, as well as an implementation of a centralized, shared, self-service automation solution for our teams – enabling them to “opt-in” to an automated pipeline.
In this talk I will present anecdotes and learnings gathered through our experience over the past two years and discuss the challenges and the value of scaling DevOps across the organization.
More and more organizations are turning to DevOps as a way of working together to improve the efficiency and quality of software delivery and start adding more value to the business. But what exactly is DevOps and what does it mean for you and your organization?
Join Microsoft Data Platform MVP Kendra Little to discover:
• What is DevOps and what benefits can it offer your organization?
• Who in your organization should be involved in DevOps?
• Why should your organization adopt DevOps?
• How can your organization start implementing DevOps?
In many organizations, agile development processes are driving the pursuit of faster software releases, which has spawned a set of new practices called DevOps. DevOps stresses communications and integration between development and operations, including continuous integration, continuous delivery, and rapid deployments. Because DevOps practices require confidence that changes made to the code base will function as expected. automated testing is an essential ingredient Join Jeff Payne as he discusses the unique challenges associated with integrating automated testing into continuous integration/continuous delivery (CI/CD) environments. Learn the internals of how CI/CD works, appropriate tooling, and test integration points. Find out howpto integrate your existing test automation frameworks into a DevOps environment and leave with roadmap for integrating test automation with continuous integration and delivery.
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...Gene Kim
SAP’s DevOps Journey: From Building an App to Building a Cloud
Marc Ng, Cloud Infrastructure Engineering & Automation, SAP
SAP has been using a DevOps & Continuous Delivery approach for building its web and mobile apps for several years, and is now building and running a global cloud at the scale needed to support the digital transformation needs of its customers. This talk recaps the story of how SAP originally adopted DevOps practices before moving on to describe how the Cloud Infrastructure Services team is building and operating its 3rd generation cloud automation system using microservices, containers and open-source software.
DevOps Enterprise Summit San Francisco 2016
DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...Gene Kim
Influencing Higher Education to Create the Future DevOps Workforce
Charles Betz, Coordinator, Minnesota State Digital Curricula Initiative
"Where will we find the talent?"
The feedback loops are slow for higher education, and institutions are only now beginning to respond to the opportunities of DevOps. How can we accelerate this process?
This fast-paced talk will cover both macro- and micro-scale efforts. Over the summer, 11 faculty from Minnesota teaching colleges worked with industry thought leaders to draft a report, “Digital Curricula: Toward next-generation IT education.” The report (including a survey on current digital workforce) compiled hundreds of learning objectives from leading digital and DevOps practices, for instructors and commercial trainers around the world to use in course development.
This report (free and sponsored by the Advance-IT Center of Excellence in the Minnesota State University System) is being distributed this October to hundreds of computing and IT faculty across the 6th-largest education system in the U.S. and will be presented here for the first time to an industry audience.
As a worked example at the course level, the University of St. Thomas offers a survey course on IT delivery, using a “flipped model” with recorded lectures and experiential labs. An open source, 8-node, software-defined virtual cluster based on open technologies is used to illustrate continuous delivery, infrastructure automation, and Agile concepts for the course’s 12 open source lab sessions, as well as collaborative topics such as product management, work management, and operations. Come hear discussion of the motivations, teaching philosophy, technical practices, and results of this pioneering course.
DevOps Enterprise Summit San Francisco 2016
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredGene Kim
Predictability: No Magic Required
Julia Wester, Improvement Coach, LeanKit
When you merge onto a freeway and are stuck in bumper-to-bumper traffic, you know right away that its going to be a long trip. Similarly, you can predict the cycle time of your work before it is finished without time consuming, and often incorrect, estimation. Sound like magic? Fortunately for all of us, it's not.
This talk explains the basics of queueing theory; demonstrates how allocation models and pull policies affect the cycle time of work; discusses the effects of batch size and variability on queues; and teaches how to successfully monitor your workflow to get leading indicators of effectiveness. With this information, you'll be doing better forecasting, and achieving better outcomes, in no time!
DOES16 San Francisco - Nicole Forsgren & Jez Humble - The Latest: What We Lea...Gene Kim
The Latest: What We Learned from the 2016 State of DevOps Report
Dr. Nicole Forsgren, CEO and Chief Scientist, DevOps Research & Assessment LLC
Jez Humble, CTO, DevOps Research & Assessment LLC
Four years and 25,000 respondents later, and we have learned a lot about what makes IT and organizational performance awesome. This year we include insights into security, containers, trunk-based development, and lean product management. Tune in for practical take-aways to make your teams' technology transformations even better.
DevOps Enterprise Summit San Francisco 2016
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits Gene Kim
Source code: Just put it in git, right? Enterprise scale? Github!
But what about when you have a *lot* of source code? Thousands of repositories? No problem! Github Enterprise or Bitbucket Server to the rescue!
Now: Add PCI & SOX. Confidential information. Separation of concerns. Audit. SSO. Centralized SSH key management. DR. Geographic diversity.
This is the part where you roll up your sleeves, and start doing the real work.
This talk starts where the vendors stop- discussing workflows to keep work moving, security & audit protections to ensure code integrity, and automation to connect to other enterprise systems.
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...Gene Kim
The Talent You Need is Already Inside Your Company
Damon Edwards, Co-Founder, SimplifyOps, Inc
“Buy vs Build” is a decision made all throughout an enterprise. We vigorously debate either position when it comes to our technology and tools. But what about our people? Conventional wisdom holds that, if an enterprise seeks a transformation, it must go into “buy” mode and acquire as much talent as possible from the outside. However, in reality this is an expensive strategy with a low success rate. Putting aside the obvious problem of there being a very limited number of “the best” to spread across an entire industry, the “buy” strategy is still largely based on hope. You hope that the new people will bring the right ideas that will automatically spread. You hope that the new people will have experience that can be translated to your business. But, more often than not, the hope of the income new is undermined and overwhelmed by the same systemic issues that caused your current problems. This talk is about a tactical set of actions that leaders can take to find and fix their company’s systemic issues. If you fix the system, you’ll be able to de-risk the new. If you fix the system, you’ll find a truth that just isn’t discussed: the talent you need to succeed is already inside your company.
DevOps Enterprise Summit San Francisco 2016
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams Gene Kim
After an initial DevOps transformation as a company, we had to grapple with how to scale and grow the talent and workforce to build a NextGen DevOps-minded company of 18,000+ people. We have built a number of programs to expand awareness, encourage growth mindsets, and drive workforce development. We will share the different ways we are working to "Build Brilliant Teams" to drive our DevOps transformations.
DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...Gene Kim
Technology Transformation: How Team Values Boost Customer Value
Opal Perry, Divisional CIO, Claims, Allstate Insurance
At Allstate, the largest publicly held personal lines property and casualty insurer in America, we constantly innovate for the good of our customers. It’s part of who we are and the legacy we’ve been building since 1931. Recently, we set about recasting the organization's technical and engineering discipline to make it core to the company, and moving technology up the value chain. But technology is just one piece of the transformation. Opal will discuss how an explicit focus on culture and values, together with new ways of working, empower product teams and bring valuable technology to customers with greater speed and agility.
DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...Gene Kim
Episode 3: The Quest for Accelerated Delivery
Carmen DeArdo, Director, Build Capability, Nationwide Insurance
Jim Grafmeyer, Systems Architect, Nationwide Insurance
Cindy Payne, Director, IT Architecture, Nationwide Insurance
Nationwide's journey began 8 years ago with an Agile at Scale implementation. This transformation created over 200 Agile teams which produced some demonstrable results. But our drive for Continuous Improvement created the realization that it was necessary to drive further changes in process, technology and culture across the entire Delivery Value Stream. Nationwide, like many other Fortune 100 companies, acknowledges that having a world class IT Delivery Capability is essential to remaining competitive in the next decade and beyond. This third DevOps Enterprise Summit installment focuses on the progress made to date and the journey that lies ahead on our continuing Quest to Accelerate Delivery.
DevOps Enterprise Summit San Francisco 2016
DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...Gene Kim
Communication Between Tribes: A Story of Silos, Devops and Government
Gareth Rushgrove, Senior Software Engineer, Puppet; previously UK GDS
In any large organisation silos exist, protective of their domain and particular specialism. Devops conversations often turn to how to break down those silos, to encourage multidisciplinary working and move from thinking about the requirements of the IT department or the security group to thinking about the needs of end users.
This talk, based on my experience working across the UK Government as an early member of the Government Digital Service, will discuss:
How being able to speak the language of a specific discipline, be it information security or service management or software development, is the first step to breaking down barriers
The importance of understanding stereotypes (including of yourself) when it comes to communicating across silos
The problems caused when policy documentation becomes separated from the owner of that policy
The usefulness of software as a shared interface to a shared problem
It’s often too easy when talking about silos to believe the answer is for one side to give in, for Devops to succeed that you have to allow the IT group and the software group to fight until only one remains.
This talk will hopefully talk about a better way forward.
DevOps Enterprise Summit London 2016
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...Gene Kim
Time Theft: How Hidden and Unplanned Work Commit the Perfect Crime
Dominica DeGrandis, Director, Training & Coaching, LeanKit
Invisible work competes with known work. Invisible work blindsides people, leaving teams unaware of mutually critical information, until it’s too late.
Married to this problem, is the question, how does one plan for, or allocate capacity for the invisible? It’s tough to analyze something you can’t see. Incognito work doesn’t show up in metrics. Hidden work stalls and blocks important priorities and masks dependencies. Risk accumulates from work delivered late and started late.
The solution is to put conditions in place that allow unplanned work to be seen and measured -- particularly high risk work involving far-reaching decisions. This talk shows you how to do just that.
DevOps Enterprise Summit San Francisco 2016
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...Gene Kim
At DOES15, we presented the work we'd done at Salesforce to take their SRE teams to the "blameless cloud." We worked with various roles in the SRE teams so they could start asking the right questions about failure, and through the postmortem and retrospective process, begin to make lasting changes in _how_ Salesforce worked with and remediated identified failures.
But DevOps espouses less siloed thinking and more shared responsibilities, so we found postmortems within the SRE organization weren't enough. As Salesforce was moving toward a model of "service ownership," teams along
the entire software delivery value stream needed to start to understand their roadblocks to remediation and what aspects of the complex system they worked in were impeding their ability to "own their service."
We'll discuss the second phase of our work in helping these operations _and product_ teams gain a deeper understanding of service ownership, and why
just "DevOps'ing it up" wasn't quite enough on its own to help. plus we'll introduce an expanded model from last year's talk that incorporates human factors and complexity theory. These additions helped prime the teams to more effectively grapple with the challenges facing them on the road to true service ownership.
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleGene Kim
Installing one CI server or configuring a deployment pipeline for a specific application might be easy enough. However, as enterprises look to scale their DevOps adoption and optimize their software delivery practices across the organization (to support additional teams, product lines, application releases, processes and infrastructure) -- software delivery pipeline(s) need to scale to support enterprise workloads.
For some enterprises, this means having a pipeline that can withstand the velocity and throughput of thousands of product releases, supporting tens of thousands of developers and distributed teams, hundreds of thousands of infrastructure nodes, multitudes of inter-dependent application components, or millions of builds and test-cases.
This scale poses unique challenges and implications for your pipeline design. This talk covers best practices for analyzing and (re)designing your software delivery pipeline – regardless of your chosen tool-set or technologies. Obtain tips and tools for ensuring your pipelines and DevOps infrastructure have the right architecture and feature-set to support your software production as it scales, while also ensuring manageability, governance, security, and compliance.
Learn best practices for how to:
1) Plan for scale: how to project for the types of performance indicators/vectors you’d need to scale across.
2) How to design of your pipeline and supporting infrastructure and operations (such as data retention, artifact retrieval, monitoring, etc.).
3) Design your pipeline workflows and processes to allow reusability and standardization across the organization, while also enabling flexibility to support the needs of specific teams/apps.
4) Design your pipeline in a way that enables fast rollout- easy onboarding thousands of applications, across hundreds of teams
5) Incorporate security access controls, approval gates and compliance checks as part of your pipeline and have them standard across all releases
6) Ensure your architecture support HA, DR and business continuity.
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...Gene Kim
Aimee Bechtle of Capital One’s Card Technology Advanced Engineering team will share how they have utilized Distributed Dojos to transform to a workforce skilled in DevOpsSec, public cloud and automation. Their Distributed Dojo strategy was formed when they needed to quickly and efficiently meet the challenges of a large cloud migration but were limited by local resources. Reaching out to a prominent retail chain they learned how draw from their engineering talent to form short-term, highly focused delivery teams. These teams now work cohesively across multiple locations to solve the challenges introduced when migrating such a large-scale, complex infrastructure to the cloud. They will explain how within weeks several Dojo teams were formed and releasing automation that not only supported Card Technology’s DevOpsSec and cloud mission, but provided associates with new skills that could be proliferated throughout the company.
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...Gene Kim
Lessons Learned from a Parallel Universe
David N. Blank-Edelman, Technical Evangelist, Apcera
Just within the last ten or so years, we have seen at least two separate communities evolve at the crossroads of development and operations. The first—DevOps—grew up very much in public, the second matured sequestered within the halls of “special” companies like Google and Facebook and is only now starting to gain visibility and traction in the wider world. The DevOps and Site Reliability Engineering (SRE) communities barely speak, yet both have common ancestors and much to offer each other. Let’s look at what they have in common, how they differ, and what are the key things we can learn from both.
DevOps Enterprise Summit San Francisco 2016
DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...Gene Kim
DevOps is Not Going to Work…Unless! How The Phoenix Project Simulation Can Help
Jan Schilt, Founder, GamingWorks
This presentation will explore how the business simulation game “The Phoenix Project” based on the book of the same name can greatly improve the success of your DevOps investment. As case studies reveal there are enormous benefits to be realized by adopting DevOps, however industry trends reveal that many will fail as a result of ‘Cultural and behavioral’ issues and failing to adequately address organizational change. We have seen with ITIL how many organizations failed to gain the promised benefits because they could not translate the theory into practice and the belief that a tool would solve all their issues. Let us not make the same mistakes with DevOps. In this presentation we will show you how a business simulation can increase the velocity of your adoption, create buy-in, improve communication and collaboration skills between Dev and Ops, and capture concrete, shared, improvement actions aimed at creating success.
DevOps Enterprise Summit San Francisco 2016
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human SpiritGene Kim
Joining another enterprise retailer and discovering similarities and differences with how DevOps is being adopted has been an extremely interesting experience. I will share what I’ve learned so far and how the Point of Service team is practicing lean techniques, optimizing delivery of value and measuring outcomes to enable continuous improvement.
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleGene Kim
t last year’s DOES conference, we introduced the new Domain Specific Language (DSL) for Electric Flow and painted a vision for how it could revolutionize application release automation (ARA) for very large enterprise implementations.
We are pleased to share with you our experiences and learnings from such a large scale implementation in a financial services company that we’ve been working on this past year. This is a very large implementation—hundreds of ‘platforms’, each containing hundreds of application components each targeting hundreds of ‘device types’, that is, thousands of components distributed across tens of thousands of end points in data centers across the world.
Because of regulatory and quality concerns, complex multi-environment stage testing and promotion systems with clear separation of duties must be enforced. While Electric Flow provided the core functionality to achieve these goals, there was a considerable amount of customization required to support legacy applications, tools and processes. All of the custom work done by the Electric Cloud professional services teams was done in DSL, that is, source code first. Customizations are maintained in a source control system and applied to the various staging environments through automated script execution managed by Electric Flow. While the Electric Flow UI was not used to author content, it was used to verify implementation and provide a convenient ways for the client to monitor progress of their application delivery. The result was a highly maintainable and scalable implementation that could be customized and adjusted on a moment’s notice. Indeed, the project has been managed in a lean agile manner with three week sprints.
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the EnterpriseGene Kim
HPE's Research Development & Engineering team has been on a fast-tracked DevOps journey over the past couple of years.
During our DOES 2014 talk we shared our deployment of ElectricFlow as a highly available and centralized self-service solution that has enabled HPE developers to quickly onboard onto ElectricFlow for build/test/deployment pipelines in a repeatable and cost-effective way.
At DOES 2015 we expanded on our investments into a comprehensive monitoring, self-healing, and accelerated deployment strategy across all of our applications to further bridge our Dev and Ops gap with greater visibility into our environments and to accelerate our time-to-market with repeatable and fully automated deploys.
Join us this year as we continue in this journey with our biggest transformation yet: the proliferation of ChatOps within our organization. We will discuss the decisions that lead us to these investments, the key lessons we have learned, and share our various Hubot integrations and capabilities.
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealGene Kim
Equifax powers the financial future of individuals and organizations around the world. Using the combined strength of unique trusted data, technology and innovative analytics, Equifax has grown from a consumer credit company into a leading provider of insights and knowledge that helps its customers make informed decisions.
Delivering on that trust requires both business and technical operations excellence. Faced with the growing challenges of the modern marketplace, the Equifax IT organization embarked on a top-to-bottom cultural and technical transformation. This presentation will outline how the Equifax IT team has taken steps towards transforming itself into a nimble, efficient and internally-capable organization. Topics will include key management lessons learned, budget realignment, creating partnerships across organizational boundaries and strategic projects to focus the organization’s transformation efforts. The early results? IT is no longer viewed as a liability to the business, instead IT is now an asset – a strategic partner that is actively helping to close deals.
Cisco has developed a comprehensive approach, the Mass Scale Networking (MSN) Transformation Journey, that covers both aspects. On the technology front, technologies such as Segment Routing, EVPN, orchestration, automation, HW/SW disaggregation are covered. On the operating model side, the use of advanced APIs, model driven operations, Infrastructure as Code (IaC), and others are also covered. The primary objective of this session being to create a methodical and structured approach to drive an SP’s MSN Journey.
Integrating Application Security into a Software Development ProcessAchim D. Brucker
Static Code Analysis (SCA) is an important means for detecting software vulnerabilities at an early stage in the software development lifecycle. The wide-spread introducing static code analysis at a large software vendor is challenging. Besides the technical challenges, e.g., caused by the large number of software development projects, large number of used programming languages (e.g., ABAP, C, Objective-C, ...), the use of dynamic programming models such as HTML5/JavaScript, there are also many non-technical challenges, e.g, creating security awareness among the developers, organizing trainings, integration of static code analysis into the development and maintenance processes. In this talk, we report the experiences we made while introducing static code analysis at SAP AG.
Agile-plus-DevOps Testing for Packaged ApplicationsWorksoft
Guest presenter Forrester VP and Principal Analyst Diego Lo Giudice joined Worksoft Agile expert Chris Kraus for an exploration of the state of adoption of Agile, DevOps and test automation in the enterprise packaged application space. Learn why it is important to include testing of packaged apps and mainframe as part of an Agile-plus-DevOps strategy and how the adoption of Agile and DevOps varies for packaged vs. custom-built applications. View the recorded event at: https://www.worksoft.com/downloads/worksoft-forrester-webinar-agile-plus-devops-testing-for-packaged-applications.
2016 Federal User Group Conference - TeamForge Capabilities and DirectionsCollabNet
Presented by Scott Rose, Senior Director of Product Management at CollabNet, at the Federal User Group Conference on April 28th, 2016 in Washington DC.
After evaluating several leading enterprise resource planning (ERP) platforms and assessing the latest version of its existing solution, The CSL Group chose to deploy Oracle ERP Cloud and Oracle HCM Cloud to modernized its back office operations. The first phase of the overall transformation delivered a strong foundation in only 5 months and allowed the implementation of a new general ledger, chart of accounts, fixed assets module and modern financial reporting platform, along with automated procure to pay process. This session will present CSL roadmap to the Cloud and discuss lessons learned from the project with insights on how to move to the Oracle Cloud ERP successfully.
Atlassian Executive Business Forum - LinkedIn HQServiceRocket
Presentation from September 2014 at LinkedIn Headquarters in Mountain View. The slides detail how LinkedIn is transforming their business with tools from Atlassian Software.
ServiceRocket is Atlassian's first and longest-serving Platinum Expert Partner.
For numerous large enterprises, the alignment of hardware and software processes is critical to managing an Agile environment. Agile Hardware implementations can be put in place by using the same framework as our typical Agile Software Development transformations. Start off with assessing the organization’s current state, then move to planning and preparing by and putting together a transition backlog, start execution with training and coaching, spread the cultural shift with change management and maintain and scale the transformation.
SharePoint Site Redesign : Information Architecture and User-centered Design ...arsathe
The Rockwell Automation Technical Communications Team presented their SharePoint redesign project at the Cleveland User Experience Professionals Association (Cleveland-UXPA) meeting on September 26th, 2013.
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...SAP Cloud Platform
Learn how to seamlessly combine open-source and cloud-native software with SAP technologies into a consistent, end-to-end programming model and development experience that guides application developers with best practices and relieves them from tedious boilerplate tasks, enabling them to focus on solving their domain problems. Get an overview of the key technologies and tools as well as an end-to-end walkthrough of developing business services and applications.
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...Cartegraph
Cisco Services is providing a behind-the-scenes perspective of its decision management and smart analytics programs. Success for Cisco is more than the technology or any one project. It's a mix of art, philosophy and technology that allows analytics to keep adding value to the business. You will hear how the program has evolved over the last 6 years and will explore different levels of smart analytics. Along the way, you will hear how the team grew a simple idea into a patent-pending resource allocation model.
For more information on the Loras College 2014 Business Analytics Symposium, the Loras College MBA in Business Analytics or the Loras College Business Analytics Certificate visit www.loras.edu/mba or www.loras.edu/bigdata.
Azure + DataStax Enterprise Powers Office 365 Per User StoreDataStax Academy
We will present our O365 use case scenarios, why we chose Cassandra + Spark, and walk through the architecture we chose for running DataStax Enterprise on azure.
Gapand 2017 - Diseñando Arquitecturas Serverless en AzureAlberto Diaz Martin
Serverless es un estándar emergente de la industria para el desarrollo de aplicaciones a eventos ¿o una moda?, Hablemos del diseño de este tipo de aplicaciones en el mundo de Azure. Veremos como desarrollar desencadenadores de eventos con Azure Functions, flujos de trabajo con Logic Apps.
Similar to DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev (20)
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...Gene Kim
Let’s get this straight. ITIL is not about implementing dozens of processes, or about establishing a CAB to review every change request, or about the never-ending story of creating a CMDB. The ITIL framework has been designed to help IT organizations to move from being a black box technology provider – often viewed as a disposable cost centre – to becoming a service provider, and a true partner for the rest of the business. We know – we own the framework.
Unless your customer can achieve their objectives with the technology you run, and can get assistance when needed, no-one cares whether your architecture is built on a monolith, uses microservices, or can brag about being serverless. Agile as a mind-set covers the whole value chain, but common practices are limited to development only. DevOps as a philosophy covers the whole value chain, but common practices are limited to the deployment-focused intersection of development and operations only. Understanding the organisation's strategy, developing the product strategy, and dealing with customer issues are expected to be taken care of by someone else, as if by magic. Because of this, DevOps faces a risk of becoming the largest local optimisation exercise ever undertaken for way too many organisations
In tens of thousands of companies around the world, ITIL has helped to develop an organizational capability that has provided them with a competitive advantage. More than three million people have been certified, and ten times as many trained over the years. Yet, we have all heard the horror stories, too. So what is it that separates a successful adoption of ITIL from an unsuccessful attempt at implementing the framework? What are the common problematic practices and anti-patterns we have seen in the wild, and what does the guidance in ITIL really say? How can you move from a broken approach to IT Service Management to one that delivers value. Can you still use ITIL in the DevOps world? Do you even need to? Or, perhaps, the questions is whether DevOps can survive (in the enterprise) without embracing the service mind-set.
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...Gene Kim
This session will discuss the success story from Walmart on how they built a set of services on the mainframe to provide capabilities at a large scale for their distributed teams, as well as discuss the transformation required for mainframe teams to achieve this success.
DOES SFO 2016 - Greg Padak - Default to OpenGene Kim
Large enterprises have hierarchical organizations to define areas of responsibility and drive better accountability. Those structures often block cross-team interactions and knowledge sharing that slow innovation and agility. We will discuss strategies that use open platforms to drive meaningful development outcomes through collaboration and productivity across the enterprise.
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, InitiativeGene Kim
Tempo. Most people are familiar with it in the musical sense. It’s the speed, cadence, rhythm that the music is played. It drives the music forward - and pulls it back. But there’s more to tempo than a musical beat. In war, like in business, tempo - the speed at which you can transition from one task to the next - is a critical component for victory.
No single person nor department owns tempo. Somebody can’t just shout, “I now control the tempo,” and take charge. If you operate at a faster tempo than your cycle time allows, then you’ll get thrashing. The rate of tempo emerges organically as companies move around that action loop of sensing, deciding and acting.
Tempo emerges from the convergence of architecture, infrastructure, organization, and mindset. All these things have to align to achieve tempo. None of them can be changed in isolation.
In this talk, we will look at different models for transforming an organization to high tempo and high performance. We'll see how that can get derailed and what to do about it.
DOES SFO 2016 - Alexa Alley - Value Stream MappingGene Kim
Value Stream Mapping can streamline development processes and workflows. This talk will cover how Hearst has done internal Value Stream Mapping workshops to improve team collaboration and release times.
In this talk, I will discuss Value Stream Mapping and how it has helped transform internal processes for businesses within Hearst to adopt a DevOps culture. I’ll walk through the successes and learning experiences we’ve gained by holding VSM sessions at different businesses, in varying verticals at Hearst. We will review real examples of workflows, release times, benefits to the contributors and business, and how the collaboration has helped teams. While there are great successes, I will also share where we saw room for improvement and how we continually make changes to bring the most value to our teams. The most important value is how these have helped to start building a DevOps mindset in a company of over 25,000 employees.
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding EdgeGene Kim
DevOps news is dominated by discussions about tools, and with good reason. It's not unusual for the amount of infrastructure-related code in a system to approach or even exceed the amount of code dedicated to the actual problem the system is solving, even in small systems. As our systems scale in size and complexity, we invest an ever increasing amount of resources into building solutions to help manage our our complex technical systems. And rightly so.
What's often overlooked, however, is the human component of our systems. All too often our approaches to tools, processes, and systems management attempt to remove humans rather than empower them.
I'll make the case that humans are not a source of entropy to be safeguarded against in our systems, but rather a fundamental source of resilience and even efficiency. We'll discuss ways that we can use this point of view to our advantage when constructing our systems to move faster without sacrificing safety. We'll look at things like tools and our interactions with them, team collaboration, and even organizational structure and policies.
We've had plenty of talks about building for web scale, cloud scale, and even planetary scale. Let's spend some time talking about designing for human scale.
DOES SFO 2016 - Topo Pal - DevOps at Capital OneGene Kim
In my previous years’ talks at DevOps Enterprise Summit, I spoke about starting and scaling of DevOps at Capital One; importance of Open Source, Open Technology and Innovations in DevOps.
This year, I will present Capital One’s journey of maturing in DevOps and Continuous Delivery. My presentation will cover our current areas of focus: Delivery Pipeline, Flow and Measurements. I will also share some of the problems we faced and what we did to solve them.
As organizations invest in DevOps to release more frequently, there’s a need to treat the database tier as an integral part of your automated delivery pipeline – to build, test and deploy database changes just like any other part of your application.
However, databases (particularly RDBMS) are different from source code, and pose unique challenges to Continuous Delivery - especially in the context of deployments. Often, code changes require updating or migrating the database before the application can be deployed. A deployment method that works for installing a small database or a green-field application may not be suitable for industrial-scale databases. Updating the database can be more demanding than updating the app layer: database changes are more difficult to test, and rollbacks are harder. Furthermore, for organizations who strive to minimize service interruption to end users, database updates with no-downtime are a laborious operation.
Your DB stores the most mission-critical and sensitive data of your organization (transaction data, business data, user information, etc.). As you update your database, you’d want to ensure data integrity, ACID, data retention, and have a solid rollback strategy - in case things go wrong …
This talk covers strategies for database deployments and rollbacks:
• What are some patterns and best practices for reliably deploying databases as part of your CD pipeline?
• How do you safely rollback database code?
• How do you ensure data integrity?
• What are some best practices for handling advanced scenarios and backend processes, such as scheduled tasks, ETL routines, replication architecture, linked databases across distributed infrastructure, and more.
• How to handle legacy database, alongside more modern data management solutions?
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseGene Kim
DevOps adoption is growing rapidly, especially in the enterprise. What started as a “keeping up with the unicorns” grassroots movement within more forward thinking companies, has matured to large, complex enterprises now often being on the forefront of DevOps innovation.
DOES SFO 2016 - Steve Mayner - Transformational LeadershipGene Kim
Adopting DevOps principles and practices frequently leads enterprises down a path to significant cultural and organizational change. This creates a real barrier for DevOps advocates to overcome, since leading researchers sparked by John Kotter’s claim of a 70% failure rate for organizational change have confirmed through scientific study that these types of transformative efforts are more likely to fail than to succeed. Fortunately, all is not lost! The scientific community has also uncovered a powerful tool that consistently increases the success rate of transformational change. The secret weapon is leadership… but not just any style of leadership…
In this session, Steve Mayner will share the research he has uncovered in his own doctoral journey on the power of transformational leadership to drive successful organizational change. How enterprise leaders cast vision, encourage individual growth, demonstrate authenticity, and challenge followers to maximize their creative potential can have a greater influence on the success
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...Gene Kim
Microsoft has been on a transformation both culturally as well as technically by consolidating engineering systems to One Engineering System. Along the way, we've had many learnings that we'll share from soup to nuts: adopting Git at scale, realigning our talent competencies, reorganizing, becoming data driven, and delivering continuously through lots of automation & cloud adoption.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
01:20
-Thanks.
-3rd time at DOES; first with op duties
-Current chapter: “When Ops Swallows Dev”. Past 7 months brought together dev and ops; felt like doing more ops than dev as we work through challenges
-Overall theme: Accelerate Feedback & Learning to enable Understanding, Accountability and engineering
-First: Org Archetype walkthrough ending in Creation of Service Delivery Teams; Erica: What we learned; Scott: What is next
-Panel: How to do DevOps with traditional IT Orgs. I’ll cover that today. You will either be excited or scared. Hope it’s the former and have the courage to work through the later.
00:30
-Superquick: CSG is the largest Saas Provider of CC & Billing for the Cable industry
-40 dev teams & 1000 practioners
-Our platform(ACP) crosses 20 technologies: JS to mainframe assembly and is delivered as an integrated suite
-Same challenges as everyone else. Current challenge: Operational Quality
-We also run the largest print operation in the US and product 70M statements/month
01:00
-Set context fist about the problem large enterprises have been battling.
-Picture in my head. Needed to get it out.
-Dev on left; ops on right connected by a precarious path to production. Leaders yelling at each other.
-Agree on 3 things: 1) CRQs/Change sucks. Environment blows up; 2) Path to production is paved on the herculean efforts of others(CM, RM, Prod Ops, PMO); 3) Customers want quality and speed
-The good thing: It doesn’t have to be this way. With DevOps we can make the path to production smooth and deliver much higher quality at speed.
01:20
-EH had a great presentation last year. Highly recommend it. So many great points but two I pulled out here
-1st: Courage and how you need to experiment with re-drawing team lines/boundaries(reform teams). Story: Head of QA’s first act was to get rid of the QA org. Realized it was de-optimizing the system.
-2nd the concept of feedback and how important it is to enable learning
-Lower left: standard PDCA loop. Faster loops mean faster learning
-Above in colored text. Different types of testing practices that help enable quality.
-To the right; colored loops represent feedback from these tests stretched out over time.
-The lower the latency; the faster we learn and the faster we can deliver quality software
-One loop missed. I’ll add it now. Operational quality
-We will use these loops to look at the different org archetypes and how we have optimized our org structures to reduce the latency in our feedback
01:40
-First org archetype: Functional. Recognize this as waterfall. This was CSG pre-2012. My hope is that no one is doing this now…
-You will the concept of queues in this picture. Each org processes its work and passes it downstream via a queue.
-We know from two popular works how queues scale. Larman’s Scaling Lean and Agile Dev. Phoenix Project formula.
-Queues degrade exponentially and latency for feedback increases exponentially as this type of org gets busy
-Even more evil than the queues themselves is what this does to your people shape. Creates I-Shaped resources. Good at one thing only.
-Look at our feedback loops. Note how far out a loop like operational quality is. Across 5 orgs to get that feedback. Not that some of these orgs will even have queues inside them.
01:15
-Next: Agile Archetype
-In 2012 we led a re-org to get rid of role specific orgs in development. Realized that these orgs were de-optimizing the flow of value and quality.
-Rolled out SAFe and also implemented many other techniques…
-This type of structure has a lot fewer queues and encourages little t resources. People who understand the entire SDLC value chain and interface more directly with ops
-Now look at our feedback loops. Lower latency because many more are within the context of a team that is executing in a two week cadence. They learn faster.
01:00
-Results of this are well know. Previously presented and also in DevOps handbook.
-From 2014 to current these changes improved quality almost 10x and reduced TTM by 50%
00:40
-Now lets take a current look at overall quality end to end
-Blue is release quality that we optimized away. Orange is NonRelease
-Left is dev; right is ops.
-Simple facts are: 98%; 92%
-These leaders are still yelling at each other. They are probably saying something like…
-Dev guy hangs his head…
-So. Lets look at what we needed to do next.
01:10
-Next Archetype is the Market or Service
-On the left you see a rep of our org structure prior to march 2016. This is a traditional Dev & IT ops model. Dev builds. Ops runs. Platform provides infra.
-Orange lines represent the flow of handoffs
-Observations we had
-From this we had a few hypotheses as to what was happeneing
01:00
-March 2016 I was asked to take over prod operations at CSG
-My first act was to sit down for a few days with my leaders.
-Gave them a challenge. How do we bring these teams together to create teams that build and run their software.
-On the right you can see how we collapsed down several orgs into combined SD or DevOps teams. We still interface in the traditional way with platform
-Note green line. The future is that our platform will connect via our CI system to auto-provvision infrastructure
01:30
-Now the team level view.
-See how the feedback loops are now contained within one team. Learning is accelerated as feedback is gained on all concerns withing a sprint
-This encourages Big T resource shapes that understand the majority of the value chain
-So why bring Dev and Ops together: Understanding; Accountability; Engineering; Other
-Now I will turn it over to Erica to go through what we have learned in the past 7 months going through this transtion
Need to get here in 13min(13:00 now)
11:00 for Erica. Puts us at 24:00
Reorg
Understood ops
This View
When we started this reorganization journey, I thought I knew all about DevOps and what it was like to do operations. I had several teams already doing “you build it, you run it.” This is what my view of DevOps was – a tranquil best-practice of how we want to develop software.
http://www.forbes.com/sites/benkerschberg/2015/02/04/why-devops-integration-and-continuous-delivery-hold-the-key-to-enterprise-mobile-app-dev/#26390d3279bf
Previous DevOps Teams
Gained pure Ops
Extremely education
Extremely challenging
Solidified DevOps
Framework and methodologies
Not overnight thing
However, when we got going…..it felt a lot more like this.
My previous DevOps teams were internal teams support internal products (build system, telemetry).
BigIP introduced me a lot more to the pure operations world and the operational teams for all of our different products and all the things they put up with.
It has been an amazing educational experience and given me a whole new perspective on the Ops world.
While I’m much better for this journey, it’s been a tough one that has had many bumps along the way.
A lot of outages right out of the gate
Thrown into a world of chaos – very disruptive
It’s solidified the value of many DevOps principles as I’ve seen what it’s like to be in the Ops world without many of these concepts in place.
Fixing these issues requires you to roll up your sleeves and put in a ton of hard work to change culture and implement best practices.
I’d like to talk about my specific experiences with one team I’ve been deeply involved with, and expand those learnings to the larger org. Our journey is by no means done, but we have made substantial progress.
I thought I’d start out by sharing some thoughts coworkers shared with me regarding this presentation which give some good insight into my year
https://thinkingmonster.files.wordpress.com/2015/08/devops.jpeg?w=300&h=300
As I got more involved with the BigIP team, I quickly started to feel like I was in the Phoenix Project. While I had seen many parallels to the book in previous work experiences, it was nothing like this.
Invisible work/work in multiple systems
One system for stories, another for incidents, another for CRQs, another for new requests. And TONS of email. And some stuff wasn’t in any system Lack of work visibility. My brain was exploding trying to track it all
No single pane of glass
Impossible to follow up with teams – whoever screamed the loudest
So many #1 priorities, not a good way to prioritize and work. Squeaky wheel getting the grease. Sometimes other important things dropped
WIP/Overutilizarion
Tech debt
Vendor upgrades
Standards – lack of standards. When we do have them, not universally applied and rolled out to production
Taken on capabilities that probably belong within the development side that have added complexity and caused maintenance challenges, as well as prod outages.
Brent to the nth degree. Pulled in to firefight every issue, no time to make things better even those he’s the visionary for the product
Poor visibility into specific changes
Details/impacts of changes not always understood
No easy way to track what had been done
Manual configuration
Pretty much all changes done by hand
We’ve taken a look at the numerous challenges facing this team and attacked them with DevOps concepts
John Shook from Toyota talks about making culture changes by changing what we do in order to change the underlying belief system and culture. We’ve done that here
Biggest culture change happens by seeing the changes in action. Just do it and become a believer by seeing how it pays off
Resistance to change at varying degrees.
Feeling of just another fad or we’ve said this before.
Resource changes
Brought developers and architects in to supplement the network/operational engineers and help drive culture change
Automated reporting
Traffic reports, device reports
Jenkins jobs to orchestrate
ACL changes/jobs
Writing to StatHub
Deployment mechanism
Config as code
iApp FW, auto test and deploy FW
Automation of cert renewals
Dev best practices
Source control
CI
Automated testing
Automation of deployments
Peer reviews
VE’s locally
Work tracking
Got everything in JIRA. Automation written to pull from several different tools
Includes changes so we can easily see what went in, what’s going in
Workload management
Dev time vs ops time
Ops rotation
Implemented change review for every single change with team and DevOps partners
On top of peer review
Through all of this work we are
Achieving culture changes
Setting ourselves up for the long term vision
Ability to safely make changes
Reduced impact to customers
Self service
Before I turn it back over to Scott to talk about where we are going next in our DevOps journey, I’d like to share some thoughts on Ops from a Development Perspective
As our Dev org has moved to a system focus, we have brought dev best practices to the Ops world. However, the bottom line is the product still needs to continue to run and be configured to meet customer needs. Outside our wheelhouse
Through our DevOps journey, some things have gone as expected, but others have been surprises.
Probably the biggest surprise is the extent to which Ops is hard. It’s one thing to read it in a book, but another entirely to experience it firsthand.
Those from Ops world are looking at me and thinking “duh”
Change process was not visible to dev world
I didn’t know any of the details of our change process
I now deal with it on a daily basis
Process is cumbersome and time consuming
Overwhelming volume of changes and how change is such a big element of what the team does
Change can be scary!
As a developer you want to get your changes into prod as soon as possible.
But in Ops, as you are the one responsible for implementing the change and dealing with fallout, you understand each change comes with risk, especially when it’s manually and without an automated test framework.
That causes a natural reaction to want to go slower. We know we can’t do that, but we now understand the perspective
Need for application architecture
Historically, dev developed with architecture in mind
Ops developed with a tactical focus
Ops world needs architecture just like dev does. It’s maybe different than traditional architecture but requires some of the same skills and rigor
Tactical focus vs strategic. Driven by constant workload and culture
We’ve treated Ops as a commodity. It needs to be treated as something that needs to be designed, just like anything else
We haven’t always enabled Ops to be successful
Examples: # of resources and training
All hours support
I’m not attached at the hip to my phone
Sleep with it next to me with volume on
Get woken up more than I would like
Vaca boating example
Truly a 24x7 gig where you are never off
Dedicated group of people doing this
We ask a lot of our Ops teams. They’ve been given crappy equipment and in some cases, not the right training
https://memegenerator.net/instance/22605665
01:30(24:00-25:30)
-Next things: Process: Lead Time; Bridging ITIL/SDLC; Impact Reduction; More Centers of Enablement
-Technology: More engineering; Mainframe; CD v2.0
-People: Vital to grow an engineering culture and cross skilling
-Bonus slide. Couldn’t resist.
-Very busy.. Our goal for changes is 99.5% success rate… The yellow line represents where this quality line falls..
-The buckets in the graph reprent lead time windows that changes were put in.
-Very simply: changes that go in < 24h are 99.83% successful
-Greater than 24h drop to 98.72%.
-Reinersten: Schedule buffers transform uncertain lateness into certain lateness; Transform uncertain failure into more certain failure. At least 600% more in this case.
-Policy dictates 5 day lead time in order to provide for coordination and external review.
-Teams know most about the change and the state of the system is best known when the change is commissioned. The change does not get better with more review and more time.
-This is something we will be working on next.
-That’s it. Thanks