Egynapos workshop után négy szakaszban dolgoztunk. Mindegyik szakasz eredményét verifikáltuk és dokumentáltuk, az ügyfél pedig elfogadta.
Az egynapos workshop után két tapasztalt beágyazott szoftvermérnök, egy FDA-szabályozási tanácsadó és egy projektmenedzser vette át a repositorykat. Reprodukálható buildet hoztunk létre a CI pipeline-ban, majd négy szakaszban javítottuk a hibákat.
Minden szakasz eredményét unit tesztekkel, statikus elemzéssel, Renode-szimulációban futtatott integrációs tesztekkel és saját tesztpadi hardverünkön végzett tesztekkel verifikáltuk. Ezután dokumentáltuk az eredményt, amelyet az ügyfél elfogadott. A nehezen reprodukálható hibákhoz belső eszközöket fejlesztettünk. Egy PC-s alkalmazással például beállíthattuk és rögzíthettük az eszköz működési ciklusát.
FDA-szabályozási tanácsadónk segített az ügyfélnek felmérni az új funkciók szabályozási következményeit. A funkciófejlesztési szerződések mindegyike tartalmazza a szabályozási alapfeltevéseket és a kockázatcsökkentő intézkedéseket.