Software-Ingenieur

Die entschiedene Fähigkeit des Software-Ingenieurs ist die Vorstellungskraft, seine Fähigkeit, klare Ideen zu fassen und anderen verständlich mitzuteilen. Mancherorts wird diese Einsicht noch ignoriert und statt dessen Qualifikation in der Anzahl der erlernten Programmiersprachen, besuchter Kurse über Betriebssysteme, Dankenbanksysteme und ähnlichem gemessen. Betrachtet man ein erfolgreiches Softwareprojekt im Rückblick so fällt dagegen regelmäßig auf, wie zu bestimmten Zeitpunkten Qualitätssprünge stattfinden, die in ihrer Gesamtheit den Erfolg erst möglich machen.

Sicher haben Sie auch schon festgestellt, daß es unterschiedliche Typen von Entwicklern gibt. Es gibt solche, die alles für die Termineinhaltung tun (T-Typ), und solche, die großen Wert auf die Qualität ihrer Arbeit legen – mehr oder weniger ungeachtet der Termine (Q-Typ). Desweiteren gibt es Generalisten mit einer guten Systemübersicht (G-Typ) und wiederum Spezialisten mit Detailkenntnissen einzelner Systemteile (S-Typ).

All diese verschiedenen Typen sind in ihren Handlungsweisen mehr oder weniger gefangen und können ihre Vorliebe für den Termin oder die Qualität bzw die Systemübersicht oder das Detail kaum ändern – zumindest wären sie dabei nicht glücklich.

Im diesem Themenfeld gilt es Vorteile zu nutzen — und dieses aus vielerlei Hinsichten. Sei es aus Gründen der intrinsischen Motivation des Mitarbeiters, der seinen richtigen Wirkort gefunden hat, oder aus Unternehmenssicht die Unternehmenskultur zu entwicklen, Reibungsverluste auszuräumen und Kosten zu optimieren.

So werden Entwicklungsprojekte, die oft unter permanenten Termindruck stehen, gern mit T-Typ und den S-Typ oder sogar Kombination aus beiden, den ST-Typ, besetzt — also einen Entwickler als Spezialist mit Fokus auf die termingerechte Abgabe. Hingegen entfaltet der Entwickler des Q-Typ, G-Typ oder GQ-Typ, also der qualitätssichere Genaralist, in der Wartung besonders sein Potential.

Zusammenhänge strukturiert runterzubrechen, unter Ausnutzung von Abstraktion auch die komplexesten simple und verständlich darzustellen, das ist die entscheidene Fähigkeit eines Software-Ingenieurs und entscheidet maßgeblich über den Erfolg einer Unternehmung.

Menschen machen Projekte.

© 1996-2009 icoup-consulting.de | Kontakt | Impressum