- Einführung agiler Prozesse
- Softwareentwicklung und -test
- Build-Management
- Support
Eine Komponente zur Bedienung mehrerer Protokolle und Kanäle wurde in Zusammenarbeit mit einem französischen Dienstleister entwickelt. Um die Zugriffe auf die mandanten- und vertragsspezifische Konfiguration spezifizieren und implementieren zu können, war eine tiefgehende Einarbeitung in die Abläufe des französischen Zahlungsverkehrs vonnöten, die
teilweise in Frankreich vor Ort stattfand.
Desweiteren wurde ein mit Xtext entwickeltes Eclipse-Plugin für eine Domain Specific Language (DSL) mitentwickelt
Das Testen der Software war dabei in den Entwicklungsprozess integriert, sodass die ausgelieferten Features hohen Qualitätsanforderungen genügten. Insgesamt war die
Qualitätssicherung ein sehr wichtiger Aspekt des Einsatzes, was sich durch viele Refactorings und Fehlerbehebungen zeigte. Nicht zuletzt der seit 2009 sehr erfolgreich durchgeführte Jahresabschluss mit der neuen Software ließ den Wert dieses Einsatzes erkennen.
07/08 - 08/08
Bewertungsplattform für eine Produktsuchmaschine
Kunde: Web-Dienstleister
Umgebung: Java, Ant, Apache Tomcat, bash, CheckStyle, MySQL, nginx, Postfix
06/08 - 07/08
Datenmigration in einem Revenue Accounting-System
Die fachlichen Vorgaben wurden in SQL umgesetzt und mittels Java und der Datenbank-
Abstraktionsschicht iBATIS ausgeführt.
Kunde: Luftfahrt-Unternehmen
Umgebung: Java, Eclipse, iBATIS, Oracle, SQLDeveloper, SVN, Windows
02/08 - 05/08
Weiterentwicklung einer Java-Anwendung sowie Wartung und Betrieb von Software im
Bereich der Luftfahrt
Hauptaufgabe war die Weiterentwicklung einer Abrechnungs-Software im Bereich der
Luftfahrt. Hierfür wurden vor allem Java Server Pages und Java Bean-Objekte angepasst und
neu erstellt, um die neuen Anforderungen der Anwender an die Applikation zu erfüllen. Als
Applikationsserver wurde der Apache Tomcat verwendet und für die Datenhaltung wurde eine
Oracle-Datenbank eingesetzt.
Kunde: Luftfahrt-Unternehmen
Umgebung: Java, Apache Tomcat, Java Server Pages (JSP), Jira, Nagios, NaWui,
SQLDeveloper, SVN, Unix, Windows
04/07 - 01/08
Datawarehouse
Die Hauptaufgabe bestand in der Erstellung von automatisierten Tests; hierbei wiederum stand
die Programmierung eines Java-Testdaten-Generators für die sog. ?Entscheidungstabellen? im
Vordergrund. Bei den Entscheidungstabellen handelt es sich um Excel-Tabellenblätter, mit
deren Hilfe die Programmlogik anhand unterschiedlicher Parameter von den Mi-tarbeitern der
Fachabteilung definiert werden kann, ohne dass IT-Know-How notwendig ist. Die
Entscheidungstabellen dienen somit hauptsächlich für die Generierung von Programmcode,
konnten jedoch auch für die Generierung der Testdaten und der erwarteten Ergebnisse
verwendet werden. Für den Zugriff auf die Entscheidungstabellen wurde die Bibliothek JExcel
eingesetzt, Testdaten und auch erwartete Ergebnisse wurden in Form von XML-Dateien
erzeugt.
Kunde: Finanzdienstleister
Umgebung: Java, Ant, Cognos, CVS, DB-Visualizer, DBUnit, Eclipse, JExcel, JUnit, Linux,
Mercury Quality Center, XML, XML-Beans, XMLUnit
04/07
Landesbanken-Rating
Kunde: Finanzdienstleister
Umgebung: Java, CVS, JUnit, Windows, WSAD, XML, XSD
06/06 - 12/06
RCP für Hardware-/Software-Codesign
Kunde: Universität
Umgebung: Java, CVS, Eclipse, JFace, SWT, Windows
11/05 - 05/06
Berechnungstool für ein Energie-Unternehmen
Kunde: Energie-Unternehmen
Umgebung: Java, CVS, Eclipse, HTML, SOAP, Swing, Windows, XML, XSD, XSLT
04/05 - 03/06
Editorkomponente einer Simulationsumgebung
Kunde: Universität
Umgebung: Java, Eclipse, JFace, JUnit, Linux, Mantis, SVN, SWT, Windows, XML, XSD,
XSLT
11/04 - 03/05
Heuristiken zur Fehlersuche
Kunde: Universität
Umgebung: C++, CVS, Emacs, Linux, make
10/02 - 09/03
Dokumentenverwaltung
Kunde: Universität
Umgebung: Java, Apache Tomcat, CSS, CVS, Eclipse, HTML, Java Server Pages (JSP),
JDBC, Linux, MySQL, RMI, SQL, Swing, Windows
- Einführung agiler Prozesse
- Softwareentwicklung und -test
- Build-Management
- Support
Eine Komponente zur Bedienung mehrerer Protokolle und Kanäle wurde in Zusammenarbeit mit einem französischen Dienstleister entwickelt. Um die Zugriffe auf die mandanten- und vertragsspezifische Konfiguration spezifizieren und implementieren zu können, war eine tiefgehende Einarbeitung in die Abläufe des französischen Zahlungsverkehrs vonnöten, die
teilweise in Frankreich vor Ort stattfand.
Desweiteren wurde ein mit Xtext entwickeltes Eclipse-Plugin für eine Domain Specific Language (DSL) mitentwickelt
Das Testen der Software war dabei in den Entwicklungsprozess integriert, sodass die ausgelieferten Features hohen Qualitätsanforderungen genügten. Insgesamt war die
Qualitätssicherung ein sehr wichtiger Aspekt des Einsatzes, was sich durch viele Refactorings und Fehlerbehebungen zeigte. Nicht zuletzt der seit 2009 sehr erfolgreich durchgeführte Jahresabschluss mit der neuen Software ließ den Wert dieses Einsatzes erkennen.
07/08 - 08/08
Bewertungsplattform für eine Produktsuchmaschine
Kunde: Web-Dienstleister
Umgebung: Java, Ant, Apache Tomcat, bash, CheckStyle, MySQL, nginx, Postfix
06/08 - 07/08
Datenmigration in einem Revenue Accounting-System
Die fachlichen Vorgaben wurden in SQL umgesetzt und mittels Java und der Datenbank-
Abstraktionsschicht iBATIS ausgeführt.
Kunde: Luftfahrt-Unternehmen
Umgebung: Java, Eclipse, iBATIS, Oracle, SQLDeveloper, SVN, Windows
02/08 - 05/08
Weiterentwicklung einer Java-Anwendung sowie Wartung und Betrieb von Software im
Bereich der Luftfahrt
Hauptaufgabe war die Weiterentwicklung einer Abrechnungs-Software im Bereich der
Luftfahrt. Hierfür wurden vor allem Java Server Pages und Java Bean-Objekte angepasst und
neu erstellt, um die neuen Anforderungen der Anwender an die Applikation zu erfüllen. Als
Applikationsserver wurde der Apache Tomcat verwendet und für die Datenhaltung wurde eine
Oracle-Datenbank eingesetzt.
Kunde: Luftfahrt-Unternehmen
Umgebung: Java, Apache Tomcat, Java Server Pages (JSP), Jira, Nagios, NaWui,
SQLDeveloper, SVN, Unix, Windows
04/07 - 01/08
Datawarehouse
Die Hauptaufgabe bestand in der Erstellung von automatisierten Tests; hierbei wiederum stand
die Programmierung eines Java-Testdaten-Generators für die sog. ?Entscheidungstabellen? im
Vordergrund. Bei den Entscheidungstabellen handelt es sich um Excel-Tabellenblätter, mit
deren Hilfe die Programmlogik anhand unterschiedlicher Parameter von den Mi-tarbeitern der
Fachabteilung definiert werden kann, ohne dass IT-Know-How notwendig ist. Die
Entscheidungstabellen dienen somit hauptsächlich für die Generierung von Programmcode,
konnten jedoch auch für die Generierung der Testdaten und der erwarteten Ergebnisse
verwendet werden. Für den Zugriff auf die Entscheidungstabellen wurde die Bibliothek JExcel
eingesetzt, Testdaten und auch erwartete Ergebnisse wurden in Form von XML-Dateien
erzeugt.
Kunde: Finanzdienstleister
Umgebung: Java, Ant, Cognos, CVS, DB-Visualizer, DBUnit, Eclipse, JExcel, JUnit, Linux,
Mercury Quality Center, XML, XML-Beans, XMLUnit
04/07
Landesbanken-Rating
Kunde: Finanzdienstleister
Umgebung: Java, CVS, JUnit, Windows, WSAD, XML, XSD
06/06 - 12/06
RCP für Hardware-/Software-Codesign
Kunde: Universität
Umgebung: Java, CVS, Eclipse, JFace, SWT, Windows
11/05 - 05/06
Berechnungstool für ein Energie-Unternehmen
Kunde: Energie-Unternehmen
Umgebung: Java, CVS, Eclipse, HTML, SOAP, Swing, Windows, XML, XSD, XSLT
04/05 - 03/06
Editorkomponente einer Simulationsumgebung
Kunde: Universität
Umgebung: Java, Eclipse, JFace, JUnit, Linux, Mantis, SVN, SWT, Windows, XML, XSD,
XSLT
11/04 - 03/05
Heuristiken zur Fehlersuche
Kunde: Universität
Umgebung: C++, CVS, Emacs, Linux, make
10/02 - 09/03
Dokumentenverwaltung
Kunde: Universität
Umgebung: Java, Apache Tomcat, CSS, CVS, Eclipse, HTML, Java Server Pages (JSP),
JDBC, Linux, MySQL, RMI, SQL, Swing, Windows