Modernize Studio
Sprache: Deutsch
E‑Mail schreiben

Verbessern

Fehler behoben, langsame Masken beschleunigt, fehlende Funktionen ergänzt

Die Software läuft, meistens. Manche Summen stimmen nicht, ein Bericht braucht Minuten, eine Funktion, nach der alle fragen, fehlt. Wir übernehmen bestehende Anwendungen, finden heraus, was wirklich passiert, und beheben es, ohne neu zu schreiben, was nicht neu geschrieben werden muss.

Am Anfang steht eine Diagnose. Wir reproduzieren das Problem auf einer Kopie, messen es und halten Ursache und Aufwand der Behebung schriftlich fest, mit einem Festpreis. Eine langsame Maske liegt oft an einem einzigen fehlenden Index oder an einer Abfrage, die tausendfach läuft, und ist die Ursache bekannt, ist die Behebung klein.

Bevor wir Code ändern, legen wir automatisierte Tests um den betroffenen Teil, damit die Korrektur nichts anderes beschädigt, und liefern die Änderung mit einer kurzen Notiz, was getan wurde und warum.

So kann es aussehen

Anschauungsbeispiel, fiktive Daten

Eine Auftragsmaske vor und nach einer Performance-Korrektur. Ziehen Sie den Regler, um zu vergleichen.

Was wir liefern

  • Eine schriftliche Diagnose

    Was das Problem verursacht, wie wir es gefunden haben und was die Behebung umfasst, mit einem Festpreis.

  • Fehlerbehebung

    Falsche Summen, Abstürze, fehlgeschlagene Importe und Fehler, die nur bei bestimmten Nutzern oder Daten auftreten.

  • Performance-Arbeit

    Langsame Masken, Berichte und Batch-Jobs gemessen, erklärt und beschleunigt, von Indizes und Abfragen bis zum Caching.

  • Neue Funktionen

    Funktionen, die sich in die bestehende Anwendung einfügen, ohne neu anzufangen.

  • Tests zu jeder Änderung

    Automatisierte Tests für alles, was wir geändert haben, geliefert mit dem Code.

Typische Projekte

  • Ein Bericht, der Minuten zum Öffnen braucht

    Oft läuft eine Abfrage pro Zeile. Als eine gruppierte Abfrage neu geschrieben, öffnet er sich in ein, zwei Sekunden.

  • Summen, die um ein paar Cent abweichen

    Meist wird an verschiedenen Stellen der Berechnung gerundet. Eine Regel, an einer Stelle angewendet, mit Tests auf vergangenen Rechnungen.

  • Ein Export, nach dem die Buchhaltung immer wieder fragt

    Ein neuer Export im bestehenden Auftragssystem, im Format, das die Buchhaltungssoftware einliest.

Technologien

  • C# / .NET
  • VB.NET
  • PHP
  • JavaScript
  • SQL Server
  • MySQL
  • PostgreSQL
  • Oracle
  • DB2

So arbeiten wir

  1. Zugriff auf eine Kopie

    Sie geben uns den Quellcode, eine Kopie der Datenbank mit Testdaten und eine kurze Beschreibung dessen, was nicht stimmt oder fehlt. Auf Wunsch unterzeichnen wir vorher eine Vertraulichkeitsvereinbarung.

  2. Schriftliche Diagnose

    Wir reproduzieren das Problem oder prüfen die Anwendung und erklären schriftlich, was wir gefunden haben, was wir vorschlagen und zu welchem Festpreis.

  3. Änderungen mit Tests

    Bevor wir Code ändern, legen wir automatisierte Tests um den betroffenen Teil, nehmen die Änderung an einer Kopie vor und zeigen Ihnen das Ergebnis.

  4. Livegang und Betreuung

    Die Änderung geht zu einem mit Ihnen vereinbarten Zeitpunkt live, mit einer kurzen Notiz, was getan wurde. Für die nächste Anfrage sind wir weiterhin da.

Preis und Zahlung

Zahlungsbedingungen

Wir berechnen 50 % zum Start und 50 % bei Abnahme. Die zweite Hälfte ist vor dem Livegang und vor der Übergabe des Quellcodes fällig. Größere Projekte werden in Meilensteinzahlungen aufgeteilt.

Jedes Angebot nennt einen Festpreis für die beschriebene Arbeit, schriftlich vereinbart vor Beginn. Ändert sich der Umfang, senden wir ein neues schriftliches Angebot und warten auf Ihre Freigabe, bevor wir die zusätzliche Arbeit ausführen.

Preise zzgl. MwSt.

Projektbriefing erstellen

Fragen zu dieser Leistung

Arbeiten Sie an Code, den andere geschrieben haben?

Ja, das ist der Großteil dieser Arbeit. Wir brauchen den Quellcode, eine Kopie der Datenbank mit Testdaten und idealerweise eine Beschreibung des Problems mit einem Beispiel.

Und wenn wir den Quellcode nicht haben?

Bei .NET-Anwendungen lässt sich viel aus dem kompilierten Programm zurückgewinnen. Bei anderen Technologien kommt es darauf an, und die Diagnose sagt klar, was möglich ist.

Wie lässt sich eine Korrektur bepreisen, wenn die Ursache unbekannt ist?

Zuerst kommt die Diagnose mit eigenem, vorab vereinbartem Festpreis. Die Behebung wird danach gesondert angeboten, ebenfalls zum Festpreis.

Beschädigt die Korrektur etwas anderes?

Bevor wir Code ändern, legen wir automatisierte Tests um diesen Teil und testen die Änderung auf einer Kopie Ihrer Daten, bevor sie live geht.

Kontakt

Wählen Sie den Weg, der Ihnen passt. Wir antworten schriftlich innerhalb eines Werktags.

Per E‑Mail

riccardo@modernizestudio.com
E‑Mail schreiben

Beschreiben Sie das Problem mit einem Beispiel und, falls bekannt, womit die Software gebaut ist. Wir antworten innerhalb eines Werktags.

Senden Sie uns Ihre Datei

Für Software in Access, Excel, VB6, Delphi oder älterem .NET erhalten Sie innerhalb von 48 Stunden nach dem Versand der Datei eine kostenlose schriftliche Analyse.

  1. Erstellen Sie eine Kopie, gern mit Testdaten.
  2. Hängen Sie sie an das Formular oder an eine E‑Mail, am besten als passwortgeschütztes Archiv mit dem Passwort in einer separaten Nachricht. Auf Wunsch unterzeichnen wir vorher eine Vertraulichkeitsvereinbarung.
  3. Innerhalb von 48 Stunden: die Analyse und ein Festpreis für ein Pilotmodul.

Wir arbeiten von Italien aus.

Nachricht senden

Optional. Eine Datenbank, eine Arbeitsmappe, Screenshots oder ein Lastenheft, bis 10 MB. Für größere Dateien fügen Sie einen Download-Link in die Nachricht ein.

E‑Mail schreiben

Die Schaltfläche öffnet Ihr E‑Mail-Programm mit der fertigen Nachricht. Gesendet wird erst, wenn Sie dort auf „Senden“ klicken.

E‑Mail schreiben