Entwicklung und Modernisierung einer SaaS-Plattform für Aufgabenverwaltung

Ein cloudbasiertes SaaS-Entwicklungsprojekt, das eine veraltete Silverlight-Anwendung in eine moderne Webplattform mit Meeting-Organisation, Aufgabenverfolgung, Workflow-Automatisierung und Projektplanung transformiert hat.

Entwicklung und Modernisierung einer SaaS-Plattform für Aufgabenverwaltung hero background

Über unseren Kunden

Der Auftraggeber ist ein Softwareanbieter, der Unternehmen dabei unterstützt, ihre Produktivität durch strukturierte Arbeitsabläufe, Projektkoordination und Aufgabenmanagement zu steigern.

Die Plattform wurde für Unternehmen entwickelt, die mehrere Projekte, verteilte Teams und komplexe Workflows verwalten. Als die Nutzerbasis wuchs und sich die Technologie weiterentwickelte, musste der Auftraggeber die Produktarchitektur modernisieren – bei gleichzeitiger Beibehaltung der bestehenden Funktionalitäten und Geschäftsprozesse.

  • Region: Europa
  • Branche: Unternehmenssoftware / Produktivitätslösungen
  • Zeitrahmen: Mehrjährige Produktentwicklung
Über unseren Kunden

Herausforderung

Die Plattform durchlief zwei wesentliche Phasen der individuellen Softwareentwicklung — von der Erstentwicklung bis zur Modernisierung. Ursprünglich auf Silverlight aufgebaut, bot sie umfangreiche Interaktionsmöglichkeiten für Nutzer. Mit der Zeit stieß sie jedoch an Grenzen, die auf den nachlassenden Support und die eingeschränkte Kompatibilität dieser Technologie zurückzuführen waren. Die zentralen Herausforderungen umfassten:

  • Aufbau eines funktionsreichen SaaS-Aufgaben- und Projektmanagementsystems von Grund auf
  • Unterstützung meetinggesteuerter Workflows und automatisierter Aufgabengenerierung
  • Migration von Silverlight zu HTML5
  • Beibehaltung der bestehenden Geschäftslogik bei gleichzeitiger Modernisierung der Architektur
  • Verbesserung von Performance, Skalierbarkeit und Nutzererlebnis
  • Unterstützung des plattformübergreifenden Zugriffs über verschiedene Browser und Geräte
Herausforderung

Hauptziele

Um die Plattform zu modernisieren und ihre langfristige Tragfähigkeit zu sichern, wurden folgende Ziele definiert:

  • Entwicklung einer zentralisierten Umgebung für Meetings, Aufgaben und Projekte
  • Automatische Umwandlung von Meeting-Ergebnissen in konkrete Aufgaben
  • Modernisierung der Plattform mit modernen Webtechnologien
  • Verbesserung der Benutzerfreundlichkeit und Zugänglichkeit auf verschiedenen Geräten
  • Steigerung der Skalierbarkeit und Wartbarkeit des Backends
  • Unterstützung erweiterter Projektplanungs- und Berichtsfunktionen
Hauptziele

Projektübersicht

SCAND war sowohl an der Erstentwicklung als auch daran beteiligt, die bestehende Legacy-Software zu modernisieren.

In der ersten Phase entwickelten wir die ursprüngliche Silverlight-basierte Lösung und implementierten die Kernfunktionalität, Geschäftslogik und Benutzeroberflächenkomponenten.

Als sich die technologischen Anforderungen weiterentwickelten, überführten wir die Plattform in eine moderne SaaS-Webanwendung auf Basis von HTML5, JavaScript-Frameworks und .NET-Backend-Services. Legacy-Komponenten wurden refaktoriert, neue Funktionen eingeführt und das gesamte Nutzererlebnis deutlich verbessert.

Die daraus resultierende Plattform bietet Unternehmen einen einheitlichen Arbeitsbereich für die Verwaltung von Meetings, Aufgaben, Projekten, Dokumenten und die Teamzusammenarbeit.

Projektübersicht

Lösung

Die finale Lösung ist ein modernes und skalierbares SaaS-Aufgabenverwaltungssystem, das Aufgabenautomatisierung, Projektplanung und Kollaborationstools in einer einzigen Plattform vereint.

Das System ermöglicht es Unternehmen, Diskussionen in konkrete Arbeitsaufgaben umzuwandeln,den Umsetzungsfortschritt zu überwachen und für vollständige Transparenz über alle Projekte und Teams zu sorgen.

Kernfunktionen der Plattform

  • Meeting-Management mit automatischer Aufgabenerstellung
  • Echtzeit-Aufgabenzuweisung und Fortschrittsverfolgung
  • Interaktive Gantt-Diagramme für die Projektplanung
  • Workflow-Vorlagen für wiederkehrende Geschäftsprozesse
  • Archivierung von Dokumenten und Kommunikation
  • Volltextsuche über Aufgaben und Projektdokumente
  • Rollenbasierte Zugriffsverwaltung und Autorisierung
  • Reporting und Export in PDF, Word und Excel
  • Unterstützung verteilter Teams und externer Stakeholder
Lösung

Nutzer-Workflow

  • Meeting-Planung: Teams organisieren Meetings, protokollieren Entscheidungen und weisen Verantwortlichkeiten zu.
  • Aufgabenerstellung: Entscheidungen und Maßnahmen werden automatisch in konkrete Aufgaben umgewandelt.
  • Aufgabenverfolgung: Teammitglieder überwachen Fortschritt, Fristen und Statusaktualisierungen.
  • Projektmanagement: Projektverantwortliche planen Projekte mithilfe von Gantt-Diagrammen, Vorlagen und Aufgabenkonfigurationen.
  • Reporting & Analyse: Performance, Fristen und Projektkennzahlen werden über spezialisierte Dashboards und Berichte verfolgt.
Nutzer-Workflow

Technologie-Stack

Für die Entwicklung der Meeting-Management-Software, Workflow-Automatisierung, Projektplanung und SaaS-Skalierbarkeit wurde folgender Stack eingesetzt:

  • Backend: .NET, RESTful APIs, Autorisierungs- und Zugriffskontrolldienste
  • Frontend/UI: AngularJS, JavaScript, jQuery UI, HTML5, interaktive Dashboards und Workflow-Oberflächen
  • Plattformmodernisierung: Migration von Silverlight zu HTML5, Komponentenrefaktorierung, Unterstützung domänenübergreifender Kommunikation
  • Integrationen & Funktionen: Google Maps-Integration, Dokumentensuchfunktionen, Reporting-Tools
Technologie-Stack

Kernteam

  • Product Owner: Klärte die Produktvision und die geschäftlichen Anforderungen.
  • Solution Architect: Entwickelte die Plattformmodernisierungsstrategie und Systemarchitektur.
  • .NET-Entwickler: Realisierten die SaaS-Webanwendungsentwicklung, Backend-Services, APIs und Geschäfts-Workflows.
  • Frontend-Entwickler: Implementierten AngularJS-basierte Oberflächen und die HTML5-Migration.
  • UI/UX-Spezialisten: Gestalteten Nutzer-Workflows und interaktive Projektmanagementkomponenten.
  • QA-Ingenieure: Validierten Korrektheit, Systemperformance und plattformübergreifende Kompatibilität.
  • Projektmanager: Koordinierte Entwicklungs- und Modernisierungsaktivitäten sowie die Kommunikation mit Stakeholdern.
Kernteam

Zugehörige Fallbeispiele