Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Development

Testing/ Staging

Production

Purpose

Prototyping of new features. Can change at any time: unstable environment.

Configurations ready for testing, small limited pilots, or training

User-ready, real-time information system

used for testing, pilots or training

Never

Full testing cycle

Limited pilots

Never - this server stores all ‘live’ assessments

Data preservation and quality

Inconsistent, incomplete data, not appropriate for analysis

Complete datasets appropriate for short-term analytics prototyping, but not the actual system of record

the system of records

PCA use

Yes - all programs should be designed here

Yes - all programs should be designed edited and tested here

No - you should never edit a H2 program in a production server directly (with PCA or via D2 maintenance)

We normally recommend for all organization to have at least 3 servers

  • Development server

  • Pilot/ staging server (optional)

  • Produciton server

...

. Instead edit in testing or staging, and when all test pass, move to production.