Program Continuous Delivery Conference 2015

08.45

Registration

You can pick up your namebadge and program at the registrationdesk and visit the exhibition. We kindly ask you to have a seat at the main stage between 09:00 am and 09:15 am.

09.25

Announcements by CKC Seminars

ROOM: PODIUM 2

09.30

Kick off by Chairman

ROOM: PODIUM 2

Amir_Arooni_continuous_delivery_conference_keynotesAmir Arooni, CIO, Head of Global Digital Channels & Payments at ING Netherlands

09.40

KEYNOTE

Continuous Delivery requires Continuous Communication

ROOM: PODIUM 2

All successful organizations are built on, and by, people. People who learn to work together, communicate effectively, and deal with challenges and conflict. Continuous Delivery requires that people work effectively together to develop a flow and a rhythm in delivery. What are the tools that enable them to surpass other organizations? What are the changes in their thinking – their mindset – that powers high-performance? Having the best plans, tools, and processes won’t serve unless the people learn how to be effective in collaboration, communication, and dealing with conflict. In Doc’s keynote, you will learn some key tools for communication and collaboration that will take you and your organization to the next level.
Doc List, Senior Director of Coaching, Training, and Transformation at Agile Velocity

10.20

KEYNOTE

The Death of Continuous Integration

ROOM: PODIUM 2

As teams adopt Continuous Delivery, they will discard costly practices. However, many teams implicitly discard Continuous Integration due to ever-easier Feature Branching and an under-appreciation of Trunk Based Development. What are the consequences of this trend? In this talk Steve Smith will compare types of Feature Branching with Trunk Based Development, and explain why Continuous Delivery without Continuous Integration is asking for trouble.
Steve Smith, Continuous Delivery consultant at Always Agile Consulting Ltd.

11.00

Break at the exhibition

11.35

SESSIONS A1 – B1 – C1 – D1 MAKE YOUR CHOICE

A1: Continuous Delivery: Overcoming Adoption Obstacles

ROOM: PODIUM 9

lianping_chen_continuous_delivery_conference_progcomContinuous Delivery (CD) can bring huge benefits, but implementing CD is challenging. We have been implementing CD for the past three years and reaped huge benefits. In this talk, I will discuss how we addressed the various obstacles (organisational, cultural, process, and technical) along the way. The information may inspire you to find the keys to your CD journey.
Lianping Chen, Sr. Software Engineer at Paddy Power

B1: Meet the expert

ROOM: PODIUM 5

Discuss different approaches to overcome your CD challenges with Doc List
Doc List, Senior Director of Coaching, Training, and Transformation at Agile Velocity

C1: Transitioning development of a large software product

ROOM: PODIUM 8

How to take in one year the Continuous delivery and test automation of a large mission-critical platform1 that was built purely offshore by more than 30 engineers from “the stone age” where the product had no automated unit, integration and functional regression tests, no continuous integration and continuous delivery to 2015 where we have proper Continuous delivery and automated testing, including automated nightly functional regression testing at the platform level among components delivered by 6 DevOps teams.

[1] 2 native mobile apps, 28 enterprise Java applications requiring 28 JVMs and 5 databases to run
Andrei Ilchenko, Software Development and Ops Manager, ING

D1: Cracking the DevOps Code at Wehkamp

ROOM: PODIUM 10

Implementing “DevOps”; is there a how to? No, there isn’t; DevOps is just a matter of doing! A good mix of People, Process and Technology is essential. Is it easy? NO. Is it fun? YES. It’s like working in a theme park with very cool attractions, but beware: Many attractions include no security gates and some attractions are sabotaged! Explore the “roller coaster” of implementing DevOps to shorten “Time To Market”.
Gerhard van der Bijl, Digital Technologist – Manager Marketing Technology Development at Wehkamp
Eelco Middelburg, DevOps Evangelist – Teamlead Platform Operations at Wehkamp

12.25

SESSIONS A2 – B2 – C2 – D2 MAKE YOUR CHOICE

A2: Making Continuous Delivery work for you: The Songkick Experience

ROOM: PODIUM 9

Amy_Philips_continuous_delivery_conference_progcomLike many development teams Songkick’s release process had evolved over time. Eventually it became apparent that our process didn’t work for our rapidly growing team, leading us to radically change our approach and adopt Continuous Deployment. In this talk I’ll explain what we changed and why. I’ll show you how core principles can be used to drive process change and how we removed delays from our release process. Now, several years later we continue to release multiple times a day whilst maintaining a quality product for our users.
Amy Philips, Head of Testing, Songkick

B2: The Third Wave; CD for COTS applications at ING

ROOM: PODIUM 5

Arjen_Hiemstra_continuous_delivery_conference_progcomContinuous Delivery (CD) allows DevOps teams to jointly automate software delivery, achieving faster and more frequent delivery of higher quality applications. But if teams mainly operate Commercial Of The Shelf (COTS) applications, and therefore lack development skills, is it still beneficial and feasible to implement CD? During this session I’d like to share the approach and experiences at ING Bank.
Arjen Hiemstra, Manager Continuous Delivery, ING

Marco_Kroonwijk_continuous_delivery_conference

Marco Kroonwijk, Technical Agile coach, Prowareness

 

 

Sponsored by Prowareness

 C2: Bringing Portability to Enterprise Applications and environments

ROOM: PODIUM 8

In this session, the presenter discusses the portability of applications and environments across Hybrid Clouds. While Docker is an exciting new technology making applications portable, it should not be viewed as a replacement for a well defined methodology of full stack deployments. To answer this, topics like Software Defined Environments SDE, developer and tester self-service and cloud provisioning will be highlighted. Cloud is centric to these adoptions and OpenStack is a cloud operating system that controls large pools of compute, storage and networking resources throughout a datacenter. Finally, some examples of how such solutions are approached with UrbanCode Deploy(with Patterns), will be presented in combination with different clouds, Openstack and interface with Docker.
Alexandre Abi Khaled, DevOps and Hybrid Cloud Technical Sales Leader, IBM
Sponsored by IBM

D2: Collaboration, Innovation and Modernization in the Enterprise

ROOM: PODIUM 10

peter_mounce_continuous_delivery_conferenceJUST EAT went from -10 deploys a year in 2010 to -900+ in 2014, at the same time as scaling from -10 engineers to -150. We’re a .NET platform hosted on Windows. Come learn what we needed to do for this chaos to be workable instead of apocalyptic.

We’ll touch on

  • package contracts moving from build to deploy
  • feature toggling
  • team sizes & responsibility/accountability
  • our use of AWS AutoScaling, ELB, CloudFormation
  • the roles CI and source control play
  • build scripts for server images

Peter Mounce, Senior Engineer, JUST EAT
Sponsored by Github

13.05

Lunch at the exhibition

13.55

Introduction afternoon by Chairman

ROOM: PODIUM 2

14.00

KEYNOTE

ROOM: PODIUM 2

 Quality @ Speed: DevTestOps

Diego_Lo_Giudice_continuous_delivery_conferenceNow that software fuels digital business, becoming more digital is high on the agenda of all industries—nobody is immune. It’s imperative for end user IT shops and software vendors alike  to transform their software development, testing and delivery process in response to the unprecedented pressure to deliver great software faster. Forrester refers to this as quality@speed.  This speech, featuring a guest speaker from Forrester research, will explain

 

1) What quality@speed means to (and requires from) testers, developers and operations
2) Leading organizations’ strategies for optimizing their Agile, DevOps  and continuous delivery initiatives
3) How to put the “Test” in DevOps without creating bottlenecks.”

Diego Lo Giudice, Vice President, principal analyst serving application development & delivery professionals at Forrester (USA)
Sponsored by Parasoft

14.40

Change rooms

14.50

SESSIONS E1 – F1 – G1 – H1 MAKE YOUR CHOICE

E1: KPN Online – Accelerating Business Innovation

ROOM: PODIUM 9

This case illustrates how KPN Online transformed their organization into Agile Feature Teams alongside implementation of Continuous Delivery and a Private Cloud. This helped KPN Online to reduce release cycles from months to 2 weeks, reduce operations by 50%, significantly speeding up innovation. This presentation will highlight how KPN completed this journey, which impediments they encountered and how they were solved, illustrated with several key learning lessons.
Dennis Eijkelenboom, Chief product owner KPN Digital infrastructure solutions
Bastiaan Bakker, Continuous Delivery Architect, Xebia Nederland
Sponsored by Xebia Nederland

F1: Test Automaton in Action

ROOM: PODIUM 5

Join Sofico on their journey to adopt the DevOps methodology throughout the organization on all levels, automation of key processes and of course the deployment process. Learn about the ins and outs of this journey. Focus will be on questions as: how did we apply the process and methodology? Which tools and best practices came in to save the day?
Jan Swaelens, Sofico
Sponsored by Dynatrace

G1: Becoming an agile enterprise

ROOM: PODIUM 8

PGGM strives to become an agile enterprise with all the supporting mechanisms like continuous delivery, SCRUM, business involvement and agile leadership. The presentation covers how to move from control to discipline by changing 3 leading organizational paradigms. How do we overcome these in order to become really agile? Which challenges do we face? What are the first successes we booked?
Henk Richmond, Manager Software Development, PGGM
Sponsored by Info Support

H1: Speed up software delivery using Docker based Continuous Delivery pipelines

ROOM: PODIUM 10

You’re building applications which have dependencies on configuration files, the operating system and its configuration. Why manage these baselines separately? Why not bundle them into a docker image and manage at the macro level. In this session I will show you how you can build, manage, deploy and test your applications using a Docker and Jenkins based Continuous Delivery Pipeline.
Nigel Harniman, Sr. Solution Architect at Cloud Bees

15.30

Break at the exhibition

16.00

SESSIONS E2 – F2 – G2 – H2 MAKE YOUR CHOICE

E2: Make customers even more happy with continuous delivery at scale

ROOM: PODIUM 9

At bol.com we release new innovations fast to improve the shopping experience for our customers every day. With a few software development teams this would be easy. At large scale, with 35+ teams, this requires more than just a build pipeline. In this presentation bol.com will share how we align organization, service architecture, development practices and tooling to enable continuous delivery at scale and deliver great stuff for our customers.
Arjen de Ruiter, Software Development Manager, bol.com

F2: CD challenges & Opportunities
Continuous delivery nirvana: climbing the waterfall

ROOM: PODIUM 5

Continuous Delivery in big enterprises – it’s hard.. think winning a sparing contest with Chuck Norris hard. Facing entrenched practices and attitudes left over from the days of waterfall, and where the mantra of feature delivery is practiced above all else. Come and hear the experiences of one team’s journey to CD nirvana and that changing culture and organisation really are key, but you need the tools to drive change.
Aaron_van_Dam_CDCAaron van Dam, product owner of Application Lifecycle Management at Rabobank Wholesale, Rural and Retail

 

 

 


sander_van_vliet_cdc

 

Sander van Vliet, lead developer of the Market Risk team at Rabobank
Sponsored by Microsoft

G2: Meet the expert

ROOM: PODIUM 8

Discuss your transition challenges with Steve Smith

H2: Building a Docker powered feature driven delivery pipeline at hoyhoy.nl

ROOM: PODIUM 10

Docker combined with a select set of delivery tools powers the Continuous Delivery Pipeline at Hoyhoy. The pipeline enables fully automated build, deployment and validation of individual features with dynamic feature specific test environments. During this talk, the approach, technical implementation and best practices are covered.
Tim Noordhoek, CTO at hoyhoy.nl
Thomas Kruitbosch, CD Consultant at Xebia

16.40

Change rooms

16.50

KEYNOTE

Confidence is an essential key by implementing deployment pipelines

ROOM: PODIUM 2

Confidence: an important key to implementing deployment pipelines. A pipeline that takes code all the way to production, is about confidence.

  • Confidence that we detect changes that broke the system.
  • Confidence that the pipeline actually do, what we think it does.
  • Confidence that the tooling and frameworks involved are super stable.

What more? Ah yes! Do we have one pipeline that rules them all? I would think not…The pipelines works their way through the organization, which needs to adapt when adopting CD. Kristian will share his thoughts on CD based on his experiences made from Spotify.
Kristian Karl, Test Manager at Spotify (SWE)

17.30

Closing by Chairman & Drinks at the exhibition