Code-audit en technische audit
Code-audits en technische audits van bestaande software: codekwaliteit, architectuur, beveiliging, afhankelijkheden en licenties, prestaties, infrastructuur en cloudkosten, en technische due diligence voor investeerders en kopers, eindigend in een schriftelijke lijst van risico’s gerangschikt naar impact, met senior engineers voor uw team of een audit die van begin tot eind wordt opgeleverd.
Wat een technische audit omvat
Codekwaliteit
Structuur, duplicatie, testdekking, waarschuwingen en de delen van de code waar iedereen bang voor is om aan te komen, gelezen door senior engineers in de taal en het framework van het systeem.
Architectuur
Hoe de onderdelen op elkaar aansluiten, waar ze meer van elkaar afhangen dan zou moeten en wat het systeem belet met het bedrijf mee te groeien.
Beveiliging
Geheimen in de code, authenticatie en toegangsbeheer, invoervalidatie en bekende kwetsbaarheden, getoetst aan de OWASP Top 10, met een penetratietest erbij waar die nodig is.
Afhankelijkheden en licenties
Elke bibliotheek en elk framework vermeld met versie, ondersteuningsstatus, bekende adviezen en licentie, zodat upgrades en juridische risico’s zichtbaar zijn.
Prestaties en infrastructuur
Trage pagina’s en queries, databaseontwerp, hosting, back-ups, monitoring en uitrol, met de cloudrekening regel voor regel gelezen op wat er kan worden bespaard.
Technische due diligence
Een onafhankelijke blik op de software achter een investering of een overname: in welke staat die verkeert, wat het zou kosten om haar in stand te houden en wat er mis kan gaan.
code-auditors inhuren
Dedicated code-auditors
Code-auditors die fulltime bij uw team komen, in uw tools en volgens uw proces werken en aan uw lead rapporteren. U interviewt hen; wij dragen het Oekraïense contract, de salarisadministratie, de facturatie en het verlof.
Projecten voor Code-review
Een afgebakend project voor code-review met een scope, een vast plan en een vaste lead aan onze kant die het resultaat bewaakt en de voortgang in uw kanalen rapporteert.
code-review als doorlopende dienst
Doorlopend Code-review: elke maand dezelfde mensen, een backlog waarvan u de prioriteiten bepaalt, en uren die u in ons portaal en op de factuur kunt zien.
De pagina dedicated team legt uit hoe specialisten bij uw team komen, en de pagina outsourcing behandelt projectoplevering, overnames en hoe wij rekenen.
Wie zich met uw code-review bezighoudt
Softwarearchitecten
Architectuur, schaalbaarheid en het algemene oordeel
Seniorengineers
Code-review in de eigen taal en het eigen framework van het systeem
Security-engineers
Kwetsbaarheden, geheimen en toegangsbeheer
DevOps-engineers
Infrastructuur, uitrol, back-ups en cloudkosten
QA-engineers
Testdekking en de kwaliteit van bestaande tests
Hoe wij software auditen
Een audit begint met toegang met alleen leesrechten tot de repositories, de infrastructuur en de documentatie, en er wordt niets gewijzigd terwijl zij loopt. Het is dezelfde review die wij uitvoeren voordat wij een systeem overnemen dat een ander team heeft geschreven, en zij eindigt op dezelfde manier: een schriftelijke lijst van risico’s gerangschikt naar impact, elk met zijn bewijs en de inspanning die nodig is om het te verhelpen.
Het rapport is voor twee lezers geschreven: een samenvatting voor de mensen die beslissen en het detail voor de engineers die ermee aan de slag gaan. De oplossingen kunnen door uw eigen team worden doorgevoerd of door het onze, te beginnen met de risico’s die het zwaarst wegen.
Ander onderzoek en andere audits die wij uitvoeren
Markt- en concurrentieonderzoek
Markt- en concurrentieonderzoek vóór een lancering of een markttoetreding: deskresearch, concurrerende producten en prijzen, klantinterviews, enquêtes en marktomvang, in een schriftelijk rapport dat uw vraag beantwoordt.
Discovery en technische specificatie
Een discoveryfase vóór de bouw: workshops, eisen, de eerste release, architectuur, een Figma-prototype en een raming, vastgelegd in een technische specificatie waarop elk team kan bouwen.
R&D en proof of concept
Proof of concept, prototypes en R&D voor ideeën die misschien nog niet werken: AI- en data-experimenten, integratiespikes, apparaatprototypes en onderzoeksrapporten voor met subsidie gefinancierde projecten.
Website-audit
Website-audits van technische SEO, snelheid en Core Web Vitals, WCAG 2.2-toegankelijkheid, security headers, analytics en UX, met elk probleem gerangschikt naar impact en de oplossingen door hetzelfde team.
Vragen over code-audits en technische audits
Wat kost een code-audit?
Dat hangt af van de omvang van het systeem, het aantal technologieën erin en wat de audit moet beantwoorden, dus wij antwoorden met een schriftelijke raming na een eerste blik op de repositories. De reikwijdte, de rapportdatum en de prijs worden afgesproken voordat de audit begint.
Weten onze huidige ontwikkelaars van de audit?
Dat is uw beslissing. Een audit werkt het best met hun hulp, omdat zij kunnen uitleggen waarom dingen zijn zoals ze zijn, maar zij kan ook alleen met toegang met leesrechten worden uitgevoerd, bijvoorbeeld vóór een investering of een wissel van leverancier.
Kunt u herstellen wat de audit vindt?
Ja. De engineers die de audit hebben uitgevoerd, kunnen de problemen die zij hebben gevonden oplossen, in volgorde van impact, als dedicated ontwikkelaars in uw team of als project met een eigen plan en raming.
Hoe snel kunnen code-auditors beginnen?
Als de juiste code-auditor beschikbaar is, hangt de start alleen af van uw interview en de NDA en IP-overdracht. Anders voeren wij een zoektocht uit, die doorgaans binnen twee tot drie weken kandidaatprofielen oplevert, en niemand begint voordat u ja hebt gezegd.
Hoe huren we code-auditors in via BigTree108?
Vertel ons over het werk, het senioriteitsniveau en de uren die u nodig hebt. Wij stellen een of twee mensen voor met hun profielen, u interviewt hen zoals u uw eigen medewerker zou interviewen, en u tekent één overeenkomst met BIG TREE 108 LLC en ontvangt één factuur per maand.
Wie is eigenaar van het werk dat zij opleveren?
U. Elke specialist heeft een getekend contract met BigTree108 dat alle werkresultaten aan het bedrijf toewijst, en onze overeenkomst met u draagt ze verder aan u over. Code, ontwerpen en documenten worden geleverd in uw eigen repositories en tools, en niet bewaard op een plek waar alleen wij ze kunnen wijzigen.
Wilt u weten in welke staat uw software verkeert?
Vertel ons wat het systeem doet, waarmee het is gebouwd en welke beslissing de audit moet onderbouwen. Binnen één werkdag hebt u antwoord: een voorgestelde reikwijdte, de rapportdatum en de prijs.