Che cos'è la due diligence tecnologica?
La due diligence tecnologica è una revisione indipendente di un prodotto software prima che passi di mano del denaro o che si prenda una decisione importante: un round di investimento, un'acquisizione, un cambio di fornitore di sviluppo o la decisione di riscrivere il prodotto. Risponde a quattro domande: la tecnologia fa ciò che l'azienda dichiara, che cosa può rompersi, quanto costerà sistemarlo e il team è in grado di mantenerla in funzione.
La nostra versione è un audit tecnico di due settimane a prezzo fisso di 3.500 USD, guidato personalmente da Anton Lytvynov, fondatore di Lytvynov Production e nostro CTO frazionale.
Chi richiede un audit tecnico del software?
- Founder prima di un round seed o di Serie A, per trovare e risolvere ciò che troverebbe la revisione tecnica di un investitore.
- Investitori e acquirenti che hanno bisogno di un parere indipendente su un prodotto prima di impegnarsi.
- Founder non tecnici che lavorano con un'agenzia o con dei freelance e vogliono sapere se codice e stime sono solidi (vedete la code review indipendente).
- Aziende che stanno per riscrivere o modernizzare un prodotto e devono sapere che cosa vale la pena tenere.
- Nuovi CTO, manager o un CTO ad interim che ereditano un sistema e hanno bisogno di una mappa rapida e onesta.
Che cosa esaminiamo nell'audit del codice e del sistema
| Area | Che cosa controlliamo |
|---|---|
| Architettura | Come è suddiviso il sistema, flussi di dati, singoli punti di guasto, che cosa limita la crescita |
| Codice | Struttura, leggibilità, copertura dei test, età delle dipendenze, problemi di licenza, codice duplicato o morto |
| Sicurezza | Autenticazione, controllo degli accessi, gestione dei segreti, dati personali, vulnerabilità note nelle dipendenze, backup |
| Infrastruttura | Hosting, ambienti, processo di rilascio, monitoraggio, log, disaster recovery |
| Dati | Progettazione del database, migrazioni, qualità dei dati, conservazione, basi del GDPR |
| Funzionalità AI | Scelta di modello e provider, prompt, costo per richiesta, dati personali nei prompt, valutazione |
| Team e processo | Chi sa che cosa, documentazione, code review, frequenza dei rilasci, dipendenza dal fornitore |
| Proprietà | Di chi sono codice, account, domini e credenziali; che cosa succede se il fornitore se ne va |
| Costi | Costi mensili di esercizio, licenze, e costo e tempo per risolvere ogni rischio trovato |
Che cosa ricevete
- Un report scritto con ogni problema classificato come critico, alto, medio o basso, con le evidenze e una correzione consigliata.
- Una stima di costo e tempo per ogni correzione, così che i risultati possano entrare direttamente in un piano o in una trattativa.
- Una sintesi di una pagina in linguaggio semplice per founder, investitori o consiglio di amministrazione.
- Una call di revisione di 60 minuti per ripercorrere i risultati e rispondere alle domande.
Come si svolgono le due settimane
| Quando | Che cosa succede |
|---|---|
| Prima del giorno 1 | Call di definizione di 30 minuti, NDA, accesso in sola lettura a repository, hosting e documentazione |
| Settimana 1 | Revisione di architettura e codice, controlli di infrastruttura e sicurezza, una call di presentazione con il vostro responsabile tecnico o con il fornitore |
| Settimana 2 | Dati, costi, processo e proprietà; risultati messi per iscritto, classificati e stimati |
| Giorno 10 | Consegna del report, call di revisione, revoca degli accessi se lo desiderate |
Prezzo
L'audit tecnico costa un prezzo fisso di 3.500 USD per un prodotto. Il prezzo non cresce con il numero di problemi trovati. Se il prodotto è composto da più sistemi separati che non starebbero in due settimane, ve lo diciamo nella call di definizione e concordiamo il perimetro per iscritto prima che paghiate.
Se proseguite con Anton come vostro CTO frazionale, l'audit sostituisce la maggior parte del lavoro di valutazione del primo mese, così nulla viene fatto due volte.
Revisione indipendente
L'audit sta in piedi da solo e non è un modo per vendere sviluppo. Il report è scritto per chiunque faccia il lavoro dopo: il vostro team, il vostro fornitore attuale o un'altra agenzia. Se in seguito ci chiedete un preventivo per le correzioni, lo dichiariamo per iscritto e siete liberi di chiedere un secondo preventivo.
Chi svolge l'audit
Anton Lytvynov lavora nel software dal 2011. Ha sviluppato le integrazioni di pagamento per oltre 30 siti di Match Group in Meetic, ha guidato la creazione da zero di due prodotti di pagamento in Anycommerce, compresa l'integrazione con il sistema bancario di Natixis, e guida l'architettura in Lytvynov Production, l'azienda che ha fondato. Ha una laurea magistrale in intelligenza artificiale (Le Mans Université) e una in matematica applicata (Dnipro National University).