DAP Certification and sharing with the team

Development Acceleration Program

Language
English

This article is a valuable resource for individuals in the midst of or gearing up for the certification process. For a more detailed understanding of the process and criteria, read our Program documents.

Certification documents

Before assessing your API and SDK integration, the DAP Certification team needs specific documents to grasp the integration's purpose, scope, integrated GSC features, workflow, and architectural design, among other aspects. Download the Certification document templates.

  • Genetec integration document:

    This document is mandatory for the certification process. It must contain the scope of the integration, high-level architecture diagram, high-level workflow diagram, data flow diagram, system, and license requirements; (software and hardware), Integration limitations, and future integration works.

  • Quality assurance document:

    This document is mandatory for the certification process. It must contain all integration test activities during the development of your integration.

  • Security Questionnaire:

    This document is mandatory for the certification process. It contains the security considerations taken by your team while developing your solution or the API and SDK Integration.

  • Installation and upgrade guide:

    This document provides all the instructions on how to install or upgrade your SDK integration.

  • Administration and configuration guide:

    This document provides all the instructions on how to configure and manage your SDK integration.

  • User guide:

    This document provides all the instructions on how to use the SDK integration, from an end-user perspective.

  • Scale benchmark:

    If the integration commits to perform at scale, the scale limitations and scale benchmark report must be provided.

Sharing possibilities

You then have several ways to share these documents with the DAP Certification team:

  • Partner’s own private Cloud Storage and exchange platform:

    Shared documents reside on the partner's infrastructure, with the Certification team creating copies. This method is the preferred approach for documentation sharing.

    NOTE: Genetec maintains private and secure Cloud Storage, likely used by the Certification team for exchanging troubleshooting materials (for example, dumps, traces, logs, and so on) during the SDK integration reviews.

  • Public Cloud Storage and exchange platforms:

    The shared documents are stored on a public cloud provider like Microsoft Azure Storage, Google Cloud Storage, or any trusted company offering secured tools to exchange data. Naturally, the storage area remains private to the partner who has subscribed to it. Free providers should be avoided, as they do not meet the necessary privacy and security requirements.

  • Email exchanges:

    You can also exchange some documents by email but this practice has limitations, such as attachment size constraints and potential document loss.

You can use the same methods mentioned above to share software deliverables. However, email exchanges are less efficient due to the nature of the deliverables (executables, large installers), and antivirus software flags the executable attachments as malware.