Versions Compared

Key

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

...

  1. Server provisioned with sufficient space and operating environment for Fedora 6.x and migrated data
  2. Exported Fedora 3.x data
  3. List of metadata schemas and fields
  4. List of data models

Timelines

Month

Activity

Assignee

StatusNotes

September

Create and review project plan

David

Pilot

CompleteProject plan has been revised and approved.

October

Install and configure Fedora 6.x instance

  1. This will be done in AWS using the Fedora 6 Docker and Terraform script

Pilot

Danny

In progress
CompleteFedora 6 has been deployed in AWS

October

Review sample data

  1. This will be a representative sample from the Fedora 3.2.1 instance

David

Danny

Pilot

To do
Complete 

October

Run initial test migration

  1. Test migration will use sample data and migration-utils

Pilot

Danny

To do
CompleteInitial tests have been run. Errors are being resolved.

October

Map metadata and data models

  1. Based on sample data, document all content models and datastreams
  2. Document metadata standards and fields and determine what needs to be mapped

David

Danny

Pilot

To do
CompleteAll data models have been reviewed and catalogued. 

October

Document the mapping process

David

Pilot

To do
In progress

October

November

Develop validation tool

  1. Based on initial requirements documented in the wiki

Danny

Andrew

To do
In progress

November

Iterate on test migration and update migration utility

  1. Continue running test migrations and update migration-utils as needed to comply with pilot functional requirements

Danny

Pilot

To do
In progress

December

January

Complete data migration

  1. Migrate all data from Fedora 3 instances to Fedora 6 instance

Danny

To do

January

Document the migration process

David

Pilot

To do

January

Document Fedora 3.x to 6.x API mappings

  1. Map Fedora 3 API functionality to Fedora 6 API functionality to facilitate client code updates

Danny

To do

January

February

Update front-end interface to work with Fedora 6

  1. Ensure Fedora 6 content is properly indexed in Solr and exposed through Virgo interface
  2. Update interface as needed to comply with functional requirements

Pilot

Danny

To do

February

March

Test and update the repository

  1. Conduct user and administrator tests to ensure functional requirements are met
  2. Update the repository as needed based on the tests

Pilot

David

Danny

To do

February

March

Test performance and scale

  1. Use performance and scale testing resources against Fedora 6 instance and document the results
  2. Make optimization improvements as needed based on test results

Danny

Pilot

To do

Milestones

  1. Project Plan: early October
  2. Data model and metadata map: late October
  3. Validation tool: November
  4. Complete data migration: January
  5. Updated front-end: February

...