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
Disclaimer: Any Product You Buy Here, Amazon Pays me A Commission With No Additional Fee.
This is a must Have Software For Your Home & Business. This software will help your business and make your job Stress Free.
Business and Office Management Category.