• Multi-stage migration
  • Change the fewest number of system components as possible during each stage of the migration.
  • Open source code for all system functions
  • Open project planning to encourage transparency and invite contributions. (Create ioos/hfrnet github repository to serve as the master repo for planning and version control. OK to create new repos to facilitate a modular and open architecture. e.g. separate “science code” from “synchronizing and monitoring data flow”)
  • Provide access to all data types, not just the end product.