Hopp til innholdet
BigTree108

Tjenester for kodegjennomgang og teknisk revisjon

Kodegjennomganger og tekniske revisjoner av eksisterende programvare: kodekvalitet, arkitektur, sikkerhet, avhengigheter og lisenser, ytelse, infrastruktur og skykostnader, og teknisk due diligence for investorer og kjøpere, som ender i en skriftlig liste over risikoer rangert etter betydning, med senior-utviklere til teamet deres eller en revisjon levert ende til ende.

Hva en teknisk revisjon dekker

  • Kodekvalitet

    Struktur, duplisering, testdekning, advarsler og de delene av koden alle er redde for å røre, gjennomgått av senior-utviklere i språket og rammeverket systemet bruker.

  • Arkitektur

    Hvordan delene henger sammen, hvor de avhenger av hverandre mer enn de burde og hva som vil hindre systemet i å vokse med virksomheten.

  • Sikkerhet

    Hemmeligheter i koden, autentisering og tilgangskontroll, validering av inndata og kjente sårbarheter, kontrollert mot OWASP Top 10, med en penetrasjonstest lagt til der det trengs.

  • Avhengigheter og lisenser

    Hvert bibliotek og rammeverk oppført med versjon, støttestatus, kjente sikkerhetsmeldinger og lisens, slik at oppgraderinger og juridiske risikoer blir synlige.

  • Ytelse og infrastruktur

    Trege sider og spørringer, databasedesign, hosting, sikkerhetskopier, overvåking og utrulling, med skyregningen gjennomgått linje for linje for det som kan kuttes.

  • Teknisk due diligence

    Et uavhengig syn på programvaren bak en investering eller et oppkjøp: hvilken tilstand den er i, hva det ville koste å drifte den videre og hva som kan gå galt.

Lei inn kodegranskere

  • Dedikerte kodegranskere

    Kodegranskere som blir en del av teamet deres på heltid, jobber i verktøyene og prosessen deres, og rapporterer til lederen deres. Dere intervjuer dem, og vi tar oss av den ukrainske kontrakten, lønn, fakturering og fravær.

  • Prosjekter innen Kodegjennomgang

    En avgrenset del av kodegjennomgang med et omfang, en fast plan og en navngitt leder hos oss som eier resultatet og rapporterer fremdrift i kanalene deres.

  • Løpende kodegjennomgang

    Kodegjennomgang som en løpende tjeneste: de samme menneskene hver måned, en backlog dere prioriterer, og timer dere kan se i portalen vår og på fakturaen.

Siden om dedikert team forklarer hvordan spesialister blir med i teamet deres, og siden om outsourcing dekker prosjektleveranse, overtakelser og hvordan vi priser.

Hvem som jobber med kodegjennomgang for dere

  • Programvarearkitekter

    Arkitektur, skalerbarhet og den samlede vurderingen

  • Seniorutviklere

    Kodegjennomgang i systemets eget språk og rammeverk

  • Sikkerhetsingeniører

    Sårbarheter, hemmeligheter og tilgangskontroll

  • DevOps-ingeniører

    Infrastruktur, utrulling, sikkerhetskopier og skykostnader

  • QA-ingeniører

    Testdekning og kvaliteten på eksisterende tester

Slik reviderer vi programvare

En revisjon starter med skrivebeskyttet tilgang til kodelagrene, infrastrukturen og dokumentasjonen, og ingenting endres mens den pågår. Det er den samme gjennomgangen vi gjør før vi overtar et system et annet team har skrevet, og den ender på samme måte: en skriftlig liste over risikoer rangert etter betydning, hver med bevisene og innsatsen som trengs for å rette den.

Rapporten er skrevet for to lesere: et sammendrag for dem som tar beslutningene, og detaljene for utviklerne som skal handle på den. Rettingene kan gjøres av deres eget team eller av vårt, med start på risikoene som betyr mest.

Andre undersøkelser og revisjoner vi gjennomfører

Oversikt: Research og revisjon

Spørsmål om kodegjennomgang og teknisk revisjon

Hva koster en kodegjennomgang?

Det avhenger av systemets størrelse, antallet teknologier i det og hva revisjonen skal svare på, så vi svarer med et skriftlig estimat etter en første titt på kodelagrene. Omfanget, rapportdatoen og prisen avtales før revisjonen starter.

Får våre nåværende utviklere vite om revisjonen?

Det bestemmer dere. En revisjon fungerer best med hjelp fra dem, fordi de kan forklare hvorfor ting er som de er, men den kan også gjennomføres med bare skrivebeskyttet tilgang, for eksempel før en investering eller et leverandørbytte.

Kan dere rette det revisjonen finner?

Ja. Utviklerne som gjennomførte revisjonen kan rette problemene de fant, i rekkefølge etter betydning, som dedikerte utviklere i teamet deres eller som et prosjekt med egen plan og eget estimat.

Hvor raskt kan kodegranskere starte?

Når rett kodegransker er tilgjengelig, avhenger starten bare av intervjuet deres, NDA-en og IP-overdragelsen. Ellers gjennomfører vi et søk, som vanligvis gir kandidatprofiler innen to til tre uker, og ingen starter før dere har sagt ja.

Hvordan leier vi inn kodegranskere gjennom BigTree108?

Fortell oss om arbeidet, erfaringsnivået og timene dere trenger. Vi foreslår én eller to personer med profilene deres, dere intervjuer dem slik dere ville intervjuet en egen ansatt, og dere signerer én avtale med BIG TREE 108 LLC og får én faktura i måneden.

Hvem eier arbeidet de leverer?

Det gjør dere. Hver spesialist har en signert kontrakt med BigTree108 som overdrar alt arbeidsresultat til selskapet, og avtalen vår med dere overdrar det videre til dere. Kode, design og dokumenter leveres inn i deres egne repositorier og verktøy, og oppbevares ikke der bare vi kan endre dem.

Trenger dere å vite tilstanden til programvaren deres?

Fortell oss hva systemet gjør, hva det er bygget med og beslutningen revisjonen skal bidra til. Dere får svar innen én virkedag: et forslag til omfang, rapportdatoen og prisen.