MANAGING LARGE ROBOTICS SOFTWARE TEAMS
6 Critical Lessons Learned (the hard way)
Developing a robot is more complicated than a standard embedded software implementation.
There are unique challenges to overcome to ensure that a robot will meet its requirements, function as intended, and be delivered on time and on budget. Here, we share six critical lessons learned to help directors and managers of software engineering teams more effectively manage the myriad of challenges inherent in robotic software development projects while keeping software engineers safe and avoid blowing up their robots.