Modernize Studio
Taal: Nederlands
Mail ons

Verbeteren

Bugs opgelost, trage schermen versneld, ontbrekende functies toegevoegd

De software werkt, grotendeels. Sommige totalen kloppen niet, een rapport doet er minuten over, een functie waar iedereen om vraagt ontbreekt. Wij nemen bestaande applicaties onder handen, zoeken uit wat er werkelijk speelt en lossen het op, zonder te herschrijven wat niet herschreven hoeft te worden.

We beginnen met een diagnose. We reproduceren het probleem op een kopie, meten het en leggen schriftelijk vast wat de oorzaak is en wat het oplossen inhoudt, met een vaste prijs. Een traag scherm komt vaak door één ontbrekende index of een query die duizenden keren draait, en als de oorzaak bekend is, is de oplossing klein.

Voordat we code aanpassen, zetten we geautomatiseerde tests rond het deel waaraan we werken, zodat de oplossing niets anders kapotmaakt, en we leveren de wijziging op met een korte notitie over wat er is gedaan en waarom.

Zo kan het eruitzien

Illustratief voorbeeld, fictieve gegevens

Een orderscherm voor en na een prestatieverbetering. Sleep de schuifregelaar om te vergelijken.

Wat we opleveren

  • Een schriftelijke diagnose

    Wat het probleem veroorzaakt, hoe we dat hebben gevonden en wat het oplossen inhoudt, met een vaste prijs.

  • Bugfixes

    Verkeerde totalen, crashes, mislukte imports en fouten die alleen bij sommige gebruikers of sommige gegevens optreden.

  • Prestatieverbetering

    Trage schermen, rapporten en batchprocessen gemeten, verklaard en versneld, van indexen en queries tot caching.

  • Nieuwe functies

    Functies toegevoegd aan de bestaande applicatie, in haar eigen stijl, zonder opnieuw te beginnen.

  • Tests rond elke wijziging

    Geautomatiseerde tests voor alles wat we hebben gewijzigd, opgeleverd samen met de code.

Typische projecten

  • Een rapport dat minuten nodig heeft om te openen

    Vaak voert het één query per regel uit. Herschreven als één gegroepeerde query opent het in een seconde of twee.

  • Totalen die een paar cent afwijken

    Meestal wordt er op verschillende plekken in de berekening afgerond. Eén regel, op één plek toegepast, met tests op eerdere facturen.

  • Een export waar de boekhouding al lang om vraagt

    Een nieuwe export in het bestaande ordersysteem, in het formaat dat het boekhoudpakket inleest.

Technologieën

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

Zo werken wij

  1. Toegang tot een kopie

    U geeft ons de broncode, een kopie van de database met testgegevens en een korte omschrijving van wat er misgaat of ontbreekt. Als u dat wilt, tekenen we eerst een geheimhoudingsovereenkomst.

  2. Schriftelijke diagnose

    We reproduceren het probleem of onderzoeken de applicatie en leggen schriftelijk uit wat we hebben gevonden, wat we voorstellen en tegen welke vaste prijs.

  3. Wijzigingen met tests

    Voordat we code aanpassen, zetten we geautomatiseerde tests rond het betreffende deel; daarna voeren we de wijziging uit op een kopie en laten we u het resultaat zien.

  4. Livegang en nazorg

    De wijziging gaat live op een met u afgesproken moment, met een korte notitie over wat er is gedaan. We blijven beschikbaar voor het volgende verzoek.

Prijs en betaling

Betalingsvoorwaarden

We vragen 50% bij de start en 50% bij acceptatie. De tweede helft is verschuldigd vóór de livegang en vóór de overdracht van de broncode. Bij grotere projecten volgen de betalingen de afgesproken fases.

Elk voorstel noemt een vaste prijs voor het beschreven werk, schriftelijk vastgelegd voordat we beginnen. Verandert het werk, dan sturen we een nieuwe schriftelijke offerte en doen we het extra werk pas na uw akkoord.

Prijzen exclusief btw.

Vul een projectformulier in

Vragen over deze dienst

Kunt u werken aan code die iemand anders heeft geschreven?

Ja, dat is het grootste deel van dit werk. We hebben de broncode nodig, een kopie van de database met testgegevens en het liefst een omschrijving van het probleem met een voorbeeld.

En als we de broncode niet hebben?

Bij .NET-applicaties is veel terug te halen uit het gecompileerde programma. Bij andere technologieën hangt het ervan af, en de diagnose vermeldt duidelijk wat mogelijk is.

Hoe prijst u een oplossing als de oorzaak onbekend is?

Eerst komt de diagnose, met een eigen vaste prijs die vooraf wordt afgesproken. De oplossing wordt daarna apart geoffreerd, ook tegen een vaste prijs.

Maakt de oplossing niet iets anders kapot?

Voordat we code aanpassen, zetten we geautomatiseerde tests rond dat deel, en we proberen de wijziging uit op een kopie van uw gegevens voordat ze live gaat.

Contact

Kies het kanaal dat u het beste uitkomt. We antwoorden binnen één werkdag per e‑mail, in het Nederlands.

Per e‑mail

riccardo@modernizestudio.com
Stuur een e‑mail

Beschrijf het probleem met een voorbeeld en vertel ons, als u het weet, waarmee de software is gebouwd. We antwoorden binnen één werkdag.

Stuur ons uw bestand

Is het programma gemaakt in Access, Excel, VB6, Delphi of een oudere versie van .NET? Dan ontvangt u binnen 48 uur na het versturen van het bestand een gratis schriftelijke analyse.

  1. Maak een kopie van het bestand, desgewenst met testgegevens.
  2. Voeg die toe aan het formulier of aan een e‑mail, bij voorkeur als archief met een wachtwoord dat u apart stuurt. Op verzoek tekenen we eerst een geheimhoudingsovereenkomst.
  3. Binnen 48 uur: de analyse en een vaste prijs voor een pilotmodule.

Wij werken vanuit Italië.

Stuur een bericht

Optioneel. Een database, een Excel-werkmap, schermafbeeldingen of een programma van eisen, tot 10 MB. Zet voor grotere bestanden een downloadlink in het bericht.

Mail ons

De knop opent uw e‑mailprogramma met het bericht al ingevuld. Er wordt niets verstuurd totdat u daar op Verzenden klikt.

Mail ons