Platform Environments

Platform Environments

Each one of our GUIs has three environments, one for developers (QA), one for product testing (UAT), and the last for customers and their end users (PROD). Every time we have a new version of the platform it flows through each environment. 

When a new version is released from QA to UAT the product team must test all the GUIs to review alterations to the platform and check for bugs. If any bugs or inconsistencies are found they must be recorded into Airtable.  Based on importance these issues will either be addressed prior to deploying the new version to PROD or added to an upcoming sprint. 

3 Environments but only 1 Database


While we have three environments there is only one database, this means regardless of what environment was used any change will be visible and impact in all environments. This is why when we test new versions of the platform we test inside a fake customer account made for Fairmount Park Conservancy, that way we don’t make alterations to real customer data.

    • Related Articles

    • Platform Updates Calendar

      Please note: Apple requires us to delete updates that have not been released to your audience in order to submit a new update. If you do not update your app within 6 weeks you are required to wait until the next release goes through review and ...
    • Platform Bugs & Features

      Overview Check Feature Documentation (here) What are Bugs? Why do they happen? (here) How do we Prioritize Bugs? (here) Submit a bug here (here) Check the Feature’s Documentation See if it performs that way on purpose Clear Cache & Refresh If this is ...
    • Platform Testing Procedures

      Table of Contents BEFORE Testing/New Testers DURING Testing/Test Instructions Testing Meeting Testing New User Testing Event Template Testing Digital Events Testing Categories Testing Places Testing Actions Testing Surveys Testing Push Notifications ...
    • Platform Enhancement

      A requested new specific feature will be charged at a discounted rate if we see that it will serve the good of the whole customer base: billed at $100 an hour.
    • Key Terms

      Platform Environment/Software Environment: A computer system in which a computer program is deployed and executed. Simple software may only have one environment, which means any changes made to the software are seen immediately by users. There are ...