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
| 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 |
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
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.
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.
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.
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.
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@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.
- Maak een kopie van het bestand, desgewenst met testgegevens.
- 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.
- Binnen 48 uur: de analyse en een vaste prijs voor een pilotmodule.
Wij werken vanuit Italië.