Software Lösungen

Lebenslanges Lernen ist vor allem im beruflichen Bereich von Bedeutung. Technologien und Methoden werden ständig weiterentwickelt. Für die Mitarbeiter eines Unternehmens bedeutet dies Weiterbildung. eLearning bietet dabei effiziente Möglichkeiten. 

Erwachsenenbildung ist ein wichtiges aber auch schwieriges Unterfangen. Weiterbildung von Arbeitskräften ist zusätzlich zu den Ausbildungskosten noch mit dem Ausfall der Arbeitskraft im Ausbildungszeitraum verbunden.

Die richtige Auswahl des Kurses , der Kursinhalte und der Lernmaterialien sind entscheidend. Oftmals sind diese Komponenten aber nicht ausreichend beschrieben. Ebenso fehlen geeignete Eingangstests zur Einstufung des vorhandenen Wissenstandes, Selbsttests während der Lernphasen sowie eine Bewertung der Lernfortschritte.

PARADIGMA bietet eine Infrastruktur, die als Plattform eine Vorstufe für Schulungsanbieter darstellt. Inhalte und Informationen zu den am Markt vorhandenen Angeboten können dabei ausgetauscht werden.

Es handelt sich um

  • ein System zur Organisation von unternehmensweiten Weiterbildungsangeboten und zur Definition und Überprüfung der Anforderungen
  • eine B2C Plattform: Outsourcing für Schulungsanbieter – nahtlos integriert in das bisherige Angebot.
  • eine Verwaltung der Zugriffe von Nutzern auf die Inhalte der B2C Plattform

Ihr Mehrwert

  • Motivation für die Zukunft und Steigerung des Potentials Ihrer Mitarbeiter
  • Kostengünstige und effiziente Weiterbildung ihrer Mitarbeiter am Arbeitsplatz
  • Maßgeschneiderte Lösungen durch sinnvolles Lernen durch e-Learning Systeme
  • Bessere Auswahl der Lerninhalte durch systematische Beschreibung der Inhalte
  • Integration der Lernmaterialien und Werkzeuge in soziale Netzwerke
  • Feedback über Lernerfolge und nutzungsgrad der Investition

 

Wo Standardsoftware an ihre Grenzen stößt, können wir weiterhelfen. Wir entwickeln Applikationen, deren Funktionen auf Ihre Standardsoftware abgestimmt ist und möglicheproblematischen Zusatzanforderungen abdeckt.

Datenanwendungen, die Ihren Anforderungen und Vorstellungen entsprechen, vereinfachen die tägliche Arbeit.  Wird die Zahl von Spreadsheets mit großen Datenmengen zu hoch, erhöht sich der Verwaltungsaufwand und die Qualität leidet darunter.

Wir sind spezialisiert auf die Programmiersprache Java und das J2EE Environment. Java Platform Enterprise Edition, (J2EE), ist die Spezifikation einer Softwarearchitektur für die transaktionsbasierte Ausführung von in Java programmierten Anwendungen und insbesondere Web-Anwendungen. In diesem Umfeld entwickeln wir Webinterfaces für Datenanwendungen nach Ihren Anforderungen.

Wir entwerfen die Userinterfaces nach zeitgemäßen AJAX Konzepten und implementieren das System nach einem Vorgehensmodell, das auf Ihre Wünsche abgestimmt ist. Wir sorgen auch für die adäquate Integration in Ihre Systemumgebung

Vorteile durch eine maßgeschneiderte Datenbankanwendung

Durch die Einführung einer zentralisierten Datenbanklösung, wo bisher mit Insellösungen oder nur Spreadsheets gearbeitet wurde, kann der Aufwand unterschiedlicher Prozesse oft erheblich minimiert werden. Durch die Verwendung von browserbasierten Userinterfaces wird der Zugang zu den Daten für alle Mitarbeiter vereinfacht.
Auch wenn die Einführung von maßgeschneiderten Lösungen oft eine größere Investition bedeutet, wird sich diese bei einer bestimmten Komplexität auszahlen.

Optimierung der unternehmensspezifischen speziellen Prozesse

Mit Standardsoftware können bis zu einem gewissen Grad auch nur Standardprozesse unterstützt werden. Es gibt aber in jedem Unternehmen große Bereiche, die mit Standardsoftware nicht zufriedenstellend behandelt werden können. Solche Prozesse müssen in manuellen Schritten umgesetzt werden, was zu Inkonsistenzen und Zeitverzögerungen führen kann. Die Investition in maßgeschneiderte Applikationssoftware ist naheliegend, wenn der Ressourcenaufwand zu hoch wird.

Oft werden unterschiedliche Systeme für Buchhaltung, Produktion, Reporting, etc. verwendet . Der Aufwand, die Daten über die unterschiedlichen Systeme konsistent zu halten, kann hoch sein. Eigene Applikationen & Prozesse,  die für den Datenaustausch zwischen den Systemen sorgen, können hier Abhilfe schaffen.

Unsere Leistungen in diesem klassischen Bereich der Applikationsentwicklung umfassen:

  • Anforderungserhebung und -verwaltung.
  • Prozessanalyse und Erarbeiten von Lösungsvorschlägen für Userinterface, Schnittstellen, Architektur.
  • Entwickeln von Prototypen um die Anforderungen iterativ zu verfeinern.
  • Definition und Implementierung von Schnittstellen.
  • Design der Userinterfaces in Zusammenarbeit mit Grafikdesignern.
  • Implementierung und Test nach unterschiedlichen möglichen Vorgehensmodellen.
  • Wartung, Betreuung und Adaptierung der Lösung

Ihr Mehrwert

  • Sie arbeiten mit maßgeschneiderten Datenbankanwendungen
  • Ihr Verwaltungsaufwand wird reduziert
  • Der Ablauf Ihrer Geschäftsprozesse erfährt eine Aufwertung
  • Sie Gewinnen maximale Zeitersparnis durch individuelle Datenbanklösungen

Durch unsere Expertise im Bereich Datenverarbeitung und Erfahrung mit Integration einer Vielzahl von Datenformaten und Schnittstellen werden wir immer bestrebt sein, ein neues System nicht als Insel stehen zu lassen, sondern es möglichst gut in Ihre Umgebung zu integrieren.

Unsere Vorgehensweise bei Design und Umsetzung können wir flexibel an Ihre Vorstellungen anpassen. Vor allem für kleinere Aufträge ist oft der administrative Überbau ein unnötiger Kosten- und Zeitfaktor. Wir wählen gemeinsam mit Ihnen eine Vorgehensweise passend zur Größe des Projekts.

Operative Unternehmensdaten können, wenn sie gezielt aufbereitet und optimiert werden, zur Auswertung und Analyse herangezogen werden. Die Ergebnisse, die sich daraus generieren lassen sind Erkenntnisse zu aufgeworfenen Fragestellungen und helfen dem Unternehmen im Prozess der Entscheidungsfindung die künftige Strategie festzulegen. Datawarehouse Architekturen unterstützen diese Vorgänge.

Zahllose Datenbestandsinseln eines Unternehmens verzögern einen raschen Zugriff auf Informationen, die innerhalb einer Unternehmung als Entscheidungshilfen herangezogen werden könnten.

Das Datawarehouse bzw. Datawarehouse Architekturen führen einzelne Datenlisten zusammen und ermöglichen einen zentralen Zugriff auf das vorhandenen Material.

Ein schneller und effizienter Einblick in Unternehmensdaten wird somit gewährleistet.

Wir bieten den Entwurf einer Datawarehouse Architektur abgestimmt auf die Kundenbedürfnisse. Ausgehend von der Analyse der Prozesse, der vorhandenen Daten, Testen der Schnittstellen, Bestimmung der Datenqualität wählen wir die am besten geeigneten Werkzeuge und definieren die Komponenten um alles zu einem reibungslosen Workflow zu verbinden.

Welche Problemstellungen erfordern geeignete Datawarehouse Architekturen?

  • Die konsistente Auswertung der Daten ist bisher nicht möglich.
    Unterschiedliche Systeme (Buchhaltung, Produktion, etc.) stellen unabhängig unterschiedliche Auswertungen bereit. Manchmal ist das ausreichend, oft passen die Daten aber nicht zusammen oder können nur schwer verglichen werden (manuelle Anpassungen von Auswertungen über Spreadsheets sind oft die Folge). Durch ein Datawarehouse System, welches die Daten aus den unterschiedlichen Systemen extrahiert und in einem gemeinsamen Datenschema ablegt, kann die Effizienz und Flexibilität der Auswertungen erheblich gesteigert werden. Berichte können unter Einsatz von weniger Ressourcen früher geliefert werden
  • Das Berichtswesen arbeitet mit unzähligen Spreadsheets und jede Anpassung ist mit unvorhergesehenen Datenfehlern verbunden.
    Durch das Einführen einer Datawarehouse Lösung wird das Erstellen von neuen Berichten erheblich vereinfacht. In den meisten Fällen ist das System flexibel genug, um neue Berichte aus den vorhandenen Daten zu erstellen. Und sollte es dennoch nötig sein, zusätzliche Daten zu definieren, dann muss das nur an einer Stelle gemacht werden, und der Aufwand und die Fehleranfälligkeit sind nicht so hoch wie bei einer Lösung mit Spreadsheets.
  • Zusätzliche Datenquellen müssen in ein vorhandenes Reporting-System integriert werden.
    Durch unsere Erfahrung mit unterschiedlichen Datenquellen und Reporting Systemen können wir den Kunden dabei unterstützen, neue Daten in sein bereits vorhandenes System zu integrieren. Die Berücksichtigung der vorhandenen Systeme bringt auch im Reporting Bereich den Vorteil der Datenkonsistenz.
  • Datenhistorisierung
    Wenn im Unternehmen kein Datawarehouse zum Einsatz kommt, werden im Regelfall Berichte in regelmäßigen Intervallen (zB. monatlich) gespeichert um daraus eine Entwicklung ablesen zu können. Durch den Einsatz eines zentralen Datenschemas als Teil eines Datawarehouses kann eine wesentlich flexiblere Form der Historisierung realisiert werden: Es werden alle historischen Einzeldatensätze gespeichert. Dadurch besteht auch später noch die Möglichkeit, Zeitreihenauswertungen zu erstellen, die im Vorfeld nicht berücksichtigt wurden.

Unsere Leistungen

  • Wir entwerfen und projektieren die Erweiterungen Ihrer bestehenden Datawarehouse Infrastruktur bis hin zur Entwicklung einer gesamten Architektur, falls Ihr Unternehmen erstmals ein Datawarehouse System als Lösung für die Analyseanforderungen erwägt.
  • Wir entwerfen das Design des Datenschemas für ein Datawarehouse. Ausgehend von Informationen über die vorhandenen Datenquellen und der gewünschten Auswertungen.
  • Wir wählen die Tools & Softwarekomponenten für den gesamten Datawarehouse Workflow aus.

Ihr Mehrwert

  • Ihre Geschäftsabläufe werden optimiert
  • Der Zeitaufwand beim Erstellen von Berichten und Statistiken beschränkt sich auf ein Minimum
  • Minimierung des Ressourcenbedarfes
  • Generelle Kostensenkung durch Zeitersparnis
  • Sie verbessern Ihre Wertschöpfung
  • Konzentration auf das Kerngeschäft

Durch das Datawarehouse bekommen Sie Einblick in Ihre Unternehmensdaten. Sie erkennen neue Zusammenhänge einzelner Informationsquellen und erhalten eine solide Grundlage für flexible Auswertungen und Analysen.

Sie erhalten Aufschlüsse durch Zusammenführung einzelner Informationsquellen, die Sie ohne eine geeignete Datawarehouse Architektur nicht erhalten und nutzen hätten können.

 

 

Service orientierte Architekturen fördern den dynamischen Prozess im Arbeitsalltag. Sie tragen dazu bei, das Unternehmen flexibel und reaktionsfähig zu machen indem sie zahlreiche Anwendungen verknüpfen oder wiederverwendbar machen.

Service Orientierte Architekturen (SOA) verselbständigen Prozesse des täglichen Geschäftsalltags und reduzieren diese auf eine reine Computerkommunikation. Umfangreiche Anwendungen werden aufgespalten und stehen in aufgeteilter Form zur Verfügung.

Funktionen werden in den Service orientierten Architekturen als Services angelegt und von den Anwendungen gemeinsam genutzt.

Service Orientierte Architekturen sind vor allem in Unternehmen mit großer, teils heterogener IT immer weiter verbreitet. Dabei besteht der Schwerpunkt darin, einzelne Anwendungen als unabhängige Services zu konzipieren um Flexibilität für die Zukunft zu haben. Bestimmte Sets von Schnittstellen (z.B. SOAP Webservices) haben sich als Standard für die Integration der Services etabliert.

Das Team der PARADIGMA hat sich auf JAVA-Applikationen spezialisiert und kann auf Erfahrung mit den nötigen Schnittstellen zurückgreifen, um neue oder bestehende Java Anwendungen in eine bestehende Service Orientierte IT Umgebung passend einzufügen.

Eine zukunftssichere Investition

Service Orientierte Architekturen sind vor allem auf Flexibilität und Erweiterbarkeit ausgelegt. Ein Service wird so konzipiert, dass es einerseits einfach angepasst werden kann und dass andererseits die Funktionalität möglichst direkt wiederverwendet werden kann. Der Einsatz von Webservices ermöglicht den implementierungsunabhängigen Zugriff auf Services.

Der Einsatz von Webservices verbessert die Interoperabilität unterschiedlicher Softwarekomponenten. Neu zu erstellende Anwendungen können auf vorhandene Webservices zugreifen. Vorhandene Systeme können um Webservices erweitert werden, um den Datenaustausch mit anderen Applikationen zu ermöglichen. Auch wenn es nicht immer offensichtlich ist, so ist der Datenaustausch von unterschiedlichen Anwendungen eines Unternehmens meist sinnvoll, um Mehrfacharbeiten und Inkonsistenzen zu vermeiden.

Auch wenn es nicht unmittelbar benötigt wird, so ist es doch von Vorteil, auf die Wiederverwendbarkeit von Anwendungen in zukünftigen Szenarien zu achten. Durch den Einsatz von Webservices und dem Augenmerk auf SOA kann das verbessert werden. PARADIGMA ist daher bemüht, diese Aspekte bei den Systemen zu berücksichtigen.

Natürlich soll für die Umsetzung neuer Anforderungen soweit wie möglich die vorhandene Infrastruktur weiterverwendet werden. Wenn die Erweiterbarkeit von vornherein berücksichtigt wurde (zB. durch SOA), kann einfach auf die vorhandenen Bausteine aufgesetzt werden.

Wenn nicht, können aber auch in vielen Fällen die vorhandenen Systeme um entsprechende Schnittstellen (zB. Webservices) erweitert werden.

Unsere Leistungen

  • Design & Implementierung von Java basierten Services mit SOAP (Webservice), JMS, RMI, CORBA sowie Zugriff auf bestehende Services.
  • Design speziell von stateless Webservices unter Berücksichtigung der WS-I Spezifikationen.
  • Implementierung von Services in einer IBM Websphere Umgebung (mit Integration- und Service-Bus).

Ihr Mehrwert

Der Einsatz von Service Orientierten Architekturen mit JAVA Applikationen ermöglicht Ihnen

  • Rasche Reaktion auf Anforderungen und Möglichkeiten hinsichtlich Marktsituation
  • Optimierung der Geschäftsprozesse
  • Flexible Anwendungsmöglichkeiten mit Ihrer Software

 

Unsere langjährige Erfahrung in der Zusammenarbeit mit der amtlichen Statistik verschafft uns einen Einblick in typische Probleme in der dort anfallenden täglichen Arbeit.

Im Bereich der Datenverarbeitung ist es oftmals die dezentrale Art und Weise der Datenhaltung und -aufbereitung, die zahlreiche Probleme nach sich zieht.

Informationsvorsprung durch erhöhte Datenqualität

Die enorme Datenmenge, die in der amtlichen Statistik naturgemäß anfällt, muss auf unterschiedlichste Art und Weise aufbereitet werden um in weiterer Folge jederzeit abrufbar sein zu können.

Oftmals kommt es zu einer Vielzahl von Spreadsheets mit Inhalten, die nicht auf grundlegende Konsistenz überprüft werden können. Es fehlt der Überblick über die Datenbestände und über die Stufen im Verarbeitungsprozess.

Wir adressieren derartige Probleme mit dem Einführen von zentralen Datensystemen, Datenversionierung, validierten & konsistenten Tabellenbeständen, dokumentierten Datenänderungen und modularen Verarbeitungsprozessen.

Um das effizient und branchenoptimiert umsetzen zu können, greifen wir auf eigens entwickelte Frameworks zurück.

Welche Problemstellungen sollten einer Lösung zugeführt werden?

  • Der Überblick über die große Menge an unterschiedlichen Datenbeständen geht verloren.
    In der Statistik ist die „Datenproduktion“ das eigentliche Geschäft. Durch die Vielfalt an unterschiedlichen Daten und unterschiedlichen Methoden, die für die Aufbereitung zur Anwendung kommen müssen, kommt es naturgemäß zu heterogenen Strukturen und bei mangelnder Kontrolle wächst die Gefahr von Datenverlust oder Qualitätsmängeln. Diese Aspekte können durch (teilweise) Zentralisierung und Einführung von strukturierten Metadaten verbessert werden.
  • Der Weg von Rohdaten zu Ergebnissen beinhaltet zahlreiche schwer nachvollziehbare Schritte. Die Ergebnisse können qualitativ nicht geprüft werden.
    Durch die notwendige verteilte Aufbereitung der Daten kommt es an einzelnen Stellen oft zu lückenhafter Dokumentation oder nicht nachvollziehbaren manuellen Aufbereitungsschritten. Das erschwert die Rechtfertigung der Ergebnisse gegenüber externen Kontrollinstanzen. Solche Probleme können mit der Einführung spezieller Datenstrukturen und entsprechender Verarbeitungsmethoden adressiert werden. Die Aufbereitungsprozesse werden transparenter, und die Wartbarkeit steigt und damit kann auch die Qualität der Ergebnisse verbessert werden.
  • Das Erfüllen von neuen Anforderungen ist sehr aufwendig, oder oft ressourcenbedingt nicht möglich.
    Auch im Bereich der statistischen Datenproduktion können Datenaufbereitungsprozesse automatisiert werden. Die Mitarbeiter können den Arbeitsschwerpunkt verlagern: weg von repetitiven Routinearbeiten, die meist aus Berechnungen in Spreadsheets bestehen, hin zur Steuerung und Kontrolle der (automatisierten) Berechnungsprozesse. Es bleibt mehr Zeit für die Verarbeitung von Ad-Hoc Anfragen oder die dauerhafte Integration von zusätzlichen Standardprozessen

Unsere Leistungen

Für folgende Verbesserungen rund um die Datenqualität und –transparenz erarbeiten wir ein harmonisiertes Konzept:

  • Zentrale Datenhaltung, Bearbeitung von Tabellen im Browser oder mit MS Excel
  • Versionierung sämtlicher Datenbestände – und damit die Nachvollziehbarkeit von Änderungen
  • Datenänderungen in dokumentierten Changesets – verringert die Fehleranfälligkeit.
  • Flexible modulare Verarbeitungsprozesse – neue Anforderungen an Datenaufbereitungsprozesse können zielorientiert umgesetzt werden.
  • Einsatz von regelbasierten Klassifikationssystemen – ermöglicht das Aufbereiten großer Datenmengen mithilfe eines überschaubaren Regel-Sets.

Auf Basis von PARADIGMA entwickelter Frameworks bieten wir:

  • Analyse der Datenbestände & Prozesse und Entwurf eines Gesamtkonzepts
  • Anpassungen und Applikationsentwicklung abgestimmt auf die Kundenbedürfnisse
  • Schemadesign und kontinuierliche Integration, sowie Implementierung von Schnittstellen zu  weiteren Systemen
  • Umsetzung von Auswertungen & Analysen

Ihr Mehrwert

  • Informationsvorsprung durch rasche Auswertmöglichkeit der Daten
  • Durch zentrale Datenhaltung erhalten Sie Kontrolle über die Bestände, Sicherung und Verfügbarkeit.
  • Eine transparente Datenaufbereitung für raschen Informationsfluss mittels Dokumentation, Versionierung und nachvollziehbare Prozesse
  • Eine erhöhte Reaktionsfähigkeit auf neue Auswertungsanforderungen
  • Skalierbare Performance der Verarbeitungsprozesse

PARADIGMA konnte über einen längeren Zeitraum die nötigen Branchenkenntnisse aneignen, um effiziente Lösungen für typische Probleme anbieten zu können. Die lange Zusammenarbeit mit Statistik Austria hat es uns ermöglicht, die passenden Frameworks zu entwickeln.

Wir arbeiten mit der Erkenntnis, dass Daten und Prozesse in jeder Situation anders zu bewerten sind. Jeder Auftrag wird individuell betrachtet. Vorhandene Analogien werden genutzt und Lösungen auf die speziellen Bedürfnisse abgestimmt und erarbeitet.