As organisations develop new systems, the requirements for creating, capturing, preserving and making available electronic records should be incorporated from the very beginning, at the planning and design stage.
For example, systems designers and records professionals should incorporate retention scheduling into the design of new systems. Ideally, the system should be programmed to identify archival records based on rules defined by the archivist. Even the specifications for transferring the records to the control of the archival institution according to predefined retention periods should be incorporated into the procedures and technical specifications of the system. However, this ideal is not yet a reality.
Record-keeping requirements will only be systematically built into systems design when records managers are involved at the front end of the systems design life cycle. These record-keeping requirements are statements in statutes, regulations or directives that provide general and specific guidance on particular records to be created and maintained by the department. Since each department is legally obliged to create and maintain adequate and proper documentation of its organisation, functions and activities, departmental record-keeping requirements should be issued for all activities at all levels and for all media and should distinguish records from non-record materials for departmental purposes.
In reality, attempts to incorporate record-keeping requirements successfully are still in the development stage. Nonetheless, if records professionals are to ever ensure that systems developers consider record-keeping requirements, it is important that they understand the broad stages involved with the development of computer systems. This understanding will enable them to recognise where record-keeping requirements need to be factored into the process; thus they can participate effectively in systems design and ensure that records needs are addressed.
The relationship between the various stages in computer systems development and record-keeping considerations is illustrated in Figure 18 below.
As organisations develop new systems, the requirements for creating, capturing, preserving and making available electronic records should be incorporated from the very beginning, at the planning and design stage.
Activity 31
Write a brief description of what role you believe records managers could play at each stage of the development of computer systems. What role would the archivist have?
Integrating Common Record-keeping Considerations into Computer Systems Development
|
Stages of Systems Development and Activities
|
Common Record-keeping Problems
|
Records Management Solutions
|
PLANNING & ORGANISATION
(SYSTEMS ANALYSIS)
-
identifying organisational information need(s)
-
analysing organisational need systems analysis includes: sources of data, outputs, internal and external constraints, controls and control points, interviews, questionnaires, observation, systems documentation, document findings.
-
conducting benefits analysis
-
conducting preliminary feasibility study
| -
stakeholders don’t understand that the system will create, maintain and use records
-
essential records policies and management practices are not reflective of organisation needs
-
lack of proven methodologies that incorporating record keeping into the development of information systems
| -
inventory and analyse existing systems to define the current situation and identify objectives to be met
-
identify records schedules relevant to the function that will be supported by the system
-
identify relevant legislation and organisational best practice that requires the existence of records
|
DEFINING REQUIREMENTS
-
defining system requirements. This includes analysing: stability of the environment, complexity of the environment, user experience, analyst experience.
-
developing a framework for studying decision making
-
documenting user requirements
| -
electronic records functionality is not identified as part of systems design – there is little understanding that the need for records exceeds the life of the system
-
little recognition is given to the need for records to support legal and evidentiary needs
| -
identify and define record-keeping requirements as found in relevant legislation, regulations, etc (refer to records schedules). There will be requirements for creating records at the business process level, records maintenance and accessibility requirements at the record level and systems reliability requirements at the system level.
-
define data and document standards that will support migration
|
Figure 18: Integrating Common Record-keeping Considerations into Computer Systems Development
Integrating Common Record-keeping Considerations into Computer Systems Development
|
Stages of Systems Development and Activities
|
Common Record-keeping Problems
|
Records Management Solutions
|
CONCEPTUAL DESIGNING
-
designing the system (ie modelling)
-
specifying software/hardware requirements
-
specifying audit, control and security requirements
-
designing the system’s architecture
-
refining design specification
-
integrating and testing software
-
integrating and testing the system within the organisational framework
-
identifying critical issues
| -
record-keeping requirements are not integrated into the conceptual design of systems
-
systems designers do not realise the need to integrate diverse documentation into records
-
shortcuts often lead to the loss of context
| -
review/evaluate applicability and understandability of record-keeping requirements
-
include long-term preservation issues in testing
|
SYSTEMS ACQUISITION
-
selecting application software (‘off-the-shelf’, modifiable or tailored)
-
selecting a vendor
-
selecting hardware
-
issuing requests for proposals/requests for information
-
financing systems acquisition
-
analysing financial alternatives
| -
hardware vendors and commercial software manufacturers are not generally aware of the need for structural and contextual information in order to keep records electronically
-
When analysing financial implications, loss of records is not considered
| -
ensure that record-keeping requirements are factored into the proposals/requests for information that are sent to vendors
-
encourage the use of agreed internationally recognised information technology standards
|
Figure 18: Integrating Common Record-keeping Considerations into Computer Systems Development (cont.)
Integrating Common Record-keeping Considerations into Computer Systems Development
|
Stages of Systems Development and Activities
|
Common Record-keeping Problems
|
Records Management Solutions
|
PHYSICAL DESIGNING
-
evaluating design alternatives
-
preparing design specifications including: communications configurations, storage medium and structure, input mode and frequency, output mode and frequency, processing operations
-
preparing conceptual systems design report
-
designing layouts
-
developing and writing programmes developing computer procedures
-
designing controls
-
developing the logical and physical model
-
designing document and systems flow charts
-
designing data flow diagram
-
developing work measurement & analysis
-
developing prototype
| -
record-keeping requirements are not included in the design of systems
-
often the document and systems flow charts and the data flow diagram do not have the necessary long-term view that a record-keeping perspective adds
-
record-keeping controls are not factored into the controls of the system, as are audit and security controls
| -
ensure that systems designers understand what exactly the record-keeping requirements are and why they are necessary. Describe the relationship between record keeping, auditing and security controls.
|
Figure 18: Integrating Common Record-keeping Considerations into Computer Systems Development (cont.)
Integrating Common Record-keeping Considerations into Computer Systems Development
|
Stages of Systems Development and Activities
|
Common Record-keeping Problems
|
Records Management Solutions
|
IMPLEMENTING & CONVERSION TO NEW SYSTEM
-
installing the system
-
testing the system
-
training users to use the system
-
writing systems documentation
| -
opportunities are often missed to train users to name and store records appropriately when implementing a new system
-
important data and/or records may be lost when legacy systems are imported into new systems
| -
develop computer desktop management guidelines for creating, naming, storing, etc records on the new system
-
ensure that IT staff are aware of the problems of importing records and/or data into new systems; discuss migration options; sample imported data and/or records to check whether they have been converted successfully
|
OPERATION & ADMINISTRATION
-
running and maintaining system (routine)
-
trouble-shooting problems as they arise
-
repairing and maintaining as needed
-
upgrading when necessary
-
practicing/testing disaster plan
-
backing-up system
-
training employees who join the organisation after the system has been implemented
| -
important data and/or records may be lost when systems are upgraded
-
the long-term preservation needs of electronic records are often not considered when deciding how best to back-up systems
-
most organisations do not create a culture of record keeping that is passed on to new employees
| -
ensure that IT staff are aware of the potential risks to records as a result of upgrading systems so that realistic precautions can be considered
-
make sure that back-ups are done in accordance with standards agreed with the national archives/national records centre
-
educate all new employees to use the computer desktop management guidelines
|
Figure 18: Integrating Common Record-keeping Considerations into Computer Systems Development (cont.)
Integrating Common Record-keeping Considerations into Computer Systems Development
|
Stages of Systems Development and Activities
|
Common Record-keeping Problems
|
Records Management Solutions
|
REVIEWING & EVALUATING
-
carrying out a post-implementation review and analysis of the system
| -
there is little understanding of the nature and extent of planning required to include records management functionality in new information systems
-
organisations are not aware of the cost implications for adding record-keeping controls after the system is put in place
| -
measure the systems performance against the record-keeping requirements identified
-
monitor corrective actions
|
Figure 18: Integrating Common Record-keeping Considerations into Computer Systems Development (cont.)
Share with your friends: |