Entwicklungs-Prozess

Im Laufe der Jahre haben wir viel über die Entwicklung von Informationssystemen gelernt. Deshalb betrachten wir unsere Rolle weniger als Programmierer, sondern viel mehr als Dolmetscher der Vorstellungen und Wünsche unserer Kunden: unsere Aufgabe ist es, die technologischen und projektbezogenen Erfahrungen in den Produktionsprozess einzubinden und somit die Projekte schnell und erfolgreich abwickeln.

Ein typisches Projekt durchläuft für gewöhnlich folgende Schritte:

 

Informationen Sammeln

Sammeln von Informationen (oder Daten) ist der erste Identifizierungsprozess über die Anforderungen Ihres Projektes. Eine vorbereitete Liste Ihrer Erwartungen ist etwas, das uns von Anfang an sehr hilft. Diskussionen zwischen den am Projekt beteiligten Personen, (Conference Calls, E-Mail Korrespondenz) werden wichtige Informationen für uns darstellen:

erforderliche Funktionalität, Budget, Zeitrahmen und die geforderte oder bereits bestehende Infrastruktur.

Systemarchitektur

System-Architektur umfasst die Ermittlung der organisatorischen Beziehungen zwischen den verschiedenen Inhalten und Funktionen Ihrer Anwendung, sowie das Kategorisieren von Inhalten, die Definition der internen Workflow-Systeme und grundlegendes graphisches Interface-Design (GUI) als Demonstration.

Rapid Application Prototyping

Mit den gesammelten Informationen, kann man mit der Arbeit auf einem Prototyp beginnen. Ein Prototyp ist eine Live-Version Ihres Systems, und wird als Ausgangspunkt für die Prüfung der gesamten Informationsarchitektur und des Arbeitsablaufes benutzt. Es ist nicht außergewöhnlich, dass sich neue Ideen und Konzepte in dieser Phase herauskristallisieren. Beachten Sie bitte deshalb, dass visuelles Design erst zu einem späteren Zeitpunkt ausgeführt wird, wenn die allgemeine Funktion der Applikation geklärt und festgelegt ist.

Entwicklung

Wenn der Prototyp für die weitere Entwicklung freigegeben ist, wird man mit der benutzerdefinierten Codierung und denTests beginnen. Wenn zum Beispiel Ihre Website eine bestimmte Funktionalität erfordert, die nicht ein inhärenter Teil des Drupal-Content-Management-Systems ist, (oder durch Community bereitgestellt ist), muß man den Code erst schreiben, welcher diese spezifische Funktionalität ausführt.

Visuelles Design

Visuelles Design wird Ihrem System ein modernes und elegantes Aussehen geben. Dies hilft den Konsumenten Ihrer Web-Seite, Sie und Ihre Dienstleistungen in dem tausendfachem Angebot im Web leichter zu finden. Visuelles Design bestimmt das „Look and Feel“, eine umfassende grafische Gestaltung für Ihr System, sowie auch die Gestaltung alle kleineren Elemente, die eventuell benötigt werden.
Um ein Design zu schaffen welches durch Funktionalität, aber ebenso durch ästhetische Kriterien überzeugt, arbeiten wir durch mehrere Wiederholungen mit unseren Kunden zusammen, bis das endgültige Design festgelegt ist.

Beta-Testing

Informationssysteme sind in der Regel komplex in ihrer Gestaltung. Beta-Testing ist der Prozess der Ermittlung und Beseitigung von eventuellen Defekten, bevor das System in die Produktionsphase kommt.
Um eventuelle Problemen festzustellen, haben wir in unserem Intranet eine Projekt-Management-Software integriert. Auf diese Art und Weise können alle Beteiligten am Prozess der Verbesserung des Systems problemlos mitwirken. Auch hier passiert es immer wieder, dass neue Ideen und Konzepte Gestalt annehmen. Wir werden alle Ihre Wünsche und Anforderungen gründlich zur Kenntnis nehmen und analysieren, da sie wertvolles Material für die weitere Entwicklung des Systems sind. Sobald die erste Version Ihrer Anwendung oder Website fertig gestellt ist, sollten Sie Ihre Notizen und Ihre Wunschliste überprüfen, um Entscheidungen zu treffen was als nächstes zu tun ist.

Training & Dokumentation

Da wir unsere Kunden während der Entwicklung des Systems immer mit einbeziehen, gibt es nicht unbedingt ein spezielles Training in der Entstehungsphase.
Falls es aber Ihren Bedürfnissen entspricht, organisieren wir für Sie persönliche Trainingsseminare, beraten Sie über Telefon, Instant Messenger, Desktop-Sharing, durch interaktiv gefilmte Sessions - oder auch per E-Mail und schriftlicher Dokumentation.

Wartung und Support

Sobald Ihr Informationssystem eingerichtet und ausgeliefert wurde, bedeutet das nicht, daß die Arbeit abgeschlossen ist, sondern nur, dass ihr System „online“ ist.
Web-Sites brauchen regelmäßige Wartung, Sicherheits-Updates, und darüber hinaus könnte die Anwendung auch verschiedene Upgrades und laufenden Support benötigen. Damit unsere Kunden das volle Leistungsspektrum des gelieferten Systems nützen können, haben wir verschiedene Möglichkeiten für Wartung und Support eingerichtet. Obwohl es oft in der Planungsphase des Budgets vergessen wird, ist die Wartung sehr wichtig, und wir raten unseren Kunden immer eine Wartungs-Option in ihre Verträge mit einzubeziehen.

 

Keine zwei IT-Systeme gleichen einander. Aus diesem Grund ist die Entwicklung eines neuen Systems immer eine Herausforderung – und das betrifft auch erfahrene Fachleute. MontenaSoft kann für Sie alle Spezialisten bereitstellen, vom Rohentwurf und Projektmanagement, über Design und Programmieren, bis zu Support und Wartung.

Benötigen Sie mehr Informationen über den Prozess der Herstellung eines sicheren, aber dennoch einfach zu bedienenden und trotzdem hochinteressanten Web-Systems? Haben Sie eine Idee, die Sie Morgen schon umgesetzt sehen wollen?

Nehmen Sie bitte Kontakt mit uns auf.