 |
|
 |
 |
Das Softwareentwicklungsmanagement ist eine Stelle
zur Koordinierung der einzelnen Entwicklungsabteilungen und zur
Erledigung übergeordneter Entwicklungsaufgaben. In den
Kompetenzbereich dieser Stelle fallen die Entwicklungsplanung, das
Management der Entwicklungsprojekte, die Verwaltung der
Softwarebibliotheken und die Freigabe der Softwareprodukte. |
 |
Das
Entwicklungsmanagement beeinflusst wesentlich die Zukunft
der Dialog Data. |
 |
|
 |
 |
 |
In
neue Systeme wird viel investiert |
 |
|
 |
|
Die Softwareentwicklung stellt für
die Dialog Data in den meisten Fällen ein umfangreiches
Investitionsprojekt dar, für das eine umfassende Planung
erforderlich ist: Die Entwicklung eines neuen Anwendungssystems
ist regelmäßig mit einem Aufwand von mehreren Mannjahren und
Kosten in Millionenhöhe verbunden, bevor es auf den Markt
gebracht werden kann und erste Erlöse bringt. Neben dem
Investitionsaufwand ist zu beachten, dass sich bei einer
Entwicklungsdauer von mehreren Jahren bis zur Fertigstellung der
Software die technischen Voraussetzungen oder andere Gegebenheiten
in der Anwendungsdomäne grundlegend ändern können. |
 |
 |
 |
Die
Entwicklung wird langfristig geplant |
 |
|
 |
|
Das Entwicklungsmanagement muss daher
die grundsätzliche Strategie der Softwareentwicklung sorgfältig
und langfristig planen, um unnötige Investitionen zu vermeiden
und die Entwicklung marktgerechter Softwareprodukte
sicherzustellen. In diesem Zusammenhang wird das
Innovationsmanagement für den Bereich der Softwareentwicklung
erledigt und entschieden, für welche Systeme, in welchen
Programmiersprachen und für welche Anwendungsbereiche Software
entwickelt wird. |
Entwicklungsprojektmanagement |
 |
 |
Zuständigkeiten
müssen geklärt sein |
 |
|
 |
|
Da sich die Aufgabenbereiche der
einzelnen Abteilungen nicht immer eindeutig voneinander abgrenzen
lassen, muss das Entwicklungsmanagement bei Bedarf die
Zuständigkeiten klären. Ebenso ist für die einzelnen
Entwicklungsprojekte die Teamzusammensetzung und die
Verantwortlichkeit zu bestimmen. Falls externe Mitarbeiter in
Entwicklungsprojekte eingebunden werden, muss das
Entwicklungsmanagement in Zusammenarbeit mit der Einkaufsabteilung
(die grundsätzlich für alle externen Lieferanten zuständig ist)
diese Personen betreuen. |
 |
 |
 |
Strukturierung
der Software |
 |
|
 |
|
Wie bei der Teamzusammensetzung muss
das Entwicklungsmanagement auch Zweifelsfälle der
Softwarestrukturierung lösen und festlegen, welche Funktionen in
welchen Modulen enthalten sein sollen und darüber hinaus alle
Fragen der Wiederverwendung klären. |
 |
 |
Module
sind die Grundlage der Wiederverwendung |
 |
|
 |
|
Die Softwarebibliotheken bilden eine
zentrale Grundlage für die gesamte Entwicklung und werden daher
zentral vom Entwicklungsmanagement kontrolliert. Parallel dazu
werden die Instrumente zur Nutzung der Bibliotheksmodule und
Wiederverwendung verwaltet. |
 |
 |
Freigabe
erst nach Abschluss aller Prüfungen |
 |
|
 |
|
Nach Abschluss aller
Entwicklungsarbeiten und Überprüfung der Aufzeichnung aller
beteiligten Abteilungen ist das Softwaremanagement die letzte
Instanz, die über die Freigabe eine Softwareprodukts entscheidet. |
Softwareproduktmanagement |
 |
 |
Fehlerhafte
Software wird speziell gehandhabt |
 |
|
 |
|
Grundsätzlich ist zwar die Abteilung
Produktmanagement für das Management der Produkte zuständig, sie
ist im Bereich der Software jedoch auf die Unterstützung der
Entwicklungsabteilungen angewiesen, welche hauptsächlich durch
das Entwicklungsmanagement geleistet wird: Defekte Produkte in der
Software müssen anders gehandhabt werden als defekte
Hardwarekomponenten, außerdem sind im Entwicklungsstadium
zahlreiche halbfertige Produkte vorhanden, die zwar noch nicht
freigegeben und daher nicht unter Kontrolle des Produktmanagements
sind, aber dennoch entsprechend gesteuert werden müssen. |
 |
 |
Das Unternehmen |
|
 |
Organisation |
|
Modulentwicklung |
 |
|
|
 |