Quick and Dirty Software Technical Due Diligence Questions…

  • TEAM
    • Was the technology built by employees or contractors?
    • Which are the key resources?
      • Are those resources still employees?
    • Current team members and roles of each?
  • OPERATIONS
    • Where/how is the solution hosted/deployed?
    • What internal security controls are in place?
    • How does the software scale as new business is on-boarded?
      • What is the on-boarding process?
      • Is development support needed in this process?
    • What version control system is used?
      • Approximately how many lines of code are under version control?
      • Change control process–traceability?
    • Development methodology used?
    • Product management
    • Release cycle cadence?
      • Ratio of new features vs. bug fixes per release.
    • Release notes?
    • Defect tracking system?
    • How are support issues escalated to development?
  • SOFTWARE
    • What is the software written in?
    • Are any open source technologies used?
      • If so, which and under what licenses?
    • Is any 3rd party software in use and under what agreement?
    • Architectural review and code walk-through plus database design
    • Unique intellectual property (patents?)

Leave a Reply

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