I was just thinking back to my days as the director of software development for a few major companies.... "just how is Tesla's Software Development Team Organized?"
Thinking more about it here is one logical approach....
Tools Development Team
Monitoring & Telemetrics - Logs, Wellness, System Feedback, Service Menus
Drive Dynamics Interface
Controls - Voluntary
Controls - Involuntary
Audio - WIFI - NAV
Testing & Change Control & Release Packaging & Feedback Loop
New Feature & Product Development
The TM Model S software is essentially a real-time system(s) at the core.
Additionally, as in all SW teams such as this, there are a few guys and gals who
are subject matter experts "gurus" in just about all phases and disciplines.
What are your thoughts on how TM has its Software teams organized?
For instance, at the upper level are the teams working on the S and the X or are they separated?
Thinking more about it here is one logical approach....
Tools Development Team
Monitoring & Telemetrics - Logs, Wellness, System Feedback, Service Menus
Drive Dynamics Interface
Controls - Voluntary
Controls - Involuntary
Audio - WIFI - NAV
Testing & Change Control & Release Packaging & Feedback Loop
New Feature & Product Development
The TM Model S software is essentially a real-time system(s) at the core.
Additionally, as in all SW teams such as this, there are a few guys and gals who
are subject matter experts "gurus" in just about all phases and disciplines.
What are your thoughts on how TM has its Software teams organized?
For instance, at the upper level are the teams working on the S and the X or are they separated?