 |


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.
|
 |