Gå til indhold
BigTree108

Kodeaudit og teknisk audit

Kodeaudits og tekniske audits af eksisterende software: kodekvalitet, arkitektur, sikkerhed, afhængigheder og licenser, ydeevne, infrastruktur og cloudomkostninger samt teknisk due diligence for investorer og købere, afsluttet med en skriftlig liste over risici rangeret efter betydning, med seniorudviklere til jeres team eller en audit leveret fra start til slut.

Hvad en teknisk audit dækker

  • Kodekvalitet

    Struktur, duplikering, testdækning, advarsler og de dele af koden, som alle er bange for at røre, gennemlæst af seniorudviklere i det sprog og framework, systemet bruger.

  • Arkitektur

    Hvordan delene hænger sammen, hvor de afhænger af hinanden mere, end de bør, og hvad der vil forhindre systemet i at vokse med forretningen.

  • Sikkerhed

    Hemmeligheder i koden, autentificering og adgangskontrol, inputvalidering og kendte sårbarheder, kontrolleret mod OWASP Top 10, med en penetrationstest tilføjet, hvor det er nødvendigt.

  • Afhængigheder og licenser

    Hvert bibliotek og framework opført med sin version, sin supportstatus, sine kendte sikkerhedsadvarsler og sin licens, så opgraderinger og juridiske risici er synlige.

  • Ydeevne og infrastruktur

    Langsomme sider og forespørgsler, databasedesign, hosting, backup, overvågning og udrulning, med cloudregningen gennemgået linje for linje for det, der kan skæres væk.

  • Teknisk due diligence

    Et uafhængigt blik på softwaren bag en investering eller en virksomhedsovertagelse: hvilken tilstand den er i, hvad den vil koste at beholde, og hvad der kan gå galt.

Ansæt kodeauditorer

  • Dedikerede kodeauditorer

    Kodeauditorer, der indgår i jeres team på fuld tid, arbejder i jeres værktøjer og processer og rapporterer til jeres leder. I interviewer dem; vi står for den ukrainske kontrakt, lønudbetalingen, faktureringen og ferie og orlov.

  • Projekter inden for Kodegennemgang

    En afgrænset opgave inden for kodegennemgang med et fast omfang, en fast plan og en navngiven leder hos os, der ejer resultatet og rapporterer fremdriften i jeres kanaler.

  • Løbende kodegennemgang

    Kodegennemgang som løbende ydelse: de samme folk hver måned, en backlog, I selv prioriterer, og timer, I kan se i vores portal og på fakturaen.

Siden om dedikerede teams forklarer, hvordan specialister indgår i jeres team, og siden om outsourcing beskriver projektleverance, overtagelser og hvordan vi tager betaling.

Hvem arbejder med jeres kodegennemgang

  • Softwarearkitekter

    Arkitektur, skalerbarhed og den samlede vurdering

  • Seniorudviklere

    Kodegennemgang i systemets eget sprog og framework

  • Sikkerhedsingeniører

    Sårbarheder, hemmeligheder og adgangskontrol

  • DevOps-ingeniører

    Infrastruktur, udrulning, backup og cloudomkostninger

  • QA-ingeniører

    Testdækning og kvaliteten af eksisterende tests

Sådan auditerer vi software

En audit starter med adgang uden skriveadgang til repositories, infrastruktur og dokumentation, og intet ændres, mens den kører. Det er den samme gennemgang, som vi foretager, før vi overtager et system, et andet team har skrevet, og den ender på samme måde: en skriftlig liste over risici rangeret efter betydning, hver med sine beviser og den indsats, der skal til for at rette den.

Rapporten er skrevet til to læsere: et resumé til dem, der træffer beslutninger, og detaljerne til de udviklere, der skal handle på den. Rettelserne kan udføres af jeres eget team eller af vores, startende med de risici, der betyder mest.

Andre former for research og audit, vi udfører

Research og audits: oversigt

Spørgsmål om kodeaudit og teknisk audit

Hvad koster en kodeaudit?

Det afhænger af systemets størrelse, antallet af teknologier i det og hvad auditten skal besvare, så vi svarer med et skriftligt overslag efter et første kig på repositories. Omfang, rapportdato og pris aftales, før auditten starter.

Får vores nuværende udviklere at vide, at der er en audit?

Det bestemmer I. En audit fungerer bedst med deres hjælp, fordi de kan forklare, hvorfor tingene er, som de er, men den kan også gennemføres alene med adgang uden skriveadgang, for eksempel før en investering eller et leverandørskifte.

Kan I rette det, auditten finder?

Ja. De udviklere, der udførte auditten, kan rette de problemer, de fandt, i rækkefølge efter betydning, som dedikerede udviklere i jeres team eller som et projekt med sin egen plan og sit eget overslag.

Hvor hurtigt kan kodeauditorer starte?

Når den rette kodeauditor er tilgængelig, afhænger starten kun af jeres samtale samt NDA og overdragelse af IP-rettigheder. Ellers gennemfører vi en søgning, som typisk giver kandidatprofiler inden for to til tre uger, og ingen starter, før I har sagt ja.

Hvordan ansætter vi kodeauditorer gennem BigTree108?

Fortæl os om opgaverne, erfaringsniveauet og det timetal, I har brug for. Vi foreslår en eller to personer med deres profiler, I interviewer dem på samme måde, som I ville interviewe jeres egen medarbejder, og I underskriver én aftale med BIG TREE 108 LLC og modtager én faktura om måneden.

Hvem ejer det arbejde, de producerer?

Det gør I. Hver specialist har en underskrevet kontrakt med BigTree108, som overdrager alt arbejdsresultat til virksomheden, og vores aftale med jer overdrager det videre til jer. Kode, designs og dokumenter leveres ind i jeres egne repositories og værktøjer og opbevares ikke et sted, hvor kun vi kan ændre dem.

Har I brug for at kende tilstanden af jeres software?

Fortæl os, hvad systemet gør, hvad det er bygget med, og den beslutning, auditten skal belyse. I får svar inden for én arbejdsdag: et foreslået omfang, rapportdatoen og prisen.