Auflistung nach Autor:in "Rausch, Andreas"
1 - 9 von 9
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelDas neue V-Modell® XT(Informatik-Spektrum: Vol. 28, No. 3, 2005) Broy, Manfred; Rausch, AndreasBei der Entwicklung softwareintensiver Systeme ist die Zahl gescheiterter oder wirtschaftlich nicht erfolgreicher Projekte erschreckend hoch. Ein Grund dafür sind unzureichende Planung und unsystematische Vorgehensweisen.
- ZeitschriftenartikelDesign for Future – Legacy-Probleme von morgen vermeidbar?(Informatik-Spektrum: Vol. 32, No. 5, 2009) Engels, Gregor; Goedicke, Michael; Goltz, Ursula; Rausch, Andreas; Reussner, Ralf
- ZeitschriftenartikelErfolgreiches Management von Software-Projekten(Informatik-Spektrum: Vol. 27, No. 5, 2004) Moll, Karl-Rudolf; Broy, Manfred; Pizka, Markus; Seifert, Tilman; Bergner, Klaus; Rausch, AndreasFür Unternehmen der unterschiedlichsten Branchen ist hohe Produktivität und Qualität bei der Entwicklung betrieblicher Informationssysteme von strategischer Bedeutung.
- KonferenzbeitragFlexible software process lines in practice: A metamodel-based approach to effectively construct and manage families of software process models(Software Engineering 2017, 2017) Kuhrmann, Marco; Ternité, Thomas; Friedrich, Jan; Rausch, Andreas; Broy, ManfredProcess flexibility and adaptability is frequently discussed, and several proposals aim to improve software processes for a given organization-/project context. A software process line (SPrL) is an instrument to systematically construct and manage variable software processes, by combining pre-defined and standardized process assets that can be reused, modified, and extended using a well-defined customization approach. Hence, process engineers can ground context-specific process variants in a standardized or domain-specific reference model that can be adapted to the respective context. We present an approach to construct flexible SPrLs and show its practical application in the German V-Modell XT. We contribute a proven approach that is presented as metamodel fragment for reuse and implementation in further process modeling approaches.
- TextdokumentIs There a Blueprint for Building an Agile Culture?(Projektmanagement und Vorgehensmodelle 2017 - Die Spannung zwischen dem Prozess und den Mensch im Projekt, 2017) Küpper, Steffen; Kuhrmann, Marco; Wiatrok, Matthias; Andelfinger, Urs; Rausch, AndreasEstablishing agile principles and values requires time becoming part of the organizational mindset. One approach is implementing selected agile methods first and waiting for the agile culture to emerge and mature. Nevertheless, it remains unclear if there is a way to improve the culture-building process by emphasizing factors that foster an agile culture. Research on factors that support a systematic development of an agile culture is rare. Hence, we aim to shed light on how an agile culture can be developed in a systematic way. To investigate approaches to initiate and stabilize a cultural change towards agile, we conducted a semi-structured interview with eight agile coaches. Our results comprise 50 factors that influence culture development. Furthermore, we identified two major phases of an agile transition. Even though different focal points are set, early and continuous management involvement is key to a successful transition. Nevertheless, our results do not indicate a generalizable blueprint-like approach for establishing an agile culture.
- KonferenzbeitragMetamodellbasierte Integration von Projekt Controlling Mechanismen in das V-Modell XT – Positionspapier(INFORMATIK 2006 – Informatik für Menschen – Band 2, Beiträge der 36. Jahrestagung der Gesellschaft für Informatik e.V. (GI), 2006) Kuhrmann, Marco; Münch, Jürgen; Rausch, AndreasDie Messung von Kennzahlen zur Bestimmung des Projektstatus ist ein essenzielles Werkzeug zur Kontrolle von Softwareentwicklungsprojekten. Deshalb wurden durch viele Organisationen Methoden, Metriken usw. zur Messung eingeführt. Trotzdem sind immer noch Diskrepanzen hinsichtlich des Verständnisses zwischen verschiedenen Ebenen einer Organisation, z.B. zwischen ausführenden Abteilungen und dem Management, zu verzeichnen. Diese Diskrepanzen sind nicht nur vertikal (zwischen Hierarchien), sondern auch horizontal (zwischen verschiedenen Projekten oder Organisationseinheiten) festzustellen – Projekte sind trotz normierter Prozesse oftmals nicht vergleichbar. Dies erschwert angemessene Reaktionen, insbesondere wenn es zu kritischen oder unvorhergesehenen Situationen kommt. Dieser Beitrag analysiert Potenziale für eine Integration von Messund Kontrollverfahren in das V-Modell® XT.
- KonferenzbeitragQuality Assurance of Machine Learned Models by Integrating Domain Knowledge and Formal Verification(Software Engineering and Software Management 2019, 2019) Ehlers, Rüdiger; Grieser, Jörg; Knieke, Christoph; Rausch, Andreas; Schindler, Mirco
- KonferenzbeitragWerkzeugunterstützung bei kooperativer Modellierung und Variantenmanagement von Motorsteuergeräte-Funktionen(INFORMATIK 2012, 2012) Janßen, Marc; Bartelt, Christian; Rausch, AndreasIn vielen industriellen Anwendungsbereichen des Systemund Softwareengineering ist eine hochgradig parallele Entwicklungsarbeit notwendig. Zudem spielen formale, grafische Modellierungssprachen eine immer größere Rolle. Ein Beispiel dafür ist die ASCET-Modellierung von Motorsteuergeräte-Funktionen bei der Volkswagen AG. Hierbei stellt sich die manuelle Integration von parallel erzeugter Arbeitsartefakten von Funktionsund Softwareentwicklern, als auch von parallel entwickelten Funktionsfeatures zu neuen Varianten als sehr aufwendig und fehleranfällig heraus. Aus diesem Grund sind viele Entwicklungsprozesse heutzutage immer noch durch eine streng sequentielle Arbeitsweise geprägt. Im Folgenden wird eine Technologie zur automatischen Integration von parallel erstellten ASCET-Modellen vorgestellt. Ein sinnvoller Einsatz dieser Technologie wird zudem durch zwei repräsentative Anwendungsfälle zur Effizienzsteigerung in der kooperativen Entwicklung bzw. in der Variantenverwaltung erläutert.
- KonferenzbeitragWho May share with whom?! mixed-tenancy: conditional sharing of cloud resources(Informatik 2014, 2014) Ruehl, Stefan T.; Andelfinger, Urs; Rausch, Andreas; Verclas, Stephan A. W.Software-as-a-Service is a delivery model whose basic idea is to provide applications to the customer on demand over the Internet. SaaS thereby promotes multi-tenancy as a tool to exploit economies of scale. This means that a single application instance serves multiple customers. However, a major drawback of SaaS is the customers' hesitation of sharing infrastructure, application code, or data with other tenants. This is due to the fact that one of the major threats of multi-tenancy is information disclosure due to a system malfunction, system error, or aggressive actions. So far the only approach in research to counteract on this hesitation has been to enhance the isolation between tenants using the same instance. Our approach (presented in earlier work) tackles this hesitation differently. It allows customers to choose if or even with whom they want to share the application. The approach enables the customer to define their constraints for individual application components and the underlying infrastructure. Based on these constraints, the SaaS application is deployment in the way that all constraints are satisfied and only minimal resources are required. This paper's contribution is a summary of all results that were developed during the creation of the mixed-tenancy approach. These results focus on the challenges of capturing customers' deployment constraints, computing a valid and optimal deployment, and an evaluation of the general applicability of mixed-tenancy in real-world.