Software Development Due Diligence Checklist Form
Comprehensive checklist for evaluating software development projects or vendors prior to engagement.
Project or Vendor Name
*
Type of Engagement
*
New Software Project
Vendor Partnership
Third-party Assessment
Other
Core Development Risks Identified (Select all that apply)
*
Unclear requirements
Resource constraints
Technology stack unfamiliarity
Tight deadlines
Security concerns
Other
Development Team Capability
*
1
2
3
4
5
Process Maturity Assessment
*
Rows
Not Present
Emerging
Defined
Managed
Optimized
Requirements Management
1
2
3
4
5
Change Control
6
7
8
9
10
Release Planning
11
12
13
14
15
Testing & QA
16
17
18
19
20
Security Practices Checklist
*
Secure coding standards in place
Regular vulnerability assessments
Access control policies
Incident response plan
Other
Quality Assurance Methods Used
*
Automated testing
Manual testing
Code reviews
Continuous integration
Other
Delivery Readiness (choose one)
*
Ready for launch
Requires minor improvements
Major work needed
Overall Project/Vendor Risk Level
*
Low
1
2
3
4
High
5
1 is Low, 5 is High
Comments or Additional Notes
Submit Checklist
Should be Empty: