teaser_1.jpg teaser_2.jpg teaser_3.jpg
 

Software-Engineering für E-Commerce-Lösungen

Dieser Themenschwerpunkt befasst sich mit Methoden der Softwareentwicklung bzw. des Software-Engineering zur Erstellung erfolgreicher E-Commerce-Applikationen. Konkret werden hierbei folgende Aspekte betrachtet:

  • Agile Softwareentwicklung (Scrum)
    Die agile Softwareentwicklung kann einen großen Beitrag zur effektiven Realisierung von Softwarelösungen leisten. Die konsequente Ausrichtung auf die Produktion werthaltiger Software, die enge Einbeziehung des Kunden in den Entwicklungsprozess, die fortwährende Transparenz über den Projektfortschritt und die frühzeitige Risikominderung des Entwicklungsprojekts sind wesentliche Vorteile der agilen Softwareentwicklung.
  • Outsourcing, Offshoring, Nearshoring
    Verschiedenste Fragestellungen bei der Entwicklung von Software durch räumlich verteilte externe Entwicklungspartner stehen hier im Vordergrund des Interesses. Relevante Aspekte sind hier u. A. Grundregeln für die erfolgreiche Auslagerung von Entwicklungstätigkeiten, Erfolgsfaktoren des Nearshoring im europäischen Ausland oder Maßnahmen zur Sicherung des Projekterfolgs bzw. qualitativ hochwertiger Zulieferungen.
  • Qualitätssteigerung durch kontinuierliche Werkzeugintegration während der Entwicklung
    Die Auswahl und der sachgerechte Einsatz der richtigen Werkzeuge bei der Entwicklung von Softwarelösungen haben einen entscheidenden Einfluss auf die Produktqualität sowie Realisierungszeiten und Entwicklungskosten.
  • Testgetriebene Softwareentwicklung
    Testgetriebene Softwareentwicklung bezeichnet den Prozess der Erstellung von Softwaretests vor der Entwicklung der zu testenden Software. Die iterative Entwicklung von testfallkonformer Software und sukzessiver Verbesserung der Software bei schrittweiser Wiederholung der Tests vermag Probleme klassischer Vorgehensmodelle der Softwareentwicklung zu vermeiden, ist aber entscheidend vom konsequenten und richtigen Werkzeugeinsatz abhängig.