Software Quality
-
Integration by Slice – an Agile Alternative to Slow HW/FW Integrations
Firmware teams may be quite nimble in the early stages while the team can work relatively independently of the hardware teams, but once system integration starts, the overall project often bogs down. System integration generally tries to minimize the number of expensive prototype units needed. It is planned in large, sometimes weeks-long test suites which
-
Best Practices – Not!
There are lots of good practices for software development and testing, and I recommend practices all the time. However, I’m very reluctant to call anything a “best practice” (except perhaps “Do unto others…”). Here’s why. Practices are context-dependent. They work when they fit the particular product, the starting point, the resources available, and the people. We bake some dishes,

