We are using cookies

Continuous Delivery & DevOps are approaches for how to arrange software development processes and departments to continuously secure the quality. Long cumbersome test, deploy and release phases can be avoided by incorporating these disciplines and execute them automatically at every code change.

However, many of the practices are not applied in the embedded world because the literature seems to focus on the mainstream development community. That is a shame, because there is a great deal we can apply on our embedded software development projects.

We’ll cover how to apply some of the key techniques, such as embedded versioning and software traceability, embedded Continuous Delivery pipelines, acceptance testing with hardware, automatic deployment to hardware, and Continuous Deployment.

You will get to meet companies who are working with Continuous Delivery and DevOps at the same level as yourself and engage in open space discussions on all aspects of Continuous Delivery, so feel free to prepare a lightning talk that we can include in the discussion.

We hope to see as many as possible for an exciting day on Continuous Delivery!

This a free and invitation-only event, but you are welcome to contact us, if you wish to attend: jac@praqma.com.

Date

16 Mar 2017

Time

9:00-16:00

Where

Jutland

ADDRESS

9:00
Welcome & announcements Setting the agenda for the day
9:15
Roundtable Brief presentation of all companies represented on their experiences with Continuous Delivery
9:30
Presentation on Lyngsoe Systems by Peter Jeggesen, COO
10:00
Break
10:10
Continuous Delivery of Maintainable Embedded Softwareby Mike Long, Praqma This presentation will share our experience in doing Continuous Delivery in the industrial embedded software world. It will describe how we can do component-based development for multi-product configurations, how to create a release from any version of our software and how we make sure we can maintain any software we have released to a customer.
10:40
Break
10:45
No’Ops, Beyond the DevOps frontierby Lars Kruse, Praqma DevOps is often referred to in the meaning “Closing the gap between Development and Operations” or the analogy of a wall, where “Devs just throw deliveries over the wall to Ops”. This speak is a glimpse into the a very near future where software developers aren’t dependent on Ops at all.
11:15
Introduction to open space discussions
11:30
Lunch
12:15
Facilitated open space discussions
14:45
Wrap-up & evaluate open space discussions
15:00
Version Control for Continuous Deliveryby Johan Abildskov, Praqma “Why should I learn git - I’m just a software developer” is a question that we hear a lot. Using a flexible and strong Version Control system is one of the largest enablers for a powerful automation platform. Johan takes us on the story of why Git has won the VCS struggle - and shows how its powerful and lightweight model fits very well in the world of embedded development.
15:45
Wrap-up & thanks for the day!