Why Most Embedded Software Projects Fail at Integration

Integration is one of the toughest phases in embedded software development. It’s the moment when hardware and software finally meet, when modules from different teams are connected, and when hidden issues often surface. If integration goes wrong, deadlines slip, costs rise, and sometimes entire projects stall. Let’s explore why embedded software integration is such a […]
Azure DevOps: 10 Steps to Create Your First Pipeline!

In my previous article, I explained what Azure DevOps is and all the tools it includes. But for me, the most interesting part of Azure DevOps is the pipelines, and that’s what I’m going to focus on in this article. Before we get started, let’s go back to basics. In DevOps, a pipeline is a series of automated actions that allow you to compile, generate, package, test and deliver a solution with minimal […]
Why try Azure DevOps?

As a cross-platform mobile developer I am interested in every technology that allows me to design mobile applications: Native, Xamarin, Flutter, the list goes on! This also means I’m a fan of languages like Java, Swift or C. However, when it comes to software design there have always been two worlds: development and operations. DevOps aims to unite these two worlds by […]
Software testing: TDD and BDD are in a boat …

Welcome in this third post about Software Factory. I started by introducing the notion in the first post, then I gave you my views about crucial infrastructure questions and also some “hype” keywords like DevOps and NoOps. In this new post, the idea is to cover software testing and testing methodologies. And again, as I […]
Software Factory: Continuous Integration, Delivery & Deployment are keys.

The 3 main steps of a Software Factory, Continuous Integration, Delivery & Deployment Developing and releasing software is quite often a complicated process. Some challenges companies are faced with, are either related to Field, development within multi-sites teams (inside a multinational company) and reduction of time to market. To face these challenges while still being […]