Windows-utvikling og teknisk støtte fra KomuraSoft

Endringer og vedlikehold av eksisterende Windows-programvareProgramvaren som bærer arbeidet i dag, skal gjøre det også i morgen.

Vi beholder kjent betjening og kjente rapporter og legger samtidig til funksjoner, retter feil og forbedrer ytelsen. Vi forutsetter ikke en full ombygging, men endrer det som trengs, først.

Du trenger ingen spesifikasjon. Du kan rådføre deg med oss ut fra det du vet.

  • Du snakker direkte med en ingeniør
  • Du kan rådføre deg med oss før kravene er fastlagt
  • Du kan nøye deg med å bestille det du trenger

Du kan rådføre deg med oss i situasjoner som disse

La oss starte med det som er vanskelig akkurat nå.

Vi er redde for at hver endring ødelegger en annen funksjon

Vi avklarer hva endringen påvirker og hvordan programvaren oppfører seg i dag, og gjør endringene med test og tilbakerulling.

Den forrige utvikleren er borte, og ingen tør røre programvaren

Vi støtter overtakelsen ved å undersøke kode, dokumentasjon og miljø som finnes igjen.

Programvaren fungerer, men er treg, ustabil eller kan ikke oppdateres

Vi vurderer effekten av forbedringene og konsekvensene for driften og avgrenser hva som skal håndteres først.

Noen du kan rådføre deg med om det tekniske, akkurat slik det er.

Profilbilde av Go Komura

Representant og ingeniør

Go Komura

En ingeniør som har spesialisert seg på Windows, tar seg av alt fra avklaring av utfordringen til undersøkelse, design og implementering. Også det du ennå ikke kan forklare fullt ut, omsetter vi til tekniske spørsmål.

Se yrkeserfaring og teknologistakk / Se selskapsopplysninger

Publisert teknisk casestudie

Undersøkelse av et krasj som bare oppsto etter lang drift

Utviklingen i antall håndtak og logging ved behandlingens grenser ble gjort oversiktlig, og undersøkelsen ble avgrenset til en håndtaklekkasje.

Les om utfordringen og hvordan undersøkelsen forløper

Arbeidets omfang

Du kan overlate akkurat den delen du trenger, eller hele oppgaven.

Fra en enkelt undersøkelse eller endring til utvikling av hele løsningen. Omfanget fastlegges ut fra din nåværende situasjon.

Ny funksjonalitet og endringer i eksisterende Windows-programvare

Ny funksjonalitet, feilretting og løpende vedlikehold, etter at vi har gått gjennom dagens arbeidsrutiner og avhengigheter.

Støtte for 64-biters og gjennomgang av arkitekturen

Vi undersøker arkitekturer og avhengige komponenter som forutsetter x86, og gjør endringer som tar hensyn til blandet 32-biters og 64-biters kode.

Trinnvis oppdatering av arkitekturen

Uten å forutsette full fornyelse oppdaterer vi arkitekturen til en som er enklere å vedlikeholde, med start i de funksjonene som har høyest prioritet.

Eksempler på det vi kontrollerer og leverer

  • Oversikt over eksisterende oppbygging og hva endringene påvirker
  • Endret programvare og resultater av kontrollen
  • Merknader om igangsetting, tilbakerulling og vedlikehold

Eksemplene avhenger av oppdragets omfang. Omfang og form på leveransene avtales når vi gir tilbud.

Kjenner du deg igjen i en av disse utfordringene, så fortell oss først om situasjonen din.

Du trenger ingen spesifikasjon. Du kan rådføre deg med oss ut fra det du vet.

Pris og forløp

Du trenger ikke å bestemme alt fra starten.

Start med en gjennomgang av dagens tilstand og de viktigste endringene

Vi går gjennom status for kildekode og utviklingsmiljø og bestemmer hvilken oppførsel som skal bevares, og hva som skal endres.

Veiledende pris

Tilbud etter omfanget av endringer og vedlikehold

Vi går gjennom berørte funksjoner, avhengigheter, behovet for undersøkelse og omfanget av løpende vedlikehold før vi foreslår en løsning.

Om omfanget av den gratis innledende undersøkelsen, og om betalt arbeid

Under forutsetning av at selve utviklingen bestilles dersom oppgaven vurderes som gjennomførbar, er den innledende undersøkelsen som trengs for tilbudet og for vår beslutning om å ta oppdraget, i prinsippet gratis. Langvarig verifikasjon, oppbygging av et dedikert miljø, prototyper, PoC, levering av en detaljert undersøkelsesrapport og lignende kan være betalt.

Hvis selve undersøkelsen eller gjennomgangen bestilles, gir vi tilbud på den som et selvstendig, betalt oppdrag. Hvis arbeidet er betalt, opplyser vi om omfang og pris før vi starter.

  1. Fortell om situasjonen

    Fortell oss om formål, problemer og målmiljø, så langt du kjenner dem.

  2. Gå gjennom omfang og pris

    Vi gjør rede for nødvendig undersøkelse, arbeidets omfang, leveransene, prisen og forløpet.

  3. Vi starter når vi er enige

    Underveis i undersøkelsen eller utviklingen deler vi status, det vi har kunnet bekrefte, og begrensningene som gjenstår.

  4. Kontroller resultatet og motta det

    Vi går gjennom resultatet på de avtalte vilkårene og forbereder igangsetting eller neste steg.

Vil du vite mer om det tekniske?

Åpne teknologier og nærmere beskrivelse av forløpet

Behold Windows-programvaren du kjenner godt, og gjør den klar for fremtiden.

Programvaren er uunnværlig i dagens forretningsprosesser, og nettopp derfor kan den ikke bare bygges på nytt. KomuraSoft gjør de nødvendige endringene og vedlikeholdet etter at vi har forstått de eksisterende funksjonene og driften. Vi forutsetter ikke en full fornyelse, men vurderer nytten og konsekvensene før vi fastsetter hvor mye som skal forbedres.

Utfordringer du kan rådføre deg med oss om

  • Du vil legge til funksjonalitet og samtidig beholde dagens betjening og rapporter.
  • Hver endring fører til nye feil, så du vil gå gjennom arkitekturen på nytt.
  • Du vil løse problemer som at programvaren er treg eller blir ustabil etter lang tids bruk.
  • Programvare som forutsetter 32-biters, eller gamle komponenter, hindrer oppdatering av miljøet.
  • Den som hadde ansvaret, har for eksempel sluttet, og du leter etter noen du kan snakke med om endringer og vedlikehold fremover.

Endringer og vedlikehold vi tar oss av

For eksisterende apper i VB6 / MFC / WinForms og lignende legger vi til ny funksjonalitet, retter feil, forbedrer ytelsen og rydder opp i kodestrukturen. Vi håndterer også arkitekturer der COM / ActiveX / OCX og C++ / C# er blandet, og går gjennom avhengighetene underveis.

Ved støtte for 64-biters og oppdatering til nyere arkitektur kontrollerer vi ikke bare selve appen, men også DLL-ene den bruker, registreringsmåte, rettigheter og mottakermiljøet. Ved behov styrker vi logger og tester, slik at det blir lettere å følge konsekvensene av endringene.

Slik begrenser vi konsekvensene for dagens forretningsprosesser

Vi legger vekt på å gjøre det tydelig ikke bare hva som endres, men også hvilken oppførsel som skal bevares.

  1. Vi kartlegger dagens situasjon. Vi går gjennom arbeidsrutiner, avhengige komponenter, utviklings- og distribusjonsmiljø og kjente problemer.
  2. Vi avgrenser omfanget av endringene. Vi kontrollerer prioriteringer og konsekvenser, og bestemmer hva som beholdes og hva som endres.
  3. Vi forbereder verifiseringen. Vi setter opp tester av eksisterende funksjoner, logger og, ved behov, rutiner for tilbakerulling.
  4. Vi tar endringene i bruk trinnvis. Vi kontrollerer oppførselen etter hver endring og gjennomfører innføringen i tråd med driftsforholdene.

Hvis du er usikker på om du bør endre eller skifte ut

Om det er riktig å fortsette med eksisterende programvare eller å bygge noe nytt, avhenger av vedlikeholdssituasjonen og hvor lenge programvaren skal brukes. Vi begynner med å undersøke dagens situasjon og avklarer hvor mye som kan løses med endringer, og hva som bør vurderes for utskifting.

Hvis migrering til en ny app blir det viktigste, kan du også se Utskifting av Windows-apper. Når du rådfører deg med oss, fortell oss hva som er vanskelig med dagens programvare, og om du har kildekode, spesifikasjon og utviklingsmiljø.

Ofte stilte spørsmål før en bestilling

Kan dere gjøre endringer i gammel Windows-programvare?

Ja, du kan også rådføre deg med oss om eksisterende programvare i VB6, MFC, WinForms og lignende. Vi går gjennom status for kildekode, utviklingsmiljø og avhengige komponenter, og avklarer hvor mye som kan endres og hvilke forberedelser som trengs.

Kan vi forbedre bare det som trengs, før vi bygger alt på nytt?

Ja. Med utgangspunkt i at dagens programvare fortsatt skal brukes, kan vi starte med feilretting og ny funksjonalitet som har høyest prioritet. Vi avklarer på forhånd omfanget av endringene, hvilke funksjoner som kontrolleres og hvordan endringene kan rulles tilbake.

Kan vi rådføre oss med dere selv om vi ikke har spesifikasjon eller den som var ansvarlig for programvaren da?

Ja, du kan rådføre deg med oss. Vi begynner med å gå gjennom dokumentasjon, kode og faktisk oppførsel som finnes, og skiller mellom spesifikasjon vi kjenner og det som krever ytterligere undersøkelse.

Kontakt

Skriv først noen få linjer om situasjonen din.

Du trenger verken en detaljert spesifikasjon eller tekniske begreper. Fortell oss følgende, så langt du vet det.

  • Hva som er vanskelig, og hva du vil oppnå
  • Programvaren, utstyret og miljøet det gjelder
  • Ønsket tidspunkt (det er i orden om det ikke er fastlagt)

Du trenger ikke legge ved fortrolige dokumenter eller passord i den første henvendelsen.

Eksempel på en forespørsel om rådgivning

Vi vil gjerne legge til en funksjon i Windows-programvaren vi bruker i dag. Vi kan ikke be den opprinnelige utvikleren om det, så vi vil gjerne starte med en undersøkelse.

Du trenger ingen spesifikasjon. Du kan rådføre deg med oss ut fra det du vet.

Knappen for henvendelse åpner den norske kontaktsiden vår med måter å ta kontakt på. «Rådfør deg med oss på e-post» kan opprette en e-post som inneholder tjenestens navn.