Mini Program Project Planning
Introduction
This document provides an overview of the underlying process to list and display your mini program in the TNGD App. This will ensure efficient and effective planning of your app in the TNGD ecosystem. Our teams across technology, product, design and various business units will work with you at each stage and provide all requisite support.
Key Milestones
Key Milestones | Objective/Outcome | Action By | Start Date | End Date |
Sandbox Set Up Request |
| Partner | ||
Sandbox Credential Set Up |
| TNGD | ||
Detailed Solution |
| Partner | ||
Solution Review/Sign Off |
| TNGD | ||
Listing Preparation |
| Partner | ||
Sandbox Submission |
| Partner | ||
Production Credential Request |
| Partner | ||
TNGD Sandbox UAT |
| TNGD | ||
Mini Program Code Freeze | Freeze any changes to the mini app | Partner | ||
Partner Production Credentials |
| TNGD | ||
Support Set Up |
| TNGD & Partner | ||
Joint Pilot Test (Whitelist Testing) |
| TNGD & Partner | ||
Greyscale Launch |
| TNGD & Partner |
Sample Project Template
📎TNGD Mini Program Sample Project Template V.1.xlsx
Key Definitions
Term | Description |
Mini Program ID | Is the 16 digit ID using which your mini program is identified. You can find the mini program id here |
Server Sandbox | We provides an access to a test environment for the various APIs and capabilities offered by us. The list of such APIs are here |
Mini Program Sandbox | You can deploy your mini program in the sandbox and access it using the TNGD Partner Test App. Apps published in sandbox do not need approval. if you want to know more about publishing the mini program please refer here |
Sandbox Server Setup | We will provide the below items/documents during the sandbox setup:
|
Solution Review/Sign off | The below items will be reviewed to ensure you have access to all relevant capabilities and also to check the feasibility of the user journey you want to create. Some of the below documents can be used to do so:
|
Listing Preparation | We display your mini program in the TNGD app. For this, the icon and mini program need to be enabled. Below items are required for the same:
Note: This can be provided immediately after the Solution Review/Sign off along with tentative dates for final go live |
Sandbox Submission | At this stage your mini program is released in the TNGD sandbox environment which is fully developed and tested by you. We perform a set of automated and manual testing across our internal teams to ensure the quality and stability of the mini program. Note: Please ensure that the app is fully tested and is fully functional before TNGD is requested to perform the testing |
Production Credential Request | To get access to production credentials below are the prerequisites:
|
TNGD Sandbox UAT | During this stage, TNGD will perform various automated and manual testing to ensure the quality and scalability of the mini program you have developed. Below are some keys tests that are performed:
|
Mini Program Code Freeze | Post the TNGD Sandbox UAT is completed ideally changes to the mini program should be avoided to ensure quality and stability |
Partner Production Credentials | Once the TNGD Sandbox UAT is completed and approved we would provide the below details so that you can access the TNGD production environment
This will be shared via email provided by you |
Support Set Up | To ensure seamless operations we set a two way communication process across all key departments so that you get ready access to our support teams across Technology, Customer Support etc. Also, we collect your corresponding contact details and agree on a standard operating procedure to handle any technology/product/service/customer experience incidents. |
Joint Pilot Test | At this stage the fully functional and tested mini program is opened to a set of TNGD and your members for final testing before the public go live |
Greyscale Launch | Once the Joint Pilot Test is completed and approved, the mini program is progressively opened to public users based on a percentage of the total users in a heterogeneous manner to ensure stability and also to identify any issues/gaps/bugs/errors. |