Completely autonomous driving in urban areas is the mission of Autonomous Intelligent Driving. With agile thinking, the Audi subsidiary is creating the space they need to make this vision a reality by the beginning of the next decade. Insights into a working process that produces much more than just brightly colored Post-it notes.
Sami Vaaraniemi is tech lead in the Cloud Service team. He bears technical responsibility for the sub-product. “The most important quality attribute of software is its ability to support change. The main goal of our tests is – in addition to the correctness of the software code of course – to make the code base changeable. This allows us to continuously update individual pieces of code without introducing regression bugs”, says Sami. In order to achieve this, he and his team develop iteratively, meaning that they deliver the software step by step. This allows errors to be recognized more quickly, and the problems can be dealt with immediately. Nastaran assists the team in an advisory capacity during the entire process: “My job is to overcome obstacles and make sure that the team doesn’t lose sight of their goals.”