high-level checklist for performing technical diligence in evaluating M&A opportunities
- List out High-level Components
- What would our integration strategy be?
- Authentication boundaries
- Split milestones into Now -> Next -> Later
- Evaluating technology fit (Goal: Identify expertise and sustainability)
- What languages/frameworks
- What data interchange formats
- What deployment/packaging paradigms
- Team background/SME expertise
- Benchmark Comparisons
- Completeness (Rule coverage)
- Soundness (Efficacy against test projects)
- Identify bottlenecks
- Headroom & where saturation occurs
- How does it scale? Vertically vs horizontally, CPU vs Memory bound
- Self-managed instances and airgap support
- End user customization
- What interfaces are exposed
- Group vs Project scope
- Security Considerations
- “Is the product as-good-as or better than what we have today?”
- List of questions for team (or things I’m still unclear on)
- What choices did authors make and why? Less “TechX” and more “enqueueing system”