<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Agile Day bei encoway - Ein Beispiel praxisorientierter Software Engineering Lehre an der Hochschule Bremen</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jasminka Matevska</string-name>
          <email>jasminka.matevska@hs-bremen.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christoph Menke</string-name>
          <email>christoph.menke@encoway.de</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Das Modul umfasst typische Lehrinhalte: Anforderungs-</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Engineering</institution>
          ,
          <addr-line>Klassische vs. Agile Vorgehensmodelle, Rahmenfaktoren (Kosten, Zeit, Qualität), Stakeholder-, Risiko- und Chancen-Management, Arbeitsorganisation, Vorbereitung, Planung, Durchführung, Überwachung und, Steuerung von Projekten, Teambildung und Kommunikation, [1],[5],[6],[8].</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Hochschule Bremen</institution>
          ,
          <addr-line>Bremen</addr-line>
          ,
          <country country="DE">Deutschland</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>encoway GmbH</institution>
          ,
          <addr-line>Bremen</addr-line>
          ,
          <country country="DE">Deutschland</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <fpage>70</fpage>
      <lpage>71</lpage>
      <abstract>
        <p>-This article is an experience report about the practice-oriented implementation of the course "Organization and Management of Software Projects" in the computer science study programs of the Bremen City University of Applied Sciences. The focus is on the procedure and the findings of the so-called Agile Day, the company visit at encoway GmbH.</p>
      </abstract>
      <kwd-group>
        <kwd>Software Engineering</kwd>
        <kwd>Projektmanagement</kwd>
        <kwd>Agilität</kwd>
        <kwd>Klassische Methoden</kwd>
        <kwd>Praxisorientierung</kwd>
        <kwd>Kooperation mit der Industrie</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. EINFÜHRUNG</title>
      <p>
        Agilität im Software Engineering ist ein sehr aktuelles
Thema. Allerdings stellt sich in der Praxis zunehmend die
Frage, ob und wie die agilen Vorgehensweisen die klassischen
vollständig ersetzen können bzw. sollten [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Der Einsatz von
agilen Methoden zur Entwicklung reiner Softwaresysteme in
kleinen Teams erweist sich als sehr erfolgreich. Problematisch
wird es jedoch bei der Entwicklung von großen komplexen
Software-intensiven Systemen. Die Koordination der Arbeit
und die Zusammenführung der Ergebnisse der einzelnen
agilen Teams stellt eine Herausforderung dar [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Weiterhin
auch aus eigener Erfahrung gestaltet sich eine Qualifikation
von sicherheitskritischen Systemen sehr schwierig in einer
rein agilen Vorgehensweise [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ],[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Dabei ist die Frage
berechtigt, ob die moderne Alternative tatsächlich besser als
die bewährten klassischen Vorgehensweisen ist. Zusätzlich
stellt sich die Frage, ob bei agilem Vorgehen auf klassische
Methoden des Projektmanagements verzichtet werden kann
und soll. Letztendlich ist die Entscheidung über den Einsatz
von agilen Methoden sehr kontextabhängig und soll nicht
ausschließlich aufgrund der momentanen Aktualität erfolgen.
      </p>
      <p>Im Rahmen der Lehrveranstaltung „Organisation und
Management von Softwareprojekten“ der Hochschule
Bremen erwerben die Studierenden projektbezogen fachliche,
organisatorische und soziale
ProjektmanagementKompetenzen. Die praxisbezogene Lehre wurde mit aktuellen
Erfahrungen aus der Praxis ergänzt. Die Studierenden
verbrachten einen Tag (Agile Day) in dem Unternehmen
encoway in Bremen.</p>
      <p>Dieser Beitrag ist ein Erfahrungsbericht und beschreibt
den Ablauf und die Erkenntnisse dieser Lehrveranstaltung mit
Fokus auf den Firmenbesuch.</p>
      <p>Als Ergebnis der Analyse und Bewertung der
Vorgehensmodelle soll ein Model für das konkrete Projekt
ausgewählt, ggf. angepasst und angewandt werden. Dabei soll
das gesamte Projekt und nicht nur die reine
Softwareentwicklung betrachtet werden. In diesem Kontext
wurde der „Agile Day“ durchgeführt. Zum Abschluss wird
eine Retrospektive der Gesamtlehrveranstaltung
durchgeführt. Diese legt den Fokus auf Erkenntnisse zur
Teamarbeit, zu den Prozessen und zu den eingesetzten
Werkzeugen. Dabei ist es wichtig, analytisch und strukturiert
konstruktive Kritik zu äußern, Transparenz für jeden
Beteiligten zu erreichen und wertschätzend zu
kommunizieren.</p>
      <p>Nach einem Firmenrundgang fanden sich alle
Studierenden im DOCK ONE (http://dock.one), dem
Innovationslabor von Lenze, encoway und logicline, zu einer
kurzen Unternehmenspräsentation wieder zusammen.</p>
      <p>Darauffolgend wurde das Projektbeispiel als Einleitung
des Formats „Marktplatz“ vorgestellt. Innerhalb des
vorgestellten Projektes wird das encoway Produkt CPQ
Showroom re-implementiert. Dieses Produkt unterstützt
Kunden, Interessenten und Händler dabei schnell die passende
Lösung aus einem variantenreichen Produkt- und
Leistungsportfolio zu finden.</p>
      <p>Der „Marktplatz“ beinhaltete sechs „Marktplatzstände“,
An jedem dieser Stände wurde ein Thema aus der Praxis im
Kontext Agiles Projektmanagement durch einen Mitarbeiter
von encoway kurz vorgestellt, um danach in den Austausch
und Diskurs mit den Studierenden zu gehen. Die Studierenden
haben sich in Kleingruppen aufgeteilt und wechselten den
Stand alle 25 Minuten, so dass alle Studierenden jedes Thema
wahrnehmen konnten.</p>
      <p>Zum Abschluss des offiziellen Teils der Veranstaltung
hatten die Studierenden Gelegenheit, offene Fragen zu stellen
und Feedback zu dem Tag zu geben. Eine Art
„MiniRetrospektive“ wurde durchgeführt.</p>
    </sec>
    <sec id="sec-2">
      <title>IV. MARKTPLATZ</title>
      <p>A. Der agile Prozess im aktuellen Projekt</p>
      <p>An diesem Stand wurde erklärt, wie der agile Prozess im
Projekt tatsächlich gelebt wird. Hier wurde Wert daraufgelegt,
auch die Unzulänglichkeiten und Probleme aufzuzeigen und
zu erklären.</p>
      <sec id="sec-2-1">
        <title>B. Klassische Methoden in der agilen Entwicklung</title>
        <p>Damit ein Projekt erfolgreich durchgeführt werden kann,
ist es notwendig auch klassische Methoden und Werkzeuge
wie z.B. ein Risiko- und Stakeholder-Management oder einen
Lenkungskreis einzusetzen. An diesem Stand wurden diese
erklärt. Das Handeln im unternehmerischen Sinne spielt dabei
eine wichtige Rolle.</p>
      </sec>
      <sec id="sec-2-2">
        <title>C. Projektleiter in agilen Teams</title>
        <p>Ein Team- und Projektleiter aus der Projektentwicklung
hat erklärt, wie agile Teams in Multiprojektumgebungen
funktionieren, welche Herausforderungen dabei entstehen und
wie diese gelöst werden.</p>
      </sec>
      <sec id="sec-2-3">
        <title>D. Kommunikation in großen Projekten</title>
        <p>Das Projektbeispiel stellt eine große Änderung der
Arbeitsweise bei encoway in Aussicht. An diesem
Marktplatzstand hat der Projektleiter erklärt, wie er die
Kommunikation in diesem Projekt organisiert und welche
Erfolgsfaktoren aus seiner Sicht für eine gute Kommunikation
wichtig sind. Dies wurde anschließend mit den Studierenden
diskutiert.</p>
      </sec>
      <sec id="sec-2-4">
        <title>E. T-Shaped – Anforderungen an die Entwicklung (DEV) in agilen Teams</title>
        <p>An diesem Marktplatzstand erklärte ein Entwickler,
welche Anforderungen an die Entwickler in einem agilen
Team gestellt werden. Ein Entwickler sollte neben
Programmierkenntnissen auch Fähigkeiten im Bereich
Software- und Systemtest besitzen. Die Kompetenzen zur
Anforderungsermittlung, -Erfassung und -Verfolgung im
Laufe des gesamten Entwicklungsprozesses wurden als sehr
wichtig erkannt.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>V. ERFAHRUNGEN</title>
      <p>Bei dem Agile Day haben die Studierenden eine
Bestätigung aus der Praxis der im Unterricht vermittelten
Vorund Nachteile der agilen Vorgehensweisen bekommen.
Anhand der Erfahrungen aus dem vorgestellten aktuellen
Projekt lernten die Studierenden, wie wesentlich eine aktive
Einbeziehung und Unterstützung der Kunden bei der
iterativen Festlegung der Anforderungen ist. Weiterhin wurde
klar kommuniziert, dass ein übergreifendes
Projektmanagement nicht durch mehrere selbstorganisierte
Scrum Teams ersetzt werden kann. Neben den agilen
Methoden sind klassische Methoden, wie Risikomanagement,
Testen auf Systemebene, Planung auf Projektebene (im
organisatorischen und kaufmännischen Sinne),
Kommunikation und Transparenz, weiterhin wichtige
Bestandteile im agilen Projektmanagement. Schließlich
wurde betont, dass für eine erfolgreiche Softwareentwicklung
neben Programmierkenntnissen auch Anforderungs- und
Test-Engineering Kompetenzen unbedingt erforderlich sind.</p>
      <p>Die pragmatische Vorgehensweise wurde seitens der
Studierenden sehr positiv aufgenommen. Agil vorgehen
bedeutet flexibel für die gegebenen Projekte passende
Vorgehensweisen zu konzipieren und umzusetzen, statt
dogmatisch auf Umsetzung theoretischer Modelle zu
bestehen. Die aktive Beteiligung der Studierenden war hier
ausdrücklich gewünscht und das Angebot wurde sehr gut
angenommen.</p>
    </sec>
    <sec id="sec-4">
      <title>VI. ZUSAMMENFASSUNG</title>
      <p>In diesem Erfahrungsbericht wurde ein Beispiel der
Einbettung von praxisbezogenen Beispielen und aktuelle
Erfahrungen aus der Praxis in die Software Engineering Lehre
beschrieben. Die Studierenden haben einen Einblick in die
agile Durchführung von Projekten in einem Unternehmen
bekommen und konnten das gelernte in einem praxisnahen
Beispielprojekt in selbstorganisierten Projektteams umsetzen.</p>
      <p>Das in der Lehrveranstaltung vermittelte Wissen deckte
sich im Wesentlichen mit den an dem „Agile Day“
gewonnenen Erkenntnissen. Insgesamt wurden solide
Projektmanagement Kompetenzen als Basis für die praktische
Anwendung im beruflichen Umfeld erworben.</p>
      <p>Die Evaluation der Lehrveranstaltung ergab eine sehr gute
Gesamtzufriedenheitsnote von 1,44.</p>
    </sec>
    <sec id="sec-5">
      <title>LITERATUR</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Broy</surname>
          </string-name>
          , Kuhrmann, “
          <article-title>Projektorganisation und Management im Software Engineering”</article-title>
          . Springer Vieweg,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Diebold</surname>
          </string-name>
          , Dahlem, “
          <article-title>Agile practices in practice: a mapping study”</article-title>
          .
          <source>In Proceedings of the 18th In-ternational Conference on Evaluation and Assessment in Software Engineering</source>
          , ACM,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>INCOSE</given-names>
            <surname>Systems Engineering</surname>
          </string-name>
          <string-name>
            <surname>Handbook</surname>
          </string-name>
          , “
          <article-title>A Guide for system Life Cycle Processes</article-title>
          and Activities”,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Kasauli</surname>
          </string-name>
          , Knauss, Kanagwa, Nilsson, Calikli, “
          <article-title>Safety-Critical Systems and Agile Development: A Mapping Study”</article-title>
          .
          <source>In Proceedings of Euromicro Conf. on Software Engineering and Advanced Applications</source>
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Project</given-names>
            <surname>Management</surname>
          </string-name>
          <string-name>
            <surname>Institute</surname>
          </string-name>
          , “
          <article-title>A Guide to the Project Management Body of Knowledge”, 5th</article-title>
          <string-name>
            <surname>Edition</surname>
          </string-name>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Röpstorff</surname>
          </string-name>
          , Wiechmann, “Scrum in der Praxis”. dpunkt.verlag,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <article-title>[7] “SAFe 4.6 Introduction: Overview of the Scaled Agile Framework for Lean Enterprises”. A Scaled Agile, Inc</article-title>
          . White Paper,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Tuckman</surname>
          </string-name>
          , “
          <article-title>Developmental sequence in small groups”</article-title>
          .
          <source>Psychological Bulletin 63, S. 384-399</source>
          ,
          <fpage>196</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>