Integration
 
 
In der Integrationsphase werden alle vorher definierten Technologien, Funktionen und Schnittstellen in das Standardsystem integriert.
 
Installation und Konfiguration
 
Als erstes wird die Datenbank mit dem Standard Clarify System aufgesetzt und die Clarify Dienste und Architekturkomponenten werden eingerichtet. Entsprechend der Definition erfolgt die Installation jeweils für die Entwicklungs-, die Test- und die spätere Produktivumgebung.
Nach der Clarify-Installation erfolgt die Basiskonfiguration, wie die Anlage der ersten User, die Rechtevergabe, die Einrichtung der Queues, Erstellung von Business Rules usw.. Danach beginnt die schrittweise Entwicklung Ihres individuellen Systems sowie die Anbindung an die Systemlandschaft.
 
Entwicklung
 
Dem technischen Konzept und dem Funktionalitätenkatalog entsprechend werden die einzelnen Bausteine entwickelt und in Ihr Clarify-System integriert. Dabei wird immer auf die möglichst einfache Migrierbarkeit auf spätere Clarify Versionen geachtet. Unsere Entwicklungsstandards sind an Clarify Empfehlungen angelehnt, um eine bestmögliche Verständlichkeit und Erweiterbarkeit zu erreichen. Dazu trägt außerdem der modulare Aufbau unserer Entwicklungen bei, welcher zusätzlich eine leichte Wiederverwendung und Verteilung einmal geschriebener Logik ermöglicht. Unterstützend wird der komplette Code ausführlich in deutscher Sprache kommentiert.
Alle Entwicklungen werden konsequent auf Performance optimiert. Dazu gehört das Tuning des ClearBasic und der Datenbankoperationen sowie die Auslagerung auf den Applikationsserver. Auch die Nutzung von Plugins für spezielle und ungewöhnliche Anforderungen kann die Performance erheblich verbessern. Diese und weitere Schritte ermöglichen eine Nutzung des späteren Systems ohne größere Wartezeiten.
Neben der Performance ist die Systemstabilität eines der fokussierten Entwicklungsziele. Methoden wie das systemweite Errorhandling, geprüfte Antwortzeiten mit Timeout-Logiken und die Suche nach Beseitigung von Störquellen (Lastspitzen, Netzüberlastung). werden eingesetzt, um eine möglichst hohe Zuverlässigkeit zu erreichen. Alle Systemerweiterungen werden von uns in einer Source-Code-Verwaltung zur Versionskontrolle gehalten. Soweit vorhanden, wird die bei Ihnen bereits eingesetzte Lösung verwendet. So können wir zu jeder Zeit alle Projektversionen bereitstellen und verfügen immer über eine zusätzliche Datensicherung.
 
Datenübernahme
 
Sind die Initialdaten schon in anderen Systemen enthalten, können diese, Ihrem Datenhaltungskonzept entsprechend, in Ihr Clarify-System importiert werden. Die Datenübernahme aus Fremd- oder Altsystemen wird über Import-Scripte, bzw. bei größeren und komplexeren Datenbeständen, durch eine eigene Migrationssoftware realisiert. Hierbei unterstützen wir Sie mit unserem tiefgreifende Datenbank-Knowhow.
 
Test
 
Wenn die Funktionen bereitstehen, werden sie aus der Entwicklungs- in die Testumgebung portiert und ausführlichen Prüfungen unterzogen:
Als erstes findet der Unit Test statt. Mit detaillierten Testfällen werden die einzelnen Entwicklungseinheiten des Clarify Systems geprüft. Im darauffolgenden Systemtest dreht sich alles um das Testen der übergreifenden Funktionalitäten Ihres Clarify Systems. So wird die Funktionalität und das Zusammenspiel der einzelnen Einheiten gewährleistet. Die Schnittstellenkommunikation und -logik wird im Integrationstest unter die Lupe genommen. Dadurch wird die saubere und sicher funktionierende Integration des Systems in Ihre Unternehmenslandschaft gesichert.
Durch die unterschiedlichen Teststufen wird eine permanente, hohe funktionale und technische Qualität des Systems gesichert. So kann eine konstante Systemverfügbarkeit gewährleistet und das Risiko von Ausfällen erheblich gesenkt werden. Dies ist gerade im Umfeld des direkten Kundenkontaktes für Sie lebenswichtig.
 
Abnahme
 
Nachdem die Funktionalitäten technisch freigegeben sind, prüfen Ihre Business User das Gesamtsystem im User Acceptance Test auf die Erfüllung der fachlichen Vorgaben. Erfüllt das System die spezifizierte Funktionalität, kann es im nächsten Schritt abgenommen werden.
Da wir schon in einem frühen Stadium des Projektes die Business User aus den Fachbereichen Ihres Unternehmens in die Entwicklung mit einbinden, gewährleisten wir Ihnen eine, auf Ihre Anforderungen zugeschnittene, transparente Clarify Lösung, die hält, was sie in der Planungsphase versprochen hat.