Startups

A prep checklist for startups about to undergo technical due diligence

Comment

Seamless repetitive Check Mark pattern on blue background
Image Credits: Pixelimage (opens in a new window) / Getty Images

Matt Van Itallie

Contributor

Matt Van Itallie is the founder and CEO of Sema, which provides codebase analytics for M&A.

More posts from Matt Van Itallie

Previously, the author offered a detailed overview of the technical due diligence (TDD) process investors conduct before injecting cash into early stage startups.

In this follow-up, he offers a detailed checklist for C-level executives and senior managers who are responsible for helping VCs determine whether their “codebase is safe enough for investment.”


Product roadmap

  1. Explain how you collect user and customer feedback.
  2. Provide a sample subset of the most granular user/customer feedback you collect.
  3. Provide the results of the synthesis of user/customer feedback.
  4. Provide the last 12 months of product management data for Engineering (e.g. Jira tickets). How much was spent on new features / functionality compared to maintenance? What are the major items on the list?
  5. Explain the roadmap for the next 12 months.

Code quality

  1. How much does Finance invest in tech debt prevention and remediation? In security risk prevention and remediation? In IP risk prevention and remediation?
  2. Which software languages do you use? Is the use of new languages managed?
  3. Is a refactoring being considered or possibly needed?
  4. Which testing methods do you use and what is their breadth? Do you perform unit tests, automated tests, manual QA testing, and user acceptance testing? Share the most recent results from each type of test.
  5. Is a line-level scanning tool such as SonarQube in place? If yes, share a sample report.
  6. Is third-party code managed through a manager, stored in the code, or both? Why?
  7. Describe your architecture and provide architectural diagrams.

Intellectual property

  1. Provide an overview of the Company’s IP. What are the core or key IP assets?
  2. Investors/acquirers may choose to conduct an IP litigation search.
  3. Provide evidence of ownership of the domain names you use.
  4. Is the company’s software escrowed? Does any customer have access to the code?
  5. Which licenses do you have, both inbound and outbound?
  6. What third-party code does your software use, according to your third-party code management system, if any, and according to a scan of the code itself? How do you address CopyLeft/CopyLeft Limited license instances?
  7. Does the company require employees or vendors (firms, contractors) to execute IP assignment rights and confidentiality agreements? Add all executed copies to the data room and identify who has not signed one (current and former employees).
  8. How often does the company back up its data?
  9. Are there any written disaster recovery plans? Share them.

Code, network and information security

  1. Has the Company experienced any IT shutdowns, or any material virus, malware, or ransomware incidents within the past three years?
  2. What security measures are in place? Share all reports, including in-code scans for security vulnerabilities, as well as virus/malware scans.
  3. Is access to the code repositories authenticated. How?
  4. Discuss recent risk assessments such as penetration testing and IT audits.
  5. Discuss any security standards achieved or in process, such as SOC2 Certification.
  6. What types of customer information does the company have access to? Does the company have access to the information and data files the customer uploads?
  7. Has a lawyer assessed compliance with GDPR and CCPA?
  8. Please discuss compliance with PCI [Payment Card Industry] standards and if the company stores or handles PCI.

Development process

  1. How many version control systems are in use?
  2. How much development activity has been carried out in the last 12 months by repository and application? What explains the variance?
  3. Do you manage or coach on files per commit?
  4. Do you manage or coach on adding unit tests?
  5. Do you manage or coach on adding ticket numbers to commit comments?

Engineering team contributions

  1. Provide a list of current and former software developers.
  2. Identify who are the most important developers to the product — current and former employees as well as contractors and internal staff.
  3. If any of the most important developers are no longer with your company, explain how you have managed without them.

DevOps

  1. Is the organization in compliance with software license purchases? Provide supporting data.
  2. Provide a list of product and engineering tools, like Jira, GitHub, testing tools, security tools, or cloud software.
  3. Describe the company’s IT system and infrastructure? How big is the IT department? How much of it is outsourced? What is the total annual budget for IT?
  4. Is IT on premises or cloud-based?
  5. Do you have a budget in mind to improve IT? Do you see any additional one-time or annual expenses for IT?

More TechCrunch

Instagram is expanding the scope of its “Limits” tool specifically for teenagers that would let them restrict unwanted interactions with people.

Instagram now lets teens limit interactions to their ‘Close Friends’ group to combat harassment

Archer Aviation is partnering with ride-hailing and parking company Kakao Mobility to bring electric air taxi flights to South Korea starting in 2026, if the company can get its aircraft…

Archer, Kakao Mobility partner to bring electric air taxis to South Korea in 2026

Agritech company Iyris helps growers across eleven countries globally increase crop yields, reduce input costs, and extend growing seasons.

Iyris makes fresh produce easier to grow in difficult climates, raises $16M

Exactly.ai says it uses generative AI to help artists retain legal ownership of their art while being able to reproduce their designs faster and at scale.

Exactly.ai secures $4M to help artists use AI to scale up their output

FintechOS competes with other companies such as Ncino, Meridian Link, Abrigo and Backbase.

Romanian startup FintechOS raises $60M to help old banks fight back against neobanks

After two years of preparation and four delays over the past several months due to technical glitches, Indian space startup Agnikul has successfully launched its first sub-orbital test vehicle, powered…

India’s Agnikul launches 3D-printed rocket in sub-orbital test after initial delays

Struggling EV startup Fisker has laid off hundreds of employees in a bid to stay alive, as it continues to search for funding, a buyout or prepare for bankruptcy. Workers…

Fisker cuts hundreds of workers in bid to keep EV startup alive

Chinese EV manufacturers face a new challenge in their pursuit of U.S. customers: a new House bill that would limit or ban the introduction of their connected vehicles. The bill,…

Chinese EV makers, and their connected vehicles, targeted by new House bill

With the release of iOS 18 later this year, Apple may again borrow ideas third-party apps. This time it’s Arc that could be among those affected.

Is Apple planning to ‘sherlock’ Arc?

TechCrunch Disrupt 2024 will be in San Francisco on October 28–30, and we’re already excited! This is the startup world’s main event, and it’s where you’ll find the knowledge, tools…

Meet Visa, Mercury, Artisan, Golub Capital and more at TC Disrupt 2024

Featured Article

The women in AI making a difference

As a part of a multi-part series, TechCrunch is highlighting women innovators — from academics to policymakers —in the field of AI.

14 hours ago
The women in AI making a difference

Cadillac may seem a bit too traditional to hang its driving cap on EVs. And yet, that hasn’t stopped the GM brand from rolling out — or at least showing…

The Cadillac Optiq EV starts at $54,000 and is designed to hook young hipsters

Ifeel is being offered as part of an employer’s or insurance provider’s healthcare coverage.

Mental health insurance platform ifeel raises a $20 million Series B

Instead of opening the user’s actual browser or a WebView, Custom Tabs let users remain in their app while browsing.

Google Chrome becomes a ‘picture-in-picture’ app

Sanil Chawla remembers the meetings he had with countless artists in college. Those creatives were looking for one thing: sustainable economic infrastructure that could help them scale rather than drown…

Slingshot raises $2.2 million to provide financial services to artists

A startup called Firefly that’s tackling the thorny and growing issue of cloud asset management with an “infrastructure as code” solution has raised $23 million in funding. That comes on…

Firefly forges on after co-founder murdered by Hamas

Mistral, the French AI startup backed by Microsoft and valued at $6 billion, has released its first generative AI model for coding, dubbed Codestral. Like other code-generating models, Codestral is…

Mistral releases Codestral, its first generative AI model for code

Pinterest announced today that it is evolving its Creator Inclusion Fund to now be called the Pinterest Inclusion Fund. Pinterest teamed up with Shopify’s Build Black and Build Native programs…

Pinterest expands its Creator Fund to allow founders

Alex Taub, a longtime founder with multiple exits under his belt, believes it’s time to disrupt the meme industry. “I have this big thesis that meme tech is going to…

This founder says meme tech is the next big thing

Lux, the startup behind popular pro photography app Halide and others, is venturing into video with its latest app launch. On Wednesday, the company announced Kino, a new video capture app…

Kino is a new iPhone app for videographers from the makers of Halide

DevOps startup Harness has shown itself to be an ambitious company, building a broad platform of services while also dabbling in M&A when it made sense to fill in functionality.…

Harness snags Split.io as it goes all in on feature flags and experiments

Microsoft’s Copilot, a generative AI-powered tool that can generate text as well as answer specific questions, is now available as an in-app chatbot on Telegram, the instant messaging app.  Currently…

Microsoft’s Copilot is now on Telegram

HBO’s new documentary, “MoviePass, MovieCrash,” tells a story that many of us know about: how MoviePass, the subscription-based movie ticketing startup, was a catastrophic failure. After a series of mishaps…

MoviePass co-founders speak their truth in HBO’s new documentary 

The watch features a variety of different 3D games, unlocking more play time the more kids move.

Fitbit’s new kid smartwatch is a little Wiimote, a little Tamagotchi

In the video, a crowd is roaring at a packed summer music festival. As a beat starts playing over the speakers, the performer finally walks onstage: It’s the Joker. Clad…

Discord has become an unlikely center for the generative AI boom

After the Wirecard scandal, Germany’s financial regulator BaFin started to look more closely at young fintech startups that wanted to grow at a rapid pace — it’s better to be…

Germany’s financial regulator ends anti-money laundering cap on N26 signups after $10M fine

Among other things, this includes the ability to trace code from source to binary packages across both platforms, single sign-on support and unified project structures.

JFrog and GitHub team up to closely integrate their source code and binary platforms

The company’s public fund disbursement and e-commerce platform makes accepting school tuition and enabling educational enrichment more accessible. 

Tech startup Odyssey goes on journey to help states implement school choice programs

A new startup called Kinnect aims to help people privately save generational memories, traditions, recipes and more. The company’s app, launched this month, lets people create invite-only spaces where they…

Kinnect’s new app aims to help families record and store generational memories

Spotify has hiked its premium subscription in France by an eye-watering €0.13, in response to a new music-streaming tax.

Spotify hikes subscription price in France by 1.2% to match new music-streaming tax