Hardware-Entwicklung: Koordinierende Tätigkeiten
Oliver Kamp ist Softwareentwickler. Seit seinem ersten Projekt weiß er, wie wichtig gutes Projektmanagement und die Kommunikation mit allen Projektbeteiligten für eine erfolgreiche Arbeitsweise ist.

- Software-Ingenieure sind nach wie vor gefragt (Bild: pixelio/Wanetschka)
Ich bin seit etwa anderthalb Jahren als Softwareentwickler im Bereich Entwicklung Kamerasensorik tätig. Das Produkt, das zum Zeitpunkt meiner Einstellung in meiner Abteilung entwickelt wurde, war ein Fahrerassistenzsystem – ein Rückfahrkamerasystem – das den Fahrer beim Einparkvorgang durch ein Videobild unterstützt. Er sieht damit auf einem Bildschirm wie er sein Auto in die Parklücke manövriert.
Neue Standards
Das System stand kurz vor der Serienreife und zu meiner Hauptaufgabe wurde es, vorhandene Softwarekomponenten für das Systemmanagement sowie die Fahrzeugkommunikation und -diagnose an neue Standards anzupassen und für die Wiederverwendung in kommenden Projekten strukturell zu optimieren.
Solides Fundament
Die Fähigkeiten und Erfahrungen, die ich aus dem Studium mit in den Arbeitsalltag einbringen konnte, waren oft begrenzt und bildeten mehr oder weniger das Fundament, auf dem jetzt die Kompetenzen aus dem Arbeitsleben aufgebaut werden konnten. Das solide Fundament - gleichbedeutend mit einem umfassenden und erfolgreichen Studium – hat den Einstieg für mich so problemlos gestaltet.
Dokumentation
Zu Beginn meiner Arbeit wurde mir gleich vorgeführt, welche Konsequenzen eine mangelhafte Dokumentation haben kann. Aus eigener Erfahrung und aus Gesprächen mit Kollegen weiß ich, dass die Dokumentation, gerade wenn der Termindruck in einem Projekt steigt, schnell vernachlässigt oder nicht mehr angemessen durchgeführt wird. Für einen Neu- oder Quereinsteiger bedeutet dies am Anfang viel mühsame Recherchearbeit und damit verlorene Zeit, um benötigte Informationen zusammen zu suchen. Für das Gesamtprojekt kann es bedeuten, dass qualitätssichernde Prozesse nicht mehr greifen und ein erfolgreicher Abschluss des Projekts gefährdet wird.
Kommunikation wichtig
Schon beim Berufseinstieg ist mir aufgefallen, wie wichtig die Kommunikation zwischen den teilnehmenden Personen ist und wie schnell fehlende oder falsche Kommunikation zu Fehlern in der Entwicklung führen, die später durch zeit- und kostenintensive Prozesse behoben werden müssen. Zudem entstehen viele der Lösungsansätze, die zur Bewältigung der Aufgaben angewandt werden, aus den Gesprächen der Projektteilnehmer. Außerdem bieten diese Gespräche unter Umständen eine willkommene Abwechslung zur andauernden Programmierarbeit am Bildschirm.
Gewinn an Erfahrung
Für mich als Softwareentwickler sind zudem die koordinierenden Tätigkeiten aus dem Projektmanagement sehr wichtig. Je komplexer die Entwicklungsarbeit wird, desto wichtiger wird es, die Projektressourcen zeitlich aufeinander abzustimmen, um Verzögerungen durch Wartezeiten zu minimieren.
Denn viele Aufgaben in einem Projekt hängen jeweils von einem oder mehreren Teilzielen ab, deren zeitliche Abfolge abgeschätzt und terminiert werden muss, um den Projektteilnehmern zu ermöglichen, ihren Arbeitsablauf darauf auszurichten. Nach der Vollendung meiner Aufgabe stehen mir nun Softwarekomponenten zur Verfügung, die ohne großen Aufwand in Projekten eingesetzt werden können. Dazu kommt der große Gewinn an Erfahrung, den ich aus der Projektarbeit in einem guten Team ziehen konnte.
Datum: 5/09
Autor: Oliver Kamp, Student, Softwareentwickler bei der Valeo Schalter & Sensoren GmbH.




