on May 3rd

Embedded Day OSL

A full day of Continuous Delivery for Embedded Software

The speakers

James Grenning
Co-Author of the Agile Manifesto, Author of TDD for Embedded C, & Founder of Wingman Software

Technical Excellence, You Need It

Whether you are a manager, scrum master or engineer, you need to know why and how the technical practices of test-driven development, refactoring, continuous design, clean code and automated testing can help you and your organization be great. This talk will look into why so few agile teams employ engineering practices that support the tight iterative cycles of Agile and Scrum, and show why we should all strive for Technical Excellence.

Mike Long
Partner at Praqma

Continuous Delivery of Maintainable Embedded Software

What are the specific challenges to Continuous Delivery in the industrial embedded software world? Mike will share his experience on 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.

Espen H. Albrektsen
Senior Software Manager at GasSecure

Continuous Delivery and Functional Safety (IEC61508/SIL2)

GasSecure has developed a truly wireless SIL2-certified detector hydrocarbons. IEC61508 imposes a lot of formal requirements on code quality, unit tests, integration tests and development process. They used Jenkins and several automated hardware test setups in order to minimize the amount of manual work required to fulfill the SIL2 requirement. This presentation will give a walkthrough of the tools they used and summarize lessons learnt.

Johan Abildskov
Continuous Delivery Consultant, Praqma

Why should I learn Git? I’m just a software developer

Bringing change, even positive to an organization is always a challenge. Especially in an embedded world with strict requirements, certifications and challenges beyond the domain of pure software.Git is just a managing your code, but it is enabling your entire pipeline. We take a numbers approach and test our assumptions. Why is Git the best for Continuous Delivery. This talk will give you the bullets to help you shoot down the “we can’t” arguments.

*Accelerating the Embedded world*{:.orange}

Accelerating the Embedded world

Continuous Delivery is not a product, but a journey - and the ride can be challenging in embedded product development. How do you apply Agile concepts to embedded software development? How do you automate your deployments and tests? How do you scale build-test-release pipelines? How does DevOps fit in the culture of your organization?

At the Embedded Day, we will dig into these questions, explore what Continuous Delivery and dev, test and operations automation really mean to businesses, and how your organization can get there. Together, we will follow the Continuous Delivery storyline and identify the key approaches that can accelerate the way we produce and deliver quality software today.

Open space discussions - share your experience and hear what others are doing in your industry. You will gain new knowledge and insights from networking with attendees and presenters, and will be inspired to take the next step in your journey towards Continuous Delivery.

Join us and see for yourself!

*Post conference training by James Grenning*{:.orange}

Post conference training by James Grenning

Two-day post-conference training: Embedded Test-Driven Development training course by James Grenning on May 4th and 5th for Embedded Software Developers, Software Developers, Technical team leaders and Managers that want to know the technology they manage.

3 May 2017


KS Agenda
Haakon VIIs gate 9
0161 Oslo

KS Agenda


8:30 Registration & Breakfast 9:00 Welcome & announcements 9:15 Technical Excellence, You Need It by James Grenning 10:00 Break 10:15 Continuous Delivery of Maintainable Embedded SW by Mike Long 10:55 Break 11:10 Continuous Delivery and Functional Safety by Espen Albrektsen 11:50 Introduction to the open-space discussions 12:00 Lunch 12:45 Facilitated open space discussions 14:45 Wrap-up & evaluate open space discussions 15:00 Break 15:15 Why should I learn Git? I’m just a software developer by Johan Abildskov 15:50 Wrap-up of the day 16:00 Mingling and drinks


Eventbrite tickets
We promise to send
only awesome stuff