An Introduction to Continuous Delivery (Israel)
The workshop is designed to introduce or explore a deeper understanding of these ideas and techniques.
Anyone working close to software development
Team members, Team Leads, Scrum Masters, Managers, Project managers, Developers, Testers, Operations
Continuous Delivery is a complex holistic approach to software development and has a significant impact on the ways in which organizations operate. This approach demands a broad range of skills and techniques.
The workshop is designed to introduce or explore a deeper understanding of these ideas and techniques. More specifically the workshop can help your company become a ‘Learning Organization’.
Increase efficiency and quality and reduce risk in your software development process.
CD is widely seen as “state-of-the-art” in software development. CD changes the economics of software development. This workshop provides a strong rationale for why CD works. It describes the CD approach and why it works, comparing CD with other approaches. This is the value proposition for the approach.
At its most fundamental CD is about enabling businesses to become more experimental, to learn and adapt to change. Why is this important? What does it take? How does that impact your business? How does this affect the way in which teams work?
We will explain why Continuous Delivery works as a process. Outline the details of what a Continuous Delivery process looks like and what it takes from the staff and organization to make it work.
We will explore the practices, techniques and technologies associated with Continuous Delivery. Foundational practices like the deployment pipeline, automated testing, automated deployment and configuration management. Lean and Agile approaches to planning, governance, testing, and team learning.
CD Foundations – Anatomy of the Deployment Pipeline
A central idea in CD is that of the deployment pipeline, an automated route to production for all changes to production systems. This module provides a detailed exploration of the concept of the “Deployment Pipeline”. Exploring each stage and the principals, practices, technology and general approach in some detail.
Dave Farley Bio:
Dave Farley is a thought-leader in the field of Continuous Delivery, DevOps and Software Development in general.
He is co-author of the Jolt-award winning book ‘Continuous Delivery’ a regular conference speaker and blogger and one of the authors of the Reactive Manifesto.
Dave has been having fun with computers for over 35 years has worked on most types of software, from firmware, through tinkering with operating systems and device drivers, to writing games, and commercial applications of all shapes and sizes. He started working in large scale distributed systems more than 25 years ago, doing research into the development of loose-coupled, message-based systems – a forerunner of Microservice architectures.
Dave has a wide range of experience leading the development of complex software in teams, both large and small, in the UK and USA. Dave was an early adopter of agile development techniques, employing iterative development, continuous integration and significant levels of automated testing on commercial projects from the early 1990s.
Dave is the former Head of Software Development at LMAX Ltd, home of the OSS Disruptor, a company that are well known for the excellence of their code and the exemplary nature of their development process.
What Previous Attendees have said:
“This subject is vital for software developers”
“It really opens your mind and gives you a new way of thinking”
“Plenty of take-aways”
“Dave is very knowledgeable about CD and his passion is very engaging”
“This has challenged my thinking”
“The course covered a much wider range of topics than expected”
“Lots of practical, real-life, examples”
“Useful stuff! Nice to be able to ask for advice on specific situations”
“Presented a large body of knowledge very effectively”
“Very well organized and presented”
“Very good, detailed and backed-up by examples”.
“Practical examples backed by data”
“I could have attended for much longer, very interesting”
“Very interesting, very inspiring, very entertaining”
“Excellent! The second-half was brilliant”
“Dave is very knowledgeable and passionate about CD”
“Lots of ‘War Stories’ help bring to life how this can be applied in real life”
“Very useful, common-sense advice to help bring CD to life in our organization”
“A great introduction on everything that is important for CD”
“Many great examples from practice”