2015-2016 Integrations sub-team work plan

Preliminaries

  • Come up with a working definition of "integration."
  • Determine our role with regard to various integrations.
  • Come up with a mission statement.

Develop a system for keeping track of integrations

  • Determine what we need to know about various integrations. 
  • Develop system.
  • Determine the best place for this to live and have it live there.
  • Implement.

Develop integration guidelines

  • Create general guidelines that include our definition of "integration," outline ArchivesSpace integration points and "reverse engineer" integration by highlighting current integration work.
Outline ArchivesSpace integration points
  • Outline where/how AS could be integrated (such as where in the data model, API, etc.).
  • Highlight functional integration points (something like this except not specific to Hydra).
Highlight current integration work
  • Outline a list of questions that can be used to investigate current integration work.
  • Determine the role of liaisons for particular integrations.
  • Appoint liaisons for particular integrations.
  • Investigate current Aeon integration further (or maybe not, given Brad's update).
  • Investigate current Archivematica integration further.
  • Investigate current SNAC integration further.
  • Investigate current Preservica integration further.
  • "Reverse engineer" integration principles.

Other

  • When AS needs to be extended for a particular integration, determine the roll of this group with regard to addressing those issues, especially as it relates to the community at-large.
  • At some point, begin work on specific integrations (that is, determining scope, writing specifications, and testing implementations, like our charge says).