I've been responsible for large complex software/hardware systems - and also responsible for quick-time-to-market solutions with a .com (when changes were released in hours or days).
It is possible to develop high quality software - on aggressive schedules - and avoid the types of obvious design flaws and bugs that sometimes get missed with Tesla's development & testing process.
Broader testing and providing owners more flexibility on the specific software in their vehicles would be good first steps.
Though Tesla probably also needs to do a re-assessment of their design process, since some of the changes that get into the final release probably should never have been implemented in the first place (such as removing time-of-day from the console display in V7 and removing the first letter scroll bar for media player lists in V8).
These issues are correctable - if/when Tesla's leadership (Musk) decides software quality is a priority. And with their goal of rapidly increasing AutoPilot functionality and moving to Full Self Driving - they probably shouldn't wait much longer to put a better software process in place...
It is possible to develop high quality software - on aggressive schedules - and avoid the types of obvious design flaws and bugs that sometimes get missed with Tesla's development & testing process.
Broader testing and providing owners more flexibility on the specific software in their vehicles would be good first steps.
Though Tesla probably also needs to do a re-assessment of their design process, since some of the changes that get into the final release probably should never have been implemented in the first place (such as removing time-of-day from the console display in V7 and removing the first letter scroll bar for media player lists in V8).
These issues are correctable - if/when Tesla's leadership (Musk) decides software quality is a priority. And with their goal of rapidly increasing AutoPilot functionality and moving to Full Self Driving - they probably shouldn't wait much longer to put a better software process in place...