2 research outputs found

    Total Software Process Model Evolution in EPOS - Experience Report

    No full text
    This paper presents a case study of Norwegian banking software house where the objective is to adopt a categorization framework for managing evolution in software projects to identify project profiles and evolutionpatterns, and to suggest improvements to better support frequent evolutions. Based on an analysis of collected evolution data from an ongoing case study, we elaborate a QIP-inspired method and own techniques to evolve corresponding process models in our Process-centered Software Engineering Environment, called EPOS. The method describes also how to synthesize and reuse evolution experience from completed projects to improve planning and estimation in new similar projects. The collected data demonstrates that requirement changes which are detected in later development phases, are major causes for cost overruns in the studied organization. Keywords: Process model evolution, experience reuse and learning, categorization framework for process evolution, evolution pattern, empir..

    Management datengetriebener Prozessstrukturen

    Get PDF
    Unternehmen erreichen ihre Geschäftsziele zunehmend durch das systematische Management ihrer Geschäftsprozesse. Um komplexe Geschäftsziele zu realisieren, lassen sich diese Prozesse meist verknüpfen und so Prozessstrukturen aufbauen. Ein sehr komplexes Geschäftsziel ist beispielsweise die Entwicklung der Fahrzeugelektronik im Automobilbau. Hierbei müssen insbesondere die zahlreichen Abhängigkeiten zwischen elektronischen Systemen erfasst und in entsprechende Abhängigkeiten zwischen Entwicklungsprozessen umgesetzt werden. Das Ergebnis ist eine datengetriebene Prozessstruktur, die eine starke Beziehung zwischen der Struktur des Produkts und den auszuführenden Prozessen beschreibt. Sie enthält hunderte bis tausende Prozesse mit entsprechenden Abhängigkeiten. Die Erstellung und Koordination einer datengetriebenen Prozessstruktur ist sehr aufwändig und kann manuell kaum bewerkstelligt werden. Die vorliegende Arbeit stellt mit COREPRO (Configuration Based Release Processes) eine durchgängige IT-Lösung für die Unterstützung datengetriebener Prozessstrukturen vor. COREPRO erlaubt ihre formale Beschreibung und Ausführung basierend auf einem intuitiven Basismodell. Wir führen eine Modellierungsunterstützung ein, die die Modellierungsaufwände für datengetriebene Prozessstrukturen signifikant reduziert. Ferner erlaubt COREPRO die Adaption datengetriebener Prozessstrukturen auf einer hohen Abstraktionsebene, indem Änderungen einer Produktstruktur direkt auf Adaptionen der zugehörigen Prozessstruktur transformiert werden. Geeignete Konsistenzanalysen stellen sicher, dass bei der Adaption zur Laufzeit mögliche Ausnahmesituationen erkannt werden. Diese lassen sich in COREPRO durch verschiedene innovative Mechanismen behandeln. Sie erlauben dem Nutzer nicht nur flexible Eingriffe in den Ablauf einer Prozessstruktur, sondern zeigen ihm auch die Konsequenzen derartiger Eingriffe an. Die korrekte, verklemmungsfreie Ausführung der Prozessstruktur wird hierbei durchgehend garantiert
    corecore