Технически due diligence за инвеститори: пълното ръководство

·12 мин четене

Техническият due diligence не е code review. Той е отговор на един въпрос: колко ще струва тази технология да стигне там, където инвестиционната теза я иска?

Повечето технически due diligence произвеждат документ, който никой не използва. Изброява фреймуърци, брои тестове, отбелязва, че документацията може да е по-добра — а после сделката се случва или не по съвсем други причини. Това пропилява реална възможност рискът да получи цена.

Полезният технически due diligence отговаря на три въпроса на бизнес език: може ли тази технология да понесе плана, който финансирате, колко ще струва затварянето на пропуските и кои рискове могат да унищожат стойност, а не просто да я забавят.

За какво служи наистина техническият due diligence

Рисковият инвеститор не купува кодова база. Купува теза: този екип ще достигне този мащаб за това време. Технологията има значение само там, където прави тезата по-вероятна или по-малко вероятна.

Тезата казваЗначи проверката трябва да установи
10× ръст на потребителите за 24 месецаКъде се чупи архитектурата и колко струва вдигането на този таван
Разширяване в ЕСДали обработката на данни ще преживее GDPR и колко струва съответстваща версия
Това е платежен бизнесЦялост на счетоводния журнал, идемпотентност, равнение — нещата, които губят реални пари
Екипът може да изпълняваПропускателна способност на доставката и bus factor, не качеството на CV-тата
Защитима технологияДали ровът е реална инженерия или тънък слой върху чуждо API

Петте области, които имат значение

1. Архитектура и запас за мащабиране

Всяка система има таван. Въпросът е къде е спрямо плана и колко скъпо е вдигането му. Монолит, който обслужва спокойно 100 000 потребители, не е констатация; монолит с една-единствена master база за запис и план за растеж до 10 милиона — е.

  • Единичните точки на отказ — и дали екипът знае кои са те
  • Слоят на данните — обикновено истинският таван и най-скъпото за промяна по-късно
  • Дали натоварването изобщо е тествано, или мащабирането се предполага
  • Крива на облачните разходи: издържа ли unit economics 10×, или инфраструктурата изяжда маржа?

2. Цялост на парите и данните

За всяка компания, която докосва плащания, салда или регулирани данни, това е областта с най-висока цена на грешката — и най-често пропусканата, защото проверката ѝ изисква експертиза в областта.

  • Извежда ли се салдото от неизменен журнал, или е променливо число, което кодът може да презапише?
  • Идемпотентност по платежните пътища и уебхуците — може ли повторен опит да задължи два пъти?
  • Парите се пазят като цели числа в минорни единици, никога като float
  • Равнение: би ли се засякло разминаване вътрешно, или от клиент?

3. Експозиция по сигурност и съответствие

Констатациите по сигурност имат смисъл само обвързани с последица. «Зависимостите са остарели» е шум. «Неавтентикиран ендпойнт връща записи на други наематели» е клауза в сделката.

  • Оторизация, наложена на сървъра при всяка заявка, а не скрита в интерфейса
  • Multi-tenant изолация — най-честата сериозна констатация в B2B SaaS
  • Управление на тайни и дали идентификационни данни стоят в git историята
  • Какви регулирани данни се съхраняват — и дали изобщо трябва
  • Разстояние до сертификацията, която изисква go-to-market (SOC 2, ISO 27001, PCI DSS)

4. Способност за доставяне

Това предсказва следващите две години по-добре от текущата кодова база. Посредствена кодова база със силна дисциплина на доставяне се подобрява. Елегантна кодова база без способност да пуска безопасно — не.

  • Честота на разгръщанията и време за доставяне на малка промяна
  • Дали rollback е упражнявана рутина или теория
  • Покритие с тестове по пътищата, които имат значение (пари, auth), а не глобален процент
  • Откриване на инциденти: намират ли проблемите преди клиентите?

5. Риск от екипа и ключови хора

  • Bus factor: колко души разбират критичните подсистеми — ако отговорът е един, това е риск за сделката
  • Дали знанието съществува извън главите
  • Зависимост от външни изпълнители по основното IP и дали прехвърлянето на права е чисто
  • Реализъм на плана за наемане спрямо финансираната пътна карта

Червени флагове, подредени по реална цена

КонстатацияТежестЗащо
Променливи салда / липса на журнал във финтехНиво сделкаЗагубите са неограничени и може вече да са настъпили незабелязано
Достъп до данни между наемателиНиво сделкаЕдно разкриване спира enterprise продажбите и активира регулаторите
Един инженер държи цялото критично знаниеВисокаНапускането му връща пътната карта назад
Липса на автоматизация на разгръщанетоВисокаОграничава пропускателната способност независимо от наемането
Неясна собственост върху IP от изпълнителиВисокаЮридическо, не техническо — но убива изходи
Остарели зависимостиНискаРутинна поддръжка, оценява се в дни
Непоследователен стил на кодаШумИгнорирайте
Целта на техническия due diligence не е да намери причина да се откажете. Целта е да знаете точно какво купувате, за да го отразят цената и планът.

Как констатациите стават условия по сделката

  1. Бюджет за отстраняване — количествено остойностяване на поправките и явното им финансиране в рунда, вместо откриване на шестия месец
  2. Условия по етапи — освобождаване на транш, обвързано с конкретно отстраняване (типично, когато пропуски по съответствие блокират go-to-market)
  3. Корекция на оценката — където отстраняването е голямо спрямо рунда
  4. План след затваряне — 90-дневна техническа пътна карта, договорена преди превода, а не импровизирана след него

Колко време отнема

ДълбочинаВреметраенеКога се използва
Пресяване2-3 дниРанен етап, малък чек, само проверка за здрав разум
Стандарт1-2 седмициПовечето рундове Series A / Series B
Дълбок3-4 седмициФинтех, healthtech, голям чек или известна с бъркотията си цел

По-дълго не значи по-добре. След две седмици повечето ангажименти произвеждат подробности вместо решения — освен ако областта наистина го изисква, като плащания или регулирани здравни данни.

Определете обхвата преди събиране на документи

Прегледът трябва да отразява инвестиционната теза. Уточнете въпроси, важни системи и доказателства преди оценка на риска.

  1. Свържете очаквания растеж с капацитет и оперативни разходи.
  2. Разделете твърдения, проверени тестове и недостъпни данни.
  3. Разграничете условия за сделката и финансиран последващ план.

Често задавани въпроси

Каква е разликата между технически due diligence и одит на кода?

Одитът на кода изследва качеството на кода. Техническият due diligence изследва дали технологията, екипът и процесът на доставяне могат да понесат конкретен бизнес план — и колко струват пропуските. Кодът е един от пет входа; архитектура, сигурност, способност за доставяне и риск от ключови хора обикновено тежат повече за инвестиционното решение.

Кой плаща техническия due diligence?

Почти винаги инвеститорът, като част от разходите по сделката. Понякога основател го възлага преди рунда, за да намери и поправи проблеми преди инвеститорите — обикновено добре похарчени пари, защото констатации, открити от другата страна, струват в преговорите далеч повече, отколкото в инженерството.

Нужно ли е съдействие от стартъпа?

Да. Смисленият due diligence изисква достъп за четене до хранилището, преглед на архитектурата и разговор с инженерите. Цел, която се съпротивлява на това, сама по себе си е констатация, която си струва да се отбележи.

Може ли технически due diligence за няколко дни?

Пресяващо преминаване — да, и то надеждно ще улови проблеми на ниво категория: липса на журнал в платежна компания, липса на автоматизация на разгръщането, bus factor единица. Няма да ви каже колко струва отстраняването. За рунд с оценка едно до две седмици са реалистичният минимум.

Може ли прегледът да продължи с ограничен достъп?

Да, с намален обхват и ясни ограничения. Запишете несигурността и поискайте липсващите доказателства, преди да разчитате на извода.

Правите проверка на портфейлна компания?

Доставяме констатации, подредени по бизнес влияние, с разходи за отстраняване, които можете да внесете в преговорите — за една до две седмици.

Технически due diligence →

Още по темата

Одит на кода преди инвестиция: какво да поискате, преди да преведете

На път сте да купите дял от актив, който не сте огледали. Одитът на кода е този оглед — но само ако е очертан така, че да отговаря на инвестиционни, а не на инженерни въпроси.

Технически одит на MVP: какво проверяваме през първите 48 часа

Повечето одити на MVP произвеждат документ. Полезният произвежда решения: какво гори, какво може да чака и колко струва поправката.