iscon programmiert

Zuerst eine kurze Erklärung:

Unter Programmierung verstehen wir die Erstellung von Modulen und Funktionen die nicht über das Studio oder den Module Builder  im Admin Bereich gemacht werden können. Typisch dafür wären zum Beispiel das Entfernen oder das Hinzufügen von Buttons, die Erstellung von so genannten „Logic Hooks“ – das sind wenn/dann Bedingungen die Aktionen unter bestimmten Voraussetzungen ausführen können – oder das Hinzufügen ganzer Module mit einem über den Sugar Standard hinausgehenden Funktionsumfang. Die Erstellung von Feldern oder das Anpassen von Masken zählen nicht dazu da dies „von außen“, also ohne Eingriffe in den Code, von Ihnen selbst gemacht werden kann.

Generell ist alles was wir tun Upgrade sicher, das heißt nach einer Aktualisierung Ihrer Version auf den neuesten Stand werden diese Anpassungen gewöhnlicherweise noch funktionieren. Dies geht, da wir nur im „custom“ Verzeichnis Änderungen durchführen, dieses wird bei einem Upgrade unangetastet gelassen (Ausnahmen werden vorab besprochen).

Allerdings gibt es Einschränkungen: Wenn sich in der aktualisierten Version z.B. eine Funktion ändert die wir verwenden, dann wird möglicherweise auch die Anpassung nicht mehr funktionieren. Abhilfe schafft hier eine schlaue Funktion die beim Hochladen eines Modules die Möglichkeit des rückstandslosen Entfernens garantiert – d.h. beim Deinstallieren einer gepackten Anpassung wird der Urzustand wieder hergestellt.

Wir halten es daher für absolut notwendig, dass das Ergebnis einer Individualprogrammierung IMMER als gepacktes und installierbares Modul geliefert wird. Nur so kann auch die Entfernung bzw. das Wiedereinspielen garantiert werden.

Wie läuft so ein Entwicklungsprojekt bei uns ab?

  1. Sie sagen uns was Sie möchten – formlos
  2. Wir fragen detailliert nach und verbringen möglicherweise auch ein paar Stunden am Telefon mit Ihnen – je nach Komplexität der Anforderung
  3. Sie erhalten eine „Budgetzahl“ – d.h eine unverbindliche Kostenschätzung
  4. Wenn Sie grundsätzlich zustimmen erstellen wir die detaillierte Spezifikation und einen verbindlichen Kostenvoranschlag zum Fixpreis. Bitte beachten: Die Spezifikation ist kostenpflichtig, allerdings rechnen wir den gezahlten Betrag auf die Projektsumme an. Anders formuliert: Wenn es zu einem Projekt kommt, dann ist/war die Spezifikation natürlich kostenlos.
  5. Wenn Sie dem Angebot, der Spezifikation und dem Liefertermin zustimmen dann erhalten wir von Ihnen eine Kopie Ihrer Installation (auch ohne oder mit anonymisierten Daten) und wir machen uns an die Arbeit. Zum vereinbarten Termin liefern wir dann eine RC Version (Release Candidate) an Sie. Diese wurde natürlich von uns bereits getestet.
  6.  Sie testen anhand der Spezifikation und wir korrigieren Fehler, Missverständnisse oder Probleme hinsichtlich Bedienbarkeit im Dialog.
  7. Bei Änderungswünschen außerhalb der Spezifikation legen wir diese wiederum gemeinsam fest und geben Ihnen dafür einen ergänzenden Kostenvorschlag. Dies kann u.U. auch den Fertigstellungstermin verzögern.
  8. Wir liefern einen neuen RC und durchlaufen eine neue Runde von Tests und ggf. Korrekturen.
  9. Wir liefern eine fertige Version mitsamt den bereits durchgeführten Änderungen und Sie installieren auf Ihrer Live Version
  10. Nach einer definierten Periode (ca. 14 Tage) im Echtbetrieb nehmen Sie das Projekt ab und überweisen die letzte Teilsumme gemäß Zahlungsbedingungen.
  11. Sollten im Echtbetrieb Fehler auftauchen beheben wir diese selbstverständlich kostenfrei.

Bei kleineren Projekten bzw. Ergänzungen läuft dieser Prozess oft sehr viel formloser ab – beispielsweise wird oft schon am Telefon alles ausverhandelt und abgeschlossen. Allerdings sind dann keine Summen im Spiel – wir sprechen hier von Kleinprojekten in der Größenordnung von unter EUR 500,–

Unsere durchschnittliche Projektgröße schwankt sehr stark, von Logic Hooks für 50,– bis hin zu Modulen im niedrigen fünfstelligen Bereich. Bitte fragen Sie uns direkt dazu.

Aber ganz egal wie groß das Projekt ist: Wir garantieren eine erfolgreiche Durchführung, Ihren fixen Ansprechpartner und das komplette Projektmanagement zu einem fixen, vorher festgelegten Preis. Ohne Überraschungen und ohne versteckte Kosten.