Logo1 Logo1 Logo2 Logo2 Logo3 Logo3 Logo4 Logo4
 
Hauptmenü

Analyse und Definition von Entwicklungsprozessen

Strukturiertes Vorgehen in der Softwareentwicklung

Um ein Softwareprojekt strukturiert und planvoll zu bewältigen, muss dieses einem klar definierten und erprobten Vorgehensmodell folgen. Im Idealfall ist ein unternehmensspezifisches Modell definiert oder es wird ein Referenzmodell, ggf. in angepasster Form, verwendet (z.B. RUP, V-Modell, Scrum). Jedoch ist damit nicht sichergestellt, dass dieses Modell auch tatsächlich in der Praxis angewendet wird. Insbesondere durch Zeit- und Kostendruck sowie mangelndes Prozessmanagement wird das vorgegebene Vorgehen schnell vernachlässigt. Weiterhin ist auch nicht sichergestellt, dass das zur Verfügung stehende Modell auch tatsächlich zum Projekt, zum Kunden und zum Entwicklungsteam passt. Das beste Modell wird scheitern, wenn diese Passung nicht gegeben ist. In vielen Fällen ist aber auch kein konkretes Vorgehen definiert, die Folge ist ein unstrukturiertes und ggf. ineffizientes Vorgehen.

Prozessanalyse deckt Schwachstellen auf

Um diese Situation zu verändern, sollten zunächst die tatsächlich gelebten Prozesse identifiziert werden. Dies geschieht durch Interviews der Schlüsselpersonen und durch eine Analyse der Schnittstellen zwischen den wichtigsten Entwicklungsbereichen. Im Ergebnis erhält man eine Aufnahme der tatsächlich gelebten Prozesse (Kategorisierung z.B. als unstrukturiert, semi-strukturiert, Wasserfall, iterativ, pseudo-agil, agil, …). Weiterhin ist es nötig, die Eigenschaften der typischen Softwareprojekte zu bestimmen, die in dieser Organisation abgewickelt werden (Art des Kunden, Art des Teams, Art des Projektergebnisses). Anhand dieser Eigenschaften kann bestimmt werden, welche Art von Prozess am besten zu welcher Art von Projekt passt. Im Ergebnis dieser Analyse können z.B. Antworten auf folgende Fragen gefunden werden:

  • Wie sehen die Softwareprozesse aus, die im Unternehmen tatsächlich gelebt werden?
  • Welche Schwachstellen gibt es in den bestehenden Prozessen?
  • Welche Projekttypen gibt es und welche Prozesse passen dazu?
  • Wie gut ist die Passgenauigkeit von gelebten Prozessen zu durchgeführten Projekttypen?
  • Wie gelingt es, durch Anpassungen in den Prozessmodellen die Softwareentwicklung effizienter zu machen?

Unsere Unterstützung für Ihren Erfolg

Die Analyse und Verbesserung von Softwareprozessen ist eines unserer Spezialgebiete. Wir unterstützen Sie bei den zuvor genannten Aufgaben im Rahmen einer Prozessanalyse und -verbesserung. Wenden Sie sich bei Interesse bitte an den Ansprechpartner in der Kontaktbox am rechten Rand dieser Seite.

Die Softwareforen Leipzig sind eine Ausgründung aus der Universität Leipzig. Wir sind Spezialisten für verschiedene Themen rund um das Software Engineering, in denen wir über umfangreiches Know-How aus Wissenschaft und Praxis verfügen. In unsere Projekte bringen wir den jeweils neuesten Stand und die aktuellen Erkenntnisse im Fachgebiet ein. Wir erstellen individuelle, passgenaue Lösungen für unsere Kunden. Wir sind ein verlässlicher Projektpartner, haben Projektmanagement-Kompetenz, arbeiten mit hoher Qualität, sorgen für Termintreue und eine stets professionelle Kommunikation.

Ausgewählte Kundenprojekte

Ansprechpartner
André Köhler
T   +49 (0) 341 124 55 60
F   +49 (0) 341 124 55 99
E-Mail