Egal ob Sie sich für eine individuelle Lösung oder für den Einsatz eines camos® Standardproduktes entschieden haben - wir unterstützen Sie dabei, dieses Produkt für Ihre Anforderungen zu optimieren.

Realisieren

Entsprechend der Ihnen zur Verfügung stehenden personellen Ressourcen, kann sich unser Anteil auf die beratende Funktion beschränken oder aber die Übernahme kompletter Arbeitspakete bedeuten. Unsere Erfahrung erstreckt sich von der Betreuung einzelner Mitarbeiter bis hin zur Leitung von mehrköpfigen Entwicklerteams.

Im Rahmen der Realisierungsphase zu Ihren Projekten bieten wir Ihnen unsere Unterstützung zu den folgenden Punkten an:


Implementierung

Installation

Es gibt vielfältige Möglichkeiten ein camos basiertes System in Ihre IT-Landschaft zu integrieren. In Zusammenarbeit mit Ihrer IT-Abteilung unterstützen wir Sie bei der Auswahl des Installationsszenarios und der Installation der Softwareprodukte.

Datenmodellierung

Grundlage eines wissensbasierten Systems stellen in der Regel Datenbanksysteme dar. Die Vorbereitung und Implementierung von Datenbankschemas sowie die Optimierung bestehender Datenbanken für den Einsatz von camos Applikationen hat einen maßgeblichen Einfluss auf die zu erwartende Stabilität und Performance Ihres Systems. Wir unterstützen Sie hierbei in Abstimmung mit Ihren Datenbankadministratoren.

Individuelle Funktionsmodule

Zur reibungslosen Abbildung Ihrer Geschäftsprozesse besteht in der Regel Bedarf nach zusätzlichen Funktionsmodulen. Diese individuell zu erstellenden Module erweitern die camos Standardprodukte zu einem leistungsfähigen Gesamtsystem.

Der Einsatz von camos Develop bietet Ihnen die Möglichkeit Anforderungen zu realisieren, die weit über den Umfang der camos Standardprodukte hinaus reichen. Dabei können wir auf eigenentwickelte Module und Lösungsansätze zurückgreifen und somit den Implementierungsaufwand reduzieren.

Design der Benutzeroberflächen

Die wichtigste Schnittstelle einer Anwendung ist das User-Interface. Gerade ingenieursgetriebene Entwicklungen zeigen diesbezüglich leider des Öfteren Schwächen. Durch unsere jahrelange Zusammenarbeit mit unterschiedlichen Anwenderkreisen kennen wir die Erwartungen, die an eine moderne Software hinsichtlich Bedienfreundlichkeit und Benutzerführung gesetzt werden. Mit unserer Erfahrung unterstützen wir Sie, eine optisch ansprechende und ergonomisch bedienbare Anwendung zu erstellen.

Abbildung des Produktwissens

Die Abbildung des Produktwissens ist die zentrale Aufgabe in einem Projekt für wissensbasierte Systeme. Hierzu müssen die Strukturen so konzipiert und implementiert werden, dass Erweiterungen und Wartung einfach durchgeführt werden können.

Die Implementierung und Strukturierung des Produktwissens kann daher nur in enger Zusammenarbeit mit den Fachabteilungen erfolgen. Wir bieten die notwendige Erfahrung, um Ihr Fachwissen anwendungsgerecht abzubilden und Optimierungspotential in Ihren Produktstrukturen zu erkennen.

Die Umsetzung erfolgt meist durch die internen Produktmodellierer. Diese werden während des Projektes von uns geschult und begleitet. Darüber hinaus können wir bei Kapazitätsengpässen auch Ihre internen Ressourcen verstärken.

Schnittstellen

Im Hinblick auf eine durchgängige Datenverarbeitung bilden Schnittstellen zu externen Systemen eine der grundlegenden Anforderungen an wissensbasierte Systeme.

Wir legen gesteigerten Wert auf die Identifikation und Konzeption offener, transparenter Schnittstellen. Zu folgenden Systemen wurden von uns bereits Schnittstellen implementiert:

  • ERP Systeme (SAP, Brain/Infor, Baan, bäurer, IFS, proAlpha, Microsoft Dynamics)

  • ECM / Dokumentenmanagement System (d3, ELO)

  • CAD Systeme (ProEngineer, CATIA V5, Unigraphics (NX))

  • CRM Systeme (SAP CRM, SuperOffice, update.seven, SalesForce.com, Microsoft CRM)

  • Datenbanken (MS SQL Server, Oracle, DB2, Access, MySQL)

  • MS Office Anwendungen (Excel, Word, Outlook)

  • Groupware (Lotus Notes, MS Exchange, Groupwise, Salesforce.com)


Dokumentation

Voraussetzung für die Erweiterbarkeit und die Pflegbarkeit eines Systems ist die Dokumentation von verwendeten Lösungsmechanismen, Strukturen und internen Zusammenhängen. Daher sollten einheitliche Vorgehensweisen, Richtlinien und Designvorgaben festgelegt werden, um dieses Ziel auch bei mehrköpfigen Entwicklerteams erreichen zu können.

Eine wichtige Grundlage für die Akzeptanz der Lösung beim Endanwender ist die Anwenderdokumentation. Hier werden sowohl Philosophie und Funktionalität des Systems als auch exemplarische Vorgehensweisen beschrieben. Ergänzend müssen für Administratoren zusätzliche Informationen bereitgestellt werden (Applikationseinstellungen, Berechtigungen, etc.).

Mit unserer fachlichen und didaktischen Erfahrung unterstützen wir Sie gerne bei der Erstellung dieser Dokumentationen.


Qualitätssicherung

Wissensbasierte Systeme stellen einen hohen Anspruch an die Flexibilität der Lösung im täglichen Einsatz. Die ständige Weiterentwicklung Ihrer Produkte und Prozesse erfordert regelmäßige Anpassungen des Systems. Je nach Anforderung können unter Umständen auch kurzfristige Änderungen notwendig sein. Soll die Anwendung als Offline-Lösung eingesetzt werden, erfordert dies gegebenenfalls weitergehende Maßnahmen, um die entsprechende Qualität zu gewährleisten.

Wir unterstützen Sie bei der Einführung eines, auf Ihre Prozesse zugeschnittenen, Changemanagement-Konzepts. Die systematische Erfassung und Bewertungen von Anforderungen an Ihre Anwendung stellt die Basis für die Planung und Umsetzung der daraus resultierenden Änderungen dar. Eine transparente Dokumentation und Nachverfolgung von Anpassungen verschafft Ihnen stets den Überblick über Ihre im System abgebildeten Inhalte. Professionelle Versionierungskonzepte müssen verwendet werden, um große, weltweit angesiedelte Entwicklerteams mit verteilten Wissensbasen zu koordinieren.

Test

Im Gegensatz zu den Modultests erfolgt der Anwendungstest meist erst in einer späten Projektphase. Aufgrund der oftmals komplexen technischen Inhalte von wissensbasierten Systemen gestalten sich die erforderlichen Tests nach herkömmlichen Methoden meist sehr aufwändig. Fehler in der Anwendung können jedoch, aufgrund der oftmals kostenrelevanten Daten, zu erheblichen Verlusten führen.

Um eine ausreichende Testabdeckung für Ihr System zu erreichen sind daher die Konzipierung von Testverfahren und die Bildung geeigneter Testteams zu einem frühen Zeitpunkt des Projektes von großem Vorteil. Wir helfen Ihnen diese wichtigen Aspekte zu berücksichtigen und für Ihre Organisationsstruktur angemessene Prozesse zu etablieren. Die Verwendung automatisierter Testverfahren verringert den Aufwand und liefert Ihnen bereits im Laufe der Entwicklung wichtige Hinweise auf sensible Bereiche Ihrer Anwendung.