• Well-defined Project Scope
    • List of User Stories OR
    • Number of Man-days/Man-hours OR
    • Time of team availability AND
    • Requirements List
  • Project Obligations for Non-profit
    • Commitment to allocate certain availability
    • Commitment to delivering necessary decisions and materials within some time frame (e.g., number of days)
  • Project Obligations for Tech Company
    • Commitment to maintaining team availability
    • In the case of necessity to reallocate the team, Tech Company must present an emergency plan
  • Maintenance Conditions
    • Does Tech Company commit to maintaining and developing the product in the future? On what terms?
      • TTTR Recommendation: Low-bono stakes with a fixed price for person-hour
    • If Tech Company does not commit, how do we ensure that Non-profit will handle future development and maintenance?
      • Training for Non-profit Team
      • Implementing Tech Team Member from Non-profit
      • Preparing high-quality documentation
  • IP Rights
    • Who owns the copyrights after the project ends?
      • The company owns the product and gives a license to the Non-profit
      • Non-profit acquires IP rights
      • The product will be published on an open-source license
  • Communications and presence of the Tech partner
    • How can Tech Partner communicate the project?
      • Case Study
      • Logo on the website
      • Joint content marketing campaign
      • Social Media communication
    • How Non-profit can help in raising awareness about company?
    • How long can both sides communicate about the partnership?
      • 2 years from the end of collaboration
      • Forever
    • How do you want to agree on what’s communicated?
      • Trust: Communicating anything without permission
      • Second-opinion: Asking the second party for permission to describe the collaboration in a certain way
  • Implementation methodologies
    • Is there any methodology you want to stick to? (e.g., Scrum)
    • Are there any specific tools you want to use to streamline the development?