Projekte mit dem Einsatz von Requirement-Engineering

Um alle Projekte zu sehen, entfernen Sie den Filter

PaedNet (Teil des Schulportal Hessen)

Zeitraum: 09/2024 – 03/2026
Rolle: Softwareentwickler
Auftraggeber: Lehrkräfteakademie Hessen
Teamgröße: 10
Personentage: 380

PaedNet kommt innerhalb des lokalen Schulnetzwerkes zum Einsatz. Es dient der Administration der Computer im Computerraum und der Steuerung unterrichtlicher Szenarien mit schuleigenen Geräten. Die Software ermöglicht unter anderem die zentrale Steuerung von Rechnern im Fachraum (Monitorsperre, Internetsperre), die automatisierte Verteilung und das Einsammeln von Dateien, die Installation und Aktualisierung von Software auf allen Schulrechnern sowie die Generierung standardisierter Code-Abschnitte mit AI.

Eigene Leistungen im Projekt::
  • Architekturneuentwurf für bestehende Software
  • Modernisierung von bestehender Software
  • Coderefactoring mit Fokussierung auf Wartbarkeit
  • Einführung aktueller Standards (Logging, Dependency Injection)
  • Schulung in den Best Practices der Standards
  • Etablierung von automatischen Tests
  • Vermittlung agiler Konzepte (Anforderungsverfeinerung, regelmäßige Reviews)
  • Beratung und Konzeption von pragmatischen Lösungsansätzen zur Reduzierung technischer Komplexität

Akten- und Vorgangsfenster

Zeitraum: 04/2015 – 03/2016
Rolle: Softwareentwickler
Auftraggeber: Ferber-Software GmbH
Teamgröße: 5
Personentage: 180

Neuentwicklung des zentralen Arbeitsbereichs der Inkasso-Software (IKAROS V4). Das Projekt umfasste die Neugestaltung des Akten- und Vorgangsfensters, um komplexe Fallinformationen übersichtlich und performant darzustellen. Durch den Einsatz von Event-Sourcing wurde eine moderne, nachvollziehbare Datenhaltung für die Bearbeitungsschritte realisiert. Das effiziente Laden der Events bedarf dabei einer optimierten Datenladelogik.

Eigene Leistungen im Projekt::
  • Implementierung der Ansicht des Vorgangsfensters
  • Implementierung der Businesslogik für die Anzeige von Vorgängen
  • Aufrufen und Anzeigen der Werte von Forderungsberechnung und -aufstellung
  • Performance-Optimierung der Datenabfragen durch Implementierung hocheffizienter SQL-Anfragen (unter Umgehung von NHibernate zur Maximierung der Ladegeschwindigkeit)
  • Sicherstellung der Funktionalität durch automatisierte Tests (Unit-Tests)

Forderungsaufstellung

Zeitraum: 01/2015 – 06/2015
Rolle: Softwareentwickler
Auftraggeber: Ferber-Software GmbH
Teamgröße: 3
Personentage: 100

Eine Forderungsaufstellung ist eine detaillierte, tabellarische Auflistung aller offenen Beträge (Forderungen, Zinsen, Gebühren), die ein Gläubiger von einem Schuldner verlangt. Die Daten dazu werden von der Forderungsberechnung bereitgestellt. Der Schuldner hat jederzeit die Möglichkeit eine Forderungsaufstellung zu verlangen und diese muss von IKAROS rechtssicher erzeugt werden.

Eigene Leistungen im Projekt::
  • Erweiterung der Forderungsberechnung, um die einzelnen Berechnungsschritte zu erhalten
  • Implementierung der Forderungsaufstellung
  • Ausgabe der Berechnung in einer Word-Datei
  • Absprache der konkreten Testfälle mit Fachkollegen
  • Erstellung automatisierter Tests für die Forderungsaufstellung
  • Erstellen von Tests bei Fehlern und deren anschließende Behebung

Consulting für Inkassounternehmen

Zeitraum: 09/2013 – 12/2013
Rolle: Consultant
Auftraggeber: Ferber-Software GmbH
Teamgröße: 10
Personentage: 80

Ferber-Software ist mit seiner Inkassosoftware IKAROS Marktführer in Deutschland. IKAROS verfügt über eine eigene Programmiersprache, mit der man die Software anpassen kann. Zudem werden Anpassungen über Import- und Exportschnittstellen gelöst. Consultants übernehmen diese Anpassungen beim Kunden vor Ort.

Eigene Leistungen im Projekt::
  • Programm zu Import- und Export von Forderungsdaten eines Fluggastrechte-Portals aus einer und in eine andere Inkassosoftware
  • Absprache und Konkretisieren der Anforderungen mit dem Kunden
  • Schulung der Consultants bei der Softwareentwicklung mit C#