2024-06-14 –, D0207 (capacity 90)
Agile development methodologies are widely used in software development for their flexibility and light weight processes. Hardware projects often cannot use agile methodologies to their fullest capacity and may lean to more traditional project management approaches. It gets very challenging when software developed in an agile way needs to be tightly integrated with hardware or depends on hardware features.
We will look at some of the issues caused by different dynamics of software and hardware development cycles, discuss possible approaches to solving them, and I will also share some lessons I learned from my experience of driving development of software and hardware for electron microscopes.
I am Linux enthusiastic since I installed my first Slackware Linux distribution in the 90's. Since then I enjoy using Open Source as much as I can, especially for home automation, hardware hacking, and game development these days. My professional career started with software engineering jobs in the Telco area and then I moved to Linux. I continued as program manager for RHEL and I currently drive development of cryo electron microscopes.