The following is the domain checklist:
- Is the data storage distributed?
- Are utilities available for analysis and reorganization of the database?
- Does an overview of all used datasets exist?
- Do you know how information will be moved from the existing environment into the new system?
- Do you have a clear migration strategy to move workload to the new system?
- Can you reverse the migration if you need to? How will you deal with data synchronization (if required)?
- Do you know how the system will be backed up? Are you confident that the approach identified will allow reliable system restoration in an acceptable time period?
- Are the administrators confident that they can monitor and control the system in production?
- Do the administrators have a clear understanding of the procedures they need to perform for the system?
- How will performance metrics be captured for the system's elements?
- Can you manage the configuration of all the system's elements?
- Do you know how support will be provided for the system? Is the support provided suitable for the stakeholders it is being provided for?
- Have you cross-referenced the requirements of the administration model back to the development view to ensure that they will be implemented consistently?
- Is the data migration architecture compatible with the amount of time available to perform the data migration? Are there catch-up mechanisms in place where the source data is volatile during the data migration?
- Has the database access been optimized?
- Does documentation exist about the data model and is this documentation consistent?
- Is the data encrypted?
- Is the data storage distributed?