19
GRANT AGREEMENT: 601138 | SCHEME FP7 ICT 2011.4.3 Promoting and Enhancing Reuse of Information throughout the Content Lifecycle taking account of Evolving Semantics [Digital Preservation] Policies, change management and quality assurance Fabio Corubolo - University of Liverpool IDCC, Amsterdam, 25 February 2016

IDCC2016 - Policy and Quality Assurance in PERICLES

Embed Size (px)

Citation preview

Page 1: IDCC2016 - Policy and Quality Assurance in PERICLES

GRANT AGREEMENT: 601138 | SCHEME FP7 ICT 2011.4.3 Promoting and Enhancing Reuse of Information throughout the Content Lifecycle taking account of Evolving Semantics [Digital Preservation]

Policies, change management and quality assuranceFabio Corubolo - University of LiverpoolIDCC, Amsterdam, 25 February 2016

Page 2: IDCC2016 - Policy and Quality Assurance in PERICLES

●Preservation can be integrated into existing organization ecosystem instead of standing separate

●Policies are important both for preservation, and other objectives

●Use existing infrastructure - save on costs

PERICLES on preservation, policies

Page 3: IDCC2016 - Policy and Quality Assurance in PERICLES

●Managing and enforcing policy in the overall infrastructure, is qualified, hard work

●Good management requires Quality Assurance

●Change an obsolescence is constant

●Practice can deviate from policy

Why are we doing this ?

Page 4: IDCC2016 - Policy and Quality Assurance in PERICLES

●Notice when practice starts to deviate from policies

http://arstechnica.com/tech-policy/2015/08/cops-decide-to-collect-less-license-plate-data-after-80gb-drive-got-full/

Real life example

Page 5: IDCC2016 - Policy and Quality Assurance in PERICLES

Policies: What drives an organisation:

● access should be free● confidential data should

not leave the organisation

“high and intermediate level natural language descriptions of an institution’s aims/goals, with what constraints.”

What do we mean with Policy

POLICY ID 2:"Project data must be preserved in at least 3 internal copies and in 1 external (in a trusted external organisation) copy ”

POLICY ID 1: "Project data must be preserved for 10 years” type: bit preservation

Page 6: IDCC2016 - Policy and Quality Assurance in PERICLES

Quality Assurance:Validates that policies are respected and ecosystem is in a consistent state

“Program for the systematic monitoring and ]evaluation of the various aspects of a project, service, [...] to ensure [...] quality” (Webster)

Change management: ● Manages changes in the ecosystem ● Rule: if a file changes,

re run any policy that applies to it (e.g. replication, data calibration)

… QA and change management

QA method:TEST the existence of X copies of the data in the tape libraries

Change management : Rule: process data with latest auxiliary data

Page 7: IDCC2016 - Policy and Quality Assurance in PERICLES

1.The manual approach

2.The structured, automated approach

Two ways to implement policies

Page 8: IDCC2016 - Policy and Quality Assurance in PERICLES

●Use arbitrary language, infrastructure, and approach

●Manually ensure that the policy is respected

●When change happens, hope for the best; or re-validate policy implementation

The Manual approach

Page 9: IDCC2016 - Policy and Quality Assurance in PERICLES

+ simple to implement + straightforward+ does not require language/system choices+ can mix into existing policy implementation

- fragile- manual - limited guarantee of correctness

The Manual approach- pros and cons

Page 10: IDCC2016 - Policy and Quality Assurance in PERICLES

●Strictly define what policy is: a precise policy model

●Specific language and methods to implement policies

●Precise mapping allows automated processing

The Automated approach

Page 11: IDCC2016 - Policy and Quality Assurance in PERICLES

+ automated+ precise

- limits the expressivity of policies- does not mix in existing systems and architectures- can require full “buy in”, reimplementation

The Automated: pros and cons

Page 12: IDCC2016 - Policy and Quality Assurance in PERICLES

●Use the existing system architecture, model it with the ecosystem model, and add automated methods

●When possible: use an automated approach based on the ecosystem/LRM and rules

●Where more convenient: use semi-automated approach, and enrich it with QA and with the ecosystem model

Policies in PERICLES

Page 13: IDCC2016 - Policy and Quality Assurance in PERICLES

Automated:●Define policies using the Ecosystem model,

and map to rules (Automated)

●Rule driven change management

●Ecosystem analysis allows to take into account dependencies and change of differnet type

Depending on the use case:

Page 14: IDCC2016 - Policy and Quality Assurance in PERICLES

Semi-automated:●Implement the policy as you wish, in

existing system

●Map to the ecosystem model

●Define QA methods for policy

●Allows automated validation via QA methods, and change management based on the ecosystem model

Depending on the use case:

Page 15: IDCC2016 - Policy and Quality Assurance in PERICLES

Science scenario model

Page 16: IDCC2016 - Policy and Quality Assurance in PERICLES

Discussion on existing scenarios for

●Policy implementation

●Quality assurance

●Change management

Breakout group

Page 17: IDCC2016 - Policy and Quality Assurance in PERICLES

1. Does the scenario relate to problems in your institution?

2. Is there anything missing?3. How are you currently implementing policies in

your institution?4. Are you using frameworks supporting policy

implementation? Are they being helpful? 5. Are policies implemented using formal languages

(rule languages)?6. Could you describe what QA procedures are in

place?

Questions (1/2)

Page 18: IDCC2016 - Policy and Quality Assurance in PERICLES

7. Do you think the approach we described for policy QA would be useful in your case?

8. Do you see this could help in validating that practice does not deviate from the guidelines?

9. Do you see any advantage in implementing QA procedures that validate policy application ?

10.Are you aware of other approaches for policy validation we should consider?

Questions (2/2)

Page 19: IDCC2016 - Policy and Quality Assurance in PERICLES

Thank you!