Windows-utvikling og teknisk støtte fra KomuraSoft

Feilsøking og rotårsaksanalyseFra «den stopper av og til» til et problem som kan undersøkes.

Krasj som ikke lar seg gjenskape hos deg selv, sjeldne kommunikasjonsstopp og feil etter lang drift. Vi avgrenser mulige årsaker ut fra logger og målinger, slik at resultatet kan brukes i beslutningen om en rettelse eller videre undersøkelse.

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å.

Den krasjer bare etter dager eller uker med drift

Vi registrerer utviklingen i ressurser og avvikende forløp og avgrenser vilkårene der feilen oppstår.

Vi vet ikke om årsaken ligger i appen, utstyret eller nettverket

Vi sammenholder logger, pakker og operativsystemets oppførsel og avgrenser årsaken.

Vi har logger, men klarer ikke å spore årsaken

Vi avklarer nødvendige observasjonspunkter og samler inn opplysninger som hypoteser kan etterprøves med.

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.

Avgrensing og undersøkelse av årsaken

Vi undersøker hvilke forhold som utløser krasj, kommunikasjonsstopp og feil som er vanskelige å gjenskape, og hvilke årsaker som er mulige.

Analyse av feil ved langvarig drift

Vi analyserer minne- og håndtaklekkasjer, ressursmangel, økende antall tråder og lignende gjennom kontinuerlig observasjon.

Støtte til utbedring og forebygging av gjentakelse

Vi legger en utbedringsstrategi ut fra funnene, forbedrer loggingen og bygger opp test av feilbaner.

Eksempler på det vi kontrollerer og leverer

  • Bekreftede fakta og mulige årsaker
  • Retning for rettelsen eller neste punkter som skal etterprøves
  • Forslag til forbedring av logging og observasjonsmetode

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 et rent undersøkelsesoppdrag

Du trenger ikke å bestille hele rettelsen på en gang: du kan først bestille avgrensing og årsaksundersøkelse. Varighet og innholdet i rapporten avtales på forhånd.

Veiledende pris

Tilbud etter undersøkelsens omfang og varighet

Hvis selve feilundersøkelsen bestilles, er den betalt. Vi garanterer ikke at årsaken blir funnet, men skiller i rapporten mellom fakta vi har kunnet bekrefte, og det som ikke er bekreftet.

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

Gjør «det stopper av og til» til et problem som kan undersøkes.

Feilen lar seg ikke gjenskape på din egen maskin. Appen krasjer bare etter lang tids drift. Ingen vet om årsaken ligger i appen eller i utstyret. Når slike feil dukker opp, stabler vi ikke rettelser oppå gjetninger. Vi øker i stedet mengden informasjon vi kan observere, og snevrer inn de mulige årsakene.

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

  • Krasj eller stopp etter flere timer eller uker med sammenhengende drift
  • Kommunikasjon med industrikameraer eller periferutstyr som av og til brytes
  • Minne, håndtak eller tråder som stadig øker i antall
  • Ustabil oppførsel bare på bestemte maskiner eller under bestemte driftsforhold
  • Logger finnes, men de viser ikke hva som førte frem til feilen

Slik gjennomfører vi undersøkelsen

1. Vi kartlegger situasjonen og omfanget

Vi går gjennom symptomer, hvor ofte feilen oppstår, driftsmiljøet og hvilke handlinger eller endringer som kom rett før. Deretter holder vi hypotesene fra hverandre, slik at det blir klart om vi skal lete i selve appen, i kommunikasjonen, i utstyret eller i operativsystemet.

2. Vi observerer den informasjonen som trengs

Av logger, nettverkspakker, unntak, minnebruk, antall håndtak og lignende velger vi ut det som trengs for å bekrefte eller avkrefte hypotesene. Mangler vi informasjon, legger vi til observasjonspunkter og velger innsamlingsmetode med tanke på hvor mye den belaster driften.

3. Vi verifiserer de mulige årsakene

Vi avgrenser forholdene feilen oppstår under, og bekrefter hypotesene med gjenskapingstester og sammenlignende tester. Vi skiller mellom det som er bekreftet som fakta, og det som fortsatt bare er antakelser, og legger en strategi for utbedring eller videre undersøkelse.

Funnene skal gjøre neste steg enklere

Finner vi årsaken, beskriver vi hvordan feilen bør utbedres og hvordan du kan kontrollere at utbedringen virker. Klarer vi ikke å identifisere årsaken innenfor undersøkelsesperioden, gjør vi likevel tydelig hvilke faktorer som er utelukket, hvilke kandidater som gjenstår og hvilken informasjon som trengs videre. Form og omfang på rapporteringen avtaler vi når du bestiller.

Ved behov setter vi også opp logger som lar deg følge forløpet per behandlingsenhet, registreringer som viser at ressurser blir allokert og frigitt, og test av feilbaner. Målet er ikke bare å få systemet i gang igjen der og da, men at du raskt kan ta en beslutning når de samme symptomene dukker opp igjen.

Fortell oss det du vet når du rådfører deg med oss

Fortell oss om symptomene, hvor ofte de oppstår, hvilken Windows-versjon og hvilken app du bruker, og hva du allerede har prøvd. Det hjelper også å vite om det finnes logger og kildekode, slik at vi kan velge undersøkelsesmetode. Du trenger ikke å legge ved konfidensiell informasjon eller påloggingsopplysninger i den første henvendelsen.

Trenger du også løpende utbedringer og vedlikehold, foreslår vi et omfang som kombinerer undersøkelsen med endringer og vedlikehold av eksisterende Windows-programvare.

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

Kan vi bestille bare årsaksundersøkelsen?

Ja. Du kan også bestille bare avgrensing og undersøkelse av årsaken, uten utbedring. Vi blir enige om omfanget av undersøkelsen, tidsrom og innhold i rapporten på forhånd. Selve undersøkelsen er betalt arbeid.

Kan vi rådføre oss med dere selv om feilen sjelden lar seg gjenskape?

Ja. Vi går gjennom logger, kommunikasjonsopptak, ressursbruk og lignende fra tidspunktet feilen oppstod, og kartlegger hvilke observasjonspunkter som mangler. Hvis dere ikke har et miljø der feilen kan gjenskapes, starter vi med hvordan vi kan samle inn opplysninger der systemet faktisk er i drift.

Garanterer dere at årsaken blir funnet?

Nei, vi garanterer ikke at årsaken blir identifisert. Hva som lar seg undersøke, avhenger av hvordan feilen kan gjenskapes og hvilken informasjon vi kan hente ut. Vi skiller mellom fakta som er bekreftet, mulige årsaker og forhold som ikke er verifisert, og rapporterer slik at det blir lettere å avgjøre om det bør gjøres mer undersøkelse eller utbedring.

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

Appen vår stopper ved langvarig kjøring, men feilen lar seg ikke gjenskape i utviklingsmiljøet. Vi vil gjerne diskutere hva vi bør undersøke først.

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.