Please enable JavaScript.
Coggle requires JavaScript to display documents.
How Software Architects Drive Connected Vehicles (Introduction (connecting…
How Software Architects Drive Connected Vehicles
Introduction
connecting vehicles to the Internet of Things is a fascinating field of activity for software architects
designing a viable solution isn’t as straightforward
project teams often deliberately limit the scope
a way is needed to efficiently transfer gained experience among project teams
software architect is perfect for the expert role
Architects Manage Complexity
designing a production-ready solution for the remote door lock function involves several dimensions of complexity and many architectural challenges
the remote-door-lock solution must support a variety of vehicles
a technical role that understands the overall system chain, all the way from the user front end to the vehicle’s control units is needed
for building end-to-end solutions, a technical role is needed that also understands the systems and dependencies in the connected-vehicle back end
further challenges arise from the various process models that different organizational units and engineering domains use
Architects Facilitate Team Scalability
architect’s role deals with knowledge propagation and sharing, which is especially important in a fast-paced domain such as connected-vehicle software
product ideas start as a small proof of concept (POC) to attract early as many users as possible
if all the teams use Scrum, to organize the knowledge transfer and alignment among teams, a method for scaled Scrum development is appropriate
it ensures that each sprint produces an integrated increment
it coaches and guides the Scrum teams to acquire, implement, and learn systems- engineering practices and tools
the most obvious approach to split a project's work among the Scrum teams when it scales up would be to build a front-end team, a back-end team, an embedded-vehicle team, and so forth.
another approach is to build feature teams such that each team develops a special feature from end to end