Dienstleistungen
RUN Software bietet vor allem Dienstleistungen für Anwendungsentwicklungen zur Vereinfachung und Automatisierung von Verwaltungs- und Geschäftsprozessen an. Diese Dienstleistungen schließen alle Phasen von der Problemanalyse über Datenmodellierung, Anwendungsdesign, Implementierung und Dokumentation sowie Produktionseinführung, Wartung und Schulung ein. Dazu stehen RUN Software effizienteste Technologien zur Verfügung.
Die Kontrolle und Steuerung der Daten und Prozesse erfolgt üblicherweise über komfortable GUI-Anwendungen, die einen intuitiven Zugang zu den Daten und zur Durchführung verschiedener Aufgaben ermöglichen.
Das Leistungsangebot umfasst sowohl einzelne Entwicklungsphasen, als auch komplette Entwicklungszyklen. So kann der Kunde z.B. entscheiden, nur die Problemanalyse oder Problemanalyse mit Prototyp in Anspruch zu nehmen. Anschließend kann er sich entscheiden, ob er auch die Umsetzung in einer oder mehreren Etappen durch RUN Software ausführen lassen möchte und weitere Leistungen wie Produktionseinführung, Wartung oder Schulung in Anspruch nehmen will.
Bei großen Projekten arbeiten wir auch mit unseren Partnern aus dem Open Source network Berlin und der Informatics Consulting GmbH Berlin zusammen.
Problemanalyse
Die Problemanalyse beinhaltet eine umfassende Darstellung der zu lösenden Probleme. RUN Software verwendet dabei die Methode des Terminologiemodells, die eine detaillierte und strukturierte Darstellung des Problems ermöglicht. Mit Hilfe des Terminologiemodells wird eine Wissensbasis für des spezielle Fachgebiet erstellt, die Definitionen sowohl für relevante Sachverhalte als auch für Prozesse und Abläufe des Fachgebietes enthält. Dabei werden exakt die Begriffe benutzt, die in diesem Sachgebiet üblicherweise verwendet werden. Diese widerspiegeln sich dann auch im Datenmodell und in den Anwendungen, so dass es dem Kunden leicht fällt, sich später in der Lösung zurechtzufinden.
Gleichzeitig wird mit dem Terminologiemodell, das auch als Dokument generiert wird, ein Pflichten- bzw. Lastenheft für das Problem bereitgestellt. Diese Dokumentation stellt das Ergebnis der Problemanalyse dar und kann im Weiteren zur Auftragsausschreibung oder Auftragserteilung verwendet werden.
Prototyp
Oft ist es wünschenswert, die Problemanalyse durch einen Prototyp zu untersetzten. Nach bisherigen Erfahrungen ist ein Prototyp, der Anzeige und Bearbeitung der Daten und die Bereitstellung elementarer Funktionen enthält mit einem Aufwand verbunden, der maximal das Doppelte des Aufwands der Problemanalyse beträgt.
Ein solcher Prototyp kann der Ausgangspunkt für die weitere Entwicklung sein oder zur Präzisierung der Aufgabenstellung des Projektes verwendet werden.
Umsetzung
Die Umsetzung der aus dem Pflichten-/Lastenheft resultierenden Aufgaben kann in beliebig festgelegten Etappen erfolgen, die sich auch über einen längeren Zeitraum erstrecken können. Der Kunde kann je nach Dringlichkeit entscheiden, wann welche Etappe durchgeführt werden soll. Ja nach Bedarf können Bereitstellungsverträge für die gesamte Umsetzung, aber auch für einzelne Etappen abgeschlossen werden.
Darüberhinaus besteht die Möglichkeit der Zusammenarbeit mit Mitarbeitern des Kunden, um ihn in die Lage zu versetzen, spätere Änderungen und Erweiterungen auch in eigener Regie durchführen zu können.
Produktionseinführung
Um eine reibungslose Einführung des Projektes in die Produktion zu sichern, bietet RUN Software auch für diese Phase ihre Unterstützung an. Dabei geht es um die Einarbeitung der Administratoren und das Einrichten von automatischen Wartungsprozessen sowie das Einrichten von Servern (falls benötigt) und Arbeitsplätzen.
Zur Produktionseinführung gehört auch die Konfiguration der Anwendung, d.h. die Wahl des Betriebssystems, die Auswahl des Servermodells (lokal, LAN oder Internet) und die Wahl der Datenspeicherung (ODABA, MySQL, ORACLE, MS SQL Server). Da die Implementierung der Anwendung von diesen Faktoren weitgehend unabhängig ist, sind Änderungen auch nach der Produktionseinführung möglich.
Wartung
RUN Software bietet je nach Bedarf Wartungsleistungen an. Diese hängen jedoch stark von Art und Umfang des Projektes ab und umfassen Anwendungs-Updates, Fernwartung oder Wartung vor Ort.