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
| SO-10482 | Bertram & Lowe | 2.480,00 € |
| SO-10483 | Kessmar Elektro | 912,40 € |
| SO-10484 | Lumen Bistro | 186,00 € |
| SO-10485 | Orsini Ottica | 1.320,50 € |
| SO-10486 | Studio Kerr | 640,00 € |
| SO-10487 | Palmer & Rhee | 3.105,75 € |
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
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.
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.
Ä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.
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.
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@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.
- Erstellen Sie eine Kopie, gern mit Testdaten.
- 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.
- Innerhalb von 48 Stunden: die Analyse und ein Festpreis für ein Pilotmodul.
Wir arbeiten von Italien aus.