TRAIN FOR SUCCESS

A training from the area of software-centered function development

Software development in distributed teams

In today’s digital world, ‘software development in distributed teams’ is necessary. It enables efficient collaboration across geographical boundaries and promotes innovation. Development processes that are not properly customised lead to considerable costs and effort for software scopes.

Organisation of software projects in distributed teams: You will learn how to organise software projects in a distributed team. This includes coordinating tasks, communicating with team members and managing project schedules. You will also learn how to set up and use efficient communication channels to ensure that all team members are always up to date with the latest information.

Utilisation of server-based software version management systems: You will learn to use server-based version control systems such as Git. These systems allow you to track changes to your code and revert to previous versions if necessary. They also enable efficient collaboration as multiple developers can work on a project at the same time.

Configuring automatic software translation and analysis: You will learn how to configure automatic software translation and analysis. This will help you find and fix errors in your code and improve the quality of your code.

By learning these skills, you will be able to work more effectively in distributed teams and develop high-quality software for the automotive industry.

Target Group

  • Specialists with tasks in the areas of vehicle development, workshops or test benches
  • Managers and team leaders to acquire assessment and decision-making skills

Training Objectives

  • Organization of software projects in distributed teams
  • Use of server-based software version management systems
  • Configuration of automatic software translation and evaluation

Training Content

  • Getting to know methods for development in distributed teams (especially software and FR planning)
  • Roles and responsibilities in distributed software development teams
  • Management of local development statuses, parallel development branches, outsourcing and merging of development threads
  • Additional functions of management systems for automated software translation and testing
  • Case studies: The various coordination activities in a distributed software team are demonstrated on the basis of the git tool

Key Facts

  • Duration: 1 day
  • Number of participants: by arrangement or up to 15 participants
  • Format: Presence, hybrid or online
  • Prerequisites:
    • Interest in methods for development in distributed teams (especially software and FR planning)
    • Use of a git account (free of charge)
    • Basic knowledge of the programming language C and Python as well as Matlab/Simulink
  • Costs: You will receive a detailed offer from us on request
Carolin Jaskolka
Strategic Business Development
+49 173 1707116
carolin.jaskolka@mdynamix.de