Windows-ontwikkeling en technische ondersteuning van KomuraSoft

Aanpassing en onderhoud van bestaande Windows-softwareDe software die uw werk nu ondersteunt, ook in de toekomst.

Met behoud van vertrouwde bediening en rapporten voegen wij functies toe, herstellen wij fouten en verbeteren wij de prestaties. Wij gaan niet uit van volledig opnieuw bouwen, maar passen aan vanaf de onderdelen waar het nodig is.

Een specificatiedocument is niet nodig. Met wat u weet kunt u al advies bij ons vragen.

  • Rechtstreeks contact met een engineer
  • Ook vóór het vastleggen van de eisen advies vragen
  • Opdracht voor alleen de benodigde omvang

U kunt in fasen als deze met ons overleggen

Begin bij wat u nu dwarszit.

Wij zijn bang dat bij elke wijziging weer een andere functie stuk gaat

Wij bekijken het bereik van de gevolgen en het bestaande gedrag en voeren de aanpassing uit inclusief tests en de mogelijkheid tot terugdraaien (rollback).

De vorige beheerder is weg en niemand kan de software aanpassen

Wij ondersteunen de overdracht, te beginnen met onderzoek van de resterende code, documentatie en omgeving.

Het werkt nog wel, maar is traag, instabiel of niet meer bij te werken

Wij beoordelen het effect van verbeteringen en de gevolgen voor het gebruik en bepalen wat eerst wordt aangepakt.

Een gesprekspartner bij wie u technische vraagstukken precies zo kunt bespreken als ze zich voordoen.

Profielfoto van Go Komura

Vertegenwoordiger en engineer

Go Komura

Een engineer die gespecialiseerd is in Windows verzorgt alles, van het begrijpen van uw vraagstuk tot onderzoek, ontwerp en implementatie. Ook wat u nog niet volledig kunt uitleggen, werken wij uit vanuit de technische vraagstukken.

Bekijk ervaring en technologieën / Bekijk bedrijfsgegevens

Gepubliceerde technische case

Onderzoek naar een crash die pas na langdurig bedrijf optrad

Wij brachten het verloop van het aantal handles en de logging op de grenzen van de verwerking op orde en richtten het onderzoek op een handle-lek.

Lees over het probleem en de onderzoeksaanpak

Reikwijdte van onze ondersteuning

Van een afzonderlijk onderdeel tot het geheel: de omvang bepalen wij samen.

Van een enkel onderzoek of een enkele aanpassing tot de ontwikkeling van het geheel. De omvang van de opdracht stemmen wij af op uw huidige situatie.

Functie-uitbreidingen en aanpassingen van bestaande Windows-software

Functie-uitbreidingen, foutherstel en doorlopend onderhoud, na controle van de huidige werkwijzen en afhankelijkheden.

Ondersteuning voor 64-bit en herziening van de opzet

Onderzoek naar opzetten en afhankelijke onderdelen die van x86 uitgaan, en aanpassingen die rekening houden met een mengeling van 32-bit en 64-bit.

Gefaseerde vernieuwing van de opzet

Zonder uit te gaan van een volledige vernieuwing werken wij toe naar een beter onderhoudbare opzet, te beginnen bij de functies met de hoogste prioriteit.

Voorbeelden van wat wij controleren en opleveren

  • Overzicht van de bestaande opzet en het bereik van de gevolgen
  • Aangepaste software en controleresultaten
  • Aandachtspunten voor installatie, terugdraaien en onderhoud

Dit zijn voorbeelden, afhankelijk van de omvang van de opdracht. De omvang en vorm van de op te leveren resultaten spreken wij af bij het opstellen van de offerte.

Herkent u iets van deze vraagstukken, vertel ons dan eerst hoe het ervoor staat.

Een specificatiedocument is niet nodig. Met wat u weet kunt u al advies bij ons vragen.

Kosten en werkwijze

U hoeft niet meteen alles vast te leggen.

Beginnen met een inventarisatie van de huidige situatie en de aanpassingen met de hoogste prioriteit

Wij bekijken de staat van de broncode en de ontwikkelomgeving en bepalen welk gedrag behouden blijft en welke onderdelen worden gewijzigd.

Indicatie van de kosten

Offerte afhankelijk van de omvang van aanpassing en onderhoud

Wij doen een voorstel nadat wij de betrokken functies, afhankelijke componenten, de noodzaak van onderzoek en de omvang van het doorlopende onderhoud hebben bekeken.

Over de kosteloze omvang van het eerste onderzoek en over betaalde diensten

Wij gaan ervan uit dat u de eigenlijke ontwikkeling opdraagt als die haalbaar blijkt; het eerste onderzoek dat nodig is voor de offerte en voor onze beslissing om de opdracht aan te nemen, is dan in principe kosteloos. Langdurige validatie, het opzetten van een aparte omgeving, prototypes en PoC (proof of concept), het opleveren van gedetailleerde onderzoeksrapporten en dergelijke kunnen betaald zijn.

Wanneer u het onderzoek of de review zelf opdraagt, offreren wij dit als een zelfstandige betaalde dienst. Bij betaalde diensten laten wij u vóór de start de omvang en de kosten weten.

  1. Uw situatie delen

    Laat ons weten wat uw doel is, wat het probleem is en om welke omgeving het gaat, voor zover u dat weet.

  2. Omvang en kosten bevestigen

    Wij lichten het benodigde onderzoek, de omvang van onze ondersteuning, de op te leveren resultaten, de kosten en de werkwijze toe.

  3. Starten na afspraken

    Tijdens het onderzoek of de ontwikkeling delen wij de voortgang, wat is vastgesteld en welke beperkingen resteren.

  4. Resultaten controleren en overdragen

    Wij controleren de resultaten onder de afgesproken voorwaarden en bereiden de installatie of de volgende stap voor.

Voor wie de technische aanpak in detail wil kennen

Toon ondersteunde technologieën en de gedetailleerde werkwijze

Zorg dat de Windows-software waaraan u gewend bent, ook in de toekomst bruikbaar blijft.

Juist omdat de software onmisbaar is voor uw bedrijfsprocessen, is opnieuw bouwen niet zomaar mogelijk. KomuraSoft voert de nodige aanpassingen en het onderhoud uit nadat wij de bestaande functies en de bedrijfsvoering hebben leren kennen. Wij gaan niet uit van een volledige vernieuwing, maar bepalen op basis van effect en gevolgen welk deel we verbeteren.

Vraagstukken waarover u advies kunt vragen

  • U wilt functies toevoegen en de huidige bediening en rapporten behouden.
  • Elke wijziging veroorzaakt nieuwe fouten, dus u wilt de opzet opnieuw bekijken.
  • U wilt problemen verhelpen zoals trage werking of instabiliteit bij langdurig gebruik.
  • Software die van 32-bit uitgaat of oude onderdelen houden een update van de omgeving tegen.
  • Doordat de verantwoordelijke medewerker is vertrokken of om een vergelijkbare reden, zoekt u een partij met wie u toekomstige aanpassingen en onderhoud kunt bespreken.

Aanpassingen en onderhoud

Voor bestaande applicaties in VB6, MFC, WinForms en dergelijke voeren wij functie-uitbreidingen, foutherstel en prestatieverbetering uit en ordenen wij de opbouw van de code. Ook opzetten waarin COM / ActiveX / OCX en C++ / C# door elkaar voorkomen, pakken wij aan, terwijl wij de afhankelijkheden controleren.

Bij ondersteuning voor 64-bit of bij een update naar een nieuwere opzet kijken wij niet alleen naar de applicatie zelf, maar ook naar de DLL’s die worden gebruikt, de registratiemethode, de rechten en de omgeving van de afnemers. Waar nodig versterken wij logs en tests, zodat de gevolgen van een wijziging beter te volgen zijn.

Een aanpak die de gevolgen voor de huidige bedrijfsprocessen beperkt

Wij vinden het belangrijk om niet alleen duidelijk te maken wat er verandert, maar ook welk gedrag moet blijven werken.

  1. De huidige situatie vaststellen. Wij brengen werkwijzen, afhankelijke onderdelen, ontwikkel- en distributieomgeving en bekende problemen in kaart.
  2. De omvang van de aanpassing afbakenen. Wij controleren de prioriteiten en de reikwijdte van de gevolgen en bepalen wat blijft en wat verandert.
  3. De verificatiemethode klaarzetten. Wij leggen tests voor bestaande functies, logs en, waar nodig, rollback-stappen vast.
  4. Gefaseerd toepassen. Na elke wijziging controleren wij de werking en voeren we de invoering door, afgestemd op uw bedrijfsomstandigheden.

Ook als u twijfelt tussen aanpassing en vervanging

Of het beter is de bestaande software te blijven gebruiken of een nieuwe te bouwen, hangt af van de onderhoudssituatie en de verwachte gebruiksduur. Wij onderzoeken eerst de huidige situatie en brengen in kaart wat met aanpassingen op te lossen is en waar vervanging overwogen moet worden.

Als de migratie naar een nieuwe applicatie de hoofdzaak is, leest u ook Vervanging van Windows-applicaties. Laat ons bij uw adviesvraag weten waar u in de huidige software tegenaan loopt en of broncode, specificatiedocumenten en een ontwikkelomgeving beschikbaar zijn.

Veelgestelde vragen vóór uw opdracht

Kunnen jullie ook oude Windows-software aanpassen?

Ook bestaande software in VB6, MFC, WinForms en dergelijke kunt u met ons bespreken. Wij controleren de status van de broncode, de ontwikkelomgeving en de afhankelijke componenten en brengen in kaart wat er kan worden aangepast en welke voorbereiding daarvoor nodig is.

Kan ik alleen de onderdelen verbeteren die nodig zijn, in plaats van alles opnieuw te bouwen?

Ja. Wij gaan ervan uit dat u de huidige software blijft gebruiken en beginnen bij de foutherstellen en functie-uitbreidingen met de hoogste prioriteit. De omvang van de aanpassing, de functies die we controleren en de rollback-methode leggen wij vooraf vast.

Kan ik ook advies vragen als er geen specificatiedocument is en de destijds verantwoordelijke er niet meer is?

Dat kunt u met ons bespreken. Wij bekijken de resterende documentatie, de code en het feitelijke gedrag, en beginnen met het onderscheiden van de specificaties die bekend zijn en de punten die nog onderzocht moeten worden.

Contact

Een paar regels over uw situatie volstaan.

Een gedetailleerd specificatiedocument of technisch jargon is niet nodig. Laat ons het volgende weten, voor zover u het weet.

  • Het probleem of het resultaat dat u wilt bereiken
  • De betrokken software, apparatuur en omgeving
  • Gewenste termijn (mag nog onbepaald zijn)

Bij uw eerste bericht hoeft u geen vertrouwelijke documenten of wachtwoorden mee te sturen.

Voorbeeld van een adviesvraag

Wij willen een functie toevoegen aan de Windows-software die wij nu gebruiken. De oorspronkelijke ontwikkelaar kunnen wij niet benaderen, dus wij willen graag beginnen met onderzoek.

Een specificatiedocument is niet nodig. Met wat u weet kunt u al advies bij ons vragen.

De knop voor uw aanvraag opent onze Nederlandstalige contactpagina met manieren om contact op te nemen. “Overleg met ons per e-mail” maakt een e-mail met de naam van de dienst.