A prep checklist for startups about to undergo technical due diligence • ZebethMedia

Matt Van Itallie
Contributor

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

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

Explain how you collect user and customer feedback.
Provide a sample subset of the most granular user/customer feedback you collect.
Provide the results of the synthesis of user/customer feedback.
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?
Explain the roadmap for the next 12 months.

Code quality

How much does Finance invest in tech debt prevention and remediation? In security risk prevention and remediation? In IP risk prevention and remediation?
Which software languages do you use? Is the use of new languages managed?
Is a refactoring being considered or possibly needed?
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.
Is a line-level scanning tool such as SonarQube in place? If yes, share a sample report.
Is third-party code managed through a manager, stored in the code, or both? Why?
Describe your architecture and provide architectural diagrams.

Intellectual property

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe to Zebeth Media Solutions

You may contact us by filling in this form any time you need professional support or have any questions. You can also fill in the form to leave your comments or feedback.

We respect your privacy.