SmartDocs: Document Management Inovation

Similar documents
Information Governance Maturity Model

Test Framework Introduction & Overview of the Test Framework

Enterprise Content Management. Image from José Borbinha

Records Management and SharePoint 2013

MoReq2 SPECIFICATION

FREEDOM OF INFORMATION (SCOTLAND) ACT 2002 CODE OF PRACTICE ON RECORDS MANAGEMENT

Electronic Records Management System Requirements

Cloud Service Contracts: An Issue of Trust

A Framework for EDMS/ERMS Integration

MoReq2 SPECIFICATION MODEL REQUIREMENTS FOR THE MANAGEMENT OF ELECTRONIC RECORDS. EuropEan CoMMission ISSN update and ExtEnsion, 2008

TERRITORY RECORDS OFFICE BUSINESS SYSTEMS AND DIGITAL RECORDKEEPING FUNCTIONALITY ASSESSMENT TOOL

Implementing SharePoint 2010 as a Compliant Information Management Platform

unless the manufacturer upgrades the firmware, whereas the effort is repeated.

UNE ISO MANAGEMENT SYSTEMS FOR RECORDS HOW TO IMPLEMENT IT IN AN ORGANIZATION? An implementation example in a fictional company

ISO/IEC Part 1 the next edition. Lynda Cooper project editor for ISO20000 part 1

VERIFICATION REPORT. MoReq2 Certification for Electronic Records Management Systems (ERMS) according to MoReq2 Specification (Version 1.

What We ll Cover. Defensible Disposal of Records and Information Litigation Holds Information Governance the future of records management programs

Microsoft SharePoint and Records Management Compliance

Document Management and Records Management in SharePoint Scott Jamison

Record Retention and Digital Asset Management Tim Shinkle Perpetual Logic, LLC

An Introduction to Transparent Records Management

Process Description Incident/Request. HUIT Process Description v6.docx February 12, 2013 Version 6

Information Management Policy

Integration of Electronic Document Management Systems and Electronic Records Management Systems Framework and Best Practices

ISO Information Technology Service Management Systems Professional

How to Go Paperless In Three Simple Steps: A Guide for Small Businesses

Certified Information Professional 2016 Update Outline

The Power of Classifying in SharePoint 2010

Strategies for Developing a Document Imaging & Electronic Retention Program

MODULE CURRICULUM DOCUMENT

ERMS Solution BUILT ON SHAREPOINT 2013

GAMP 4 to GAMP 5 Summary

Quality Management. Lecture 12 Software quality management

How To Manage Records Management

SOFTWARE ASSURANCE STANDARD

ISO 9001:2008 Audit Checklist

MODEL REQUIREMENTS FOR THE MANAGEMENT OF ELECTRONIC RECORDS. MoReq SPECIFICATION

Complying with the Records Management Code: Evaluation Workbook and Methodology. Module 8: Performance measurement

CDC UNIFIED PROCESS PRACTICES GUIDE

Integration of Electronic Document Management Systems and Electronic Records Management Systems Framework and Best Practices

ISO/IEC Part 1 the next edition

-Blue Print- The Quality Approach towards IT Service Management

SharePoint Document and Data Control

RECORDS MANAGEMENT POLICY

Introduction: ISO and the ITIL - ISO Bridge

Management of Court Records: Functional Requirements Framework for Electronic Recordkeeping System

<name of project> Software Project Management Plan

The Bucharest Academy of Economic Studies, Romania

ISO What to do. for Small Businesses. Advice from ISO/TC 176

Service Management Policy

Corporate Records Management Policy

Using ISO as an Audit Tool

Quick Guide: Meeting ISO Requirements for Asset Management

RecordPoint Overview

BUSINESS REQUIREMENTS SPECIFICATION (BRS) Business domain: Archiving and records management. Transfer of digital records

IRCA Briefing note ISO/IEC : 2011

Certified Information Professional (CIP) Certification Maintenance Form

A white paper discussing the advantages of Digital Mailrooms

MIGRATING FROM A WEB SITE TO A MOODLE BASED CMS

Data Management Maturity Model. Overview

CONFORMITY MARKINGING FOR THE GCC COUNTRIES. Issue No.: (5) Date: (2/21/2008) Committee Draft No. 5

Records Management plan

Ten steps to better requirements management.

The Configuration Management process area involves the following:

Measuring Intangible Investment

Streamline Enterprise Records Management. Laserfiche Records Management Edition

imis & Document Management Systems

Scotland s Commissioner for Children and Young People Records Management Policy

EVALUATION FRAMEWORK FOR SERVICE CATALOG MATURITY IN INFORMATION TECHNOLOGY ORGANIZATIONS

AssurX Makes Quality & Compliance a Given Not Just a Goal

Digital Continuity Plan

Applying ITIL v3 Best Practices

How to Choose Between Hadoop, NoSQL and RDBMS

A Conceptual Methodology and Practical Guidelines for Managing Data and Documents on Hydroelectric Projects

CA Records Manager. Benefits. CA Advantage. Overview

PROJECT INITIATION DOCUMENT

GAIA Service Catalogs: A Framework for the Construction of IT Service Catalogs

la conception et l'exploitation d'un système électroniques

Writing a RIM Request for Proposal

Requirements engineering

MHRA GMP Data Integrity Definitions and Guidance for Industry January 2015

Can CA Information Governance help us protect and manage our information throughout its life cycle and reduce our risk exposure?

IMPLEMENTATION OF LINK-BASED ENTERPRISE DMS SUPPORTING ISO 9001 QMS: CASE STUDY

Regis University Web Governance Policy. May 2012

MANAGEMENT SYSTEM FOR A FLEET OF VEHICLES BASED ON GPS. João André Correia Telo de Oliveira

U.S. FDA Title 21 CFR Part 11 Compliance Assessment of SAP Records Management

Enterprise Content Management with Microsoft SharePoint

Defining a Governance Model for Portals

The ITIL Foundation Examination

TITLING OF THE DOCTOR OF NURSING PRACTICE PROJECT 2013

Transcription:

SmartDocs: Document Management Inovation Ricardo João Correia Vieira Instituto Superior Técnico Avenida Rovisco Pais, 1, 1040-001, Lisbon, Portugal ricardojoao.vieira@gmail.com Abstract. In 2001 the first version of MoReq, a requirements specification for records management system (RMS), was made available online. With the introduction and spread of MoReq in Europe the RMS s consumers started to consider its compliance a demand, leaving a problem for suppliers with products already developed: how to evaluate their software based on MoReq and what developments are necessary to meet its requirements. In this dissertation we propose a process for evaluating content management systems, class of systems where the RMS fall, according to a requirements specification as MoReq. To achieve the final results we studied and applied techniques for evaluating software in an already developed document management system (SmartDocs) who wants to evolve to a system in full compliance with the requirements of MoReq2, the second version of MoReq. Keywords: document management system; content management system; record management system; MoReq; software evaluation; software evolution; 1 Introduction A Document Management System (DMS) it s an information system conceived to manage all the phases of the document lifecycle. Those are typically the capture and creation of the document, its storage, version management, access and eventually elimination. A DMS is now essential to increase the productivity of a company, which is why there are few who do not have one implemented and there are many solutions available in the market. A DMS is also called a content management system since it manages documents as content. Another type of content management system is a record management system (RMS), an information system capable of managing records of an organization considering its archive s requirements. A record is according to ISO 15489 information created, received, and maintained as evidence by an organization or person in the transaction of business, or in the pursuance of legal obligations, regardless of media. In 2001 MoReq, a model of requirements for RMS, was published by DLM-Forum (with the support of the European Commission). Despite the fact that it s not a formal standard, but rather a set of recommendations, CMS users are starting to demand systems in conformance with MoReq. For that reason CMS developers are looking to know how to evaluate their products according to MoReq so that they can learn which kind of developments are needed so that their software can be in conformance.

2 Ricardo João Correia Vieira The goal of this project is then to propose a content management system evaluation process according to a requirements specification like MoReq. The proposed solution is a result of the lessons taken from the use of evaluation methods in a DMS product (SmartDocs) using MoReq2, second version of MoReq, as conformance goal to achieve. 2 State of Art 2.1 Software Evolution Software evolution, or software maintenance, is according to IEEE Standard 1219 the modification of a software product after delivery to correct faults, to improve performance or other attributes, or to adapt the product to a modified environment. The concept of software evolution started to appear in 1980 with the definition of Lehman s Evolution Laws and the categorization of maintenance activities by Swanson (Lehman, Programs, Life Cycles, and Laws of Software Evolution, 1980) (Lehman, Perry, & Ramil, Implications of evolution metrics on software maintenance, 1998) (Swanson, 1976). Swanson defined 4 major maintenance activities classes (Adaptive, Perfective, Corrective and Preventative) that are still currently used but with different terms and different definitions (ISO/IEC-14764, 2006): Corrective maintenance are changes that fix bugs in the codebase. Adaptive maintenance are changes that allow a system to run within a new technical infrastructure. Perfective maintenance are any other enhancements intended to make the system better, such as adding new features, boosting performance, or improving system documentation. Preventive maintenance are changes made to ease future maintenance and evolution of the system, such as re-organizing internal dependencies to improve cohesion and coupling. However some software evolution researches believe that 4 classes are insufficient to enclose all possibly maintenance activities so their started to create their own classifications. One of the most successful classifications was made by Ned Chaplin (Chapin, Hale, Khan, Ramil, & Tan, 2000). Chapin also created 4 major classes that divided maintenance activities by type of software changes and inside each class the activities are divided by their objectives. Figure 1 taken from (Chapin, Hale, Khan, Ramil, & Tan, 2000) shows the decision tree that can be used to classify a maintenance activity. As you can see in figure 1, one of the major classes is evolution activities where software isn t changed entitled support interface. Inside that class Chapin considered that the main activity is the evaluation of software that involve activities as auditing, searching, examining, regression testing, studying, and others activities that can create an understanding of the software without changing it (Chapin, Hale, Khan, Ramil, & Tan, 2000). The activities considered on this project are then evaluative and fit the A- 3 group activity of Chapin.

SmartDocs: Document Management Inovation 3 Figure 1. Decision tree for types of software evolution and software maintenance 2.2 Software Evaluation As we saw in last chapter, the software evaluation is a software evolution activity that was identified and classified many years ago. However DMS evaluation is a fresh activity since only in 1997 (with the creation of the DoD 5015.02 standard) best practices for document management where defined. One of the most known articles about DMS evaluation is the article of Asprey and Middleton entitled "Specifying your requirements and selecting your supplier for records and document management applications" (Asprey & Middleton, 2002) where the authors address two major problems of today: the creation of a requirements specification and the selection of a document management software from a set of available solutions. Is on the second problem that Asprey and Middleton write about the use of evaluations methods where we can use the results to classify a system or taking conclusions about itself. Despite the fact that the goal of this project thesis is not the same of the authors of that article we can use the methods refered to achieve our goal. The techniques that Asprey and Middleton considered where: checklists, weighted scored and gap analysis. 2.2.1 Checklists Checklists for software evaluation usually consist of a list of items which are structured intuitively according to some major categories of the product. The items

4 Ricardo João Correia Vieira can be questions, requirements and/or functionalities of the system. The major advantages of a checklist are (Tergan, 1998): Evaluation checklists provide a structured list of relevant criteria for evaluation and relieve evaluators from either developing an evoluation system of their own or asking different experts to do the job. Sometimes they may replace large scale expensive empirical testing. They seem to be easy to handle. Evaluators usually only have to go through the list and mark whether the product matches, or not, the item. They seem to induce the impression of a complete set of evaluation criteria valid, objective and reliable through a simple and cheap method. The major disadvantages are (Komoski, 1987) (McDougall & Squires, 1995): The checklist evaluation emphasis similarities rather than differences forgetting about the quality of the product above the list. The evaluation is very subjective to the evaluator s thoughts. The correctness and completeness of the list is essential to the quality of the evaluation. Bad or missing items can lead to a bad evaluation. The same type of response for all items may not make sense for all lists. 2.2.2 Weighted Scored Weighted Scored is one of the most used evaluations and is based on checklist evaluations. The method consists of: 1. Define a weight for each item on the list that reflects its importance on the set of items. 2. Define the range of possible responses to each item on the list. 3. Give a response to each item. 4. Calculate the score of the product in evaluation according to this formula: Where W j is the weight of the item j and S ij is the response i to the item j. 2.2.3 Gap Analysis The gap analysis is in its usual practice, a technique for analyzing the differences between the current state of software and that to be achieved. The definition of interval analysis is the space between the state where the software is and where it wants to be. This type of analysis helps to understand the amount of work that needs to be done to evaluate the software and clarify what are the main activities that need to be done between the two states (Levine, A Sample Gap Analysis Explained, 2010) (Levine, Learn About Gap Analysis Methods: Wich is the Best?, 2010). To correctly establish the bridge between the two spaces is important to understand not only the state you want to achieve, but also the state where we are, i.e. you must understand the system correctly and recognize its strengths so that we can use them to achieve our goal.

SmartDocs: Document Management Inovation 5 3 SmartDocs SmartDocs is a DMS developed by Fujitsu Portugal that has already 170 installations and more than 20.000 users estimated. The objective of the program is to manage documents in a fast and efficient way so that organizations that use it can have total control over their information. According to a comparison made against other systems we conclude that SmartDocs has all the major functionalities of a DMS included in the following areas: Classification Scheme. The program has functions to create and maintain a structure or base to store and identify documents. Identification and Categorization. The software includes functions to identify and classify a document like metadata, annotations, categorization, etc. Document Capture. SmartDocs have more than one way possible to capture a document like for example capturing a document through email. Library Services. The program has functions to improve the management and control of documents like report creation, version control, audit trail, etc. Search. The software allows simple and advanced searches. Workflow. SmartDocs has functions to create and manage workflows that improve the flow of a document between users. Security. The program has a system of access permissions. 4 MoReq The MoReq became available electronically for the first time in 2001 and was posted officially by the EU Commission in 2002. It is currently available online at Europa site 1 and has been translated into 7 languages. Since it became available, MoReq has proved to be a very useful specification and started to being used in several countries in Europe. However, with the rapid growth and development of information technology some people began to recognize some outdated content and started to demand a MoReq update so that it can maintain its value as a reference model. That s why in 2008 a second version of MoReq was launched called MoReq2. 4.1 MoReq2 Analysis MoReq2 currently has 792 requirements divided into 13 chapters and nine annexes, with over 70 categories. The version in Word format contains 377 pages and over 91,000 words. Summarizing the specification is quite extensive and complex which means that it needs to be analyzed for total understanding of their requirements. The first chapter is introductory and talks a bit about the history, purpose and organization of the specification. The second chapter introduces an overview of a few 1 http://ec.europa.eu/transparency/archival_policy/moreq/doc/moreq_en.pdf

6 Ricardo João Correia Vieira concepts of records management. From chapter 3 to 9 MoReq described its main requirements dividing them by subject: Chapter 3 ( Classification Scheme and File Organisation ) lists the requirements about the configuration and management of the classification scheme of a RMS and its entities: classes, files, sub-files and volumes. Chapter 4 ( Controls and Security ) describes the requirements concerning the access to records and functions, the maintenance of the audit trail and maintenance of backup and recovery schedules. It also introduces the requirements for supporting the concept of vital records. Chapter 5 ( Retention and Disposition ) reviews the requirements about the retention and disposition schedules and the support of the records disposition that includes reviewing, transferring, exporting or destroying the record. Chapter 6 ( Capturing and Declaring Records ) lists requirements about the capture of records, bulk import, email management, capture through scanning and imaging and support of creating and maintaining record types. Chapter 7 ( Referencing ) describes the requirements concerning the classification codes of the entities of the system and also theirs system identifiers. Chapter 8 ( Searching, Retrieval and Presentation ) like the name says lists requirements about the search of records, its retrieval and presentation. Chapter 9 ( Administrative Functions ) describes the requirements concerning general administration of the system like the access to system reports and configuration parameters of the system. It also describes the concept of redacting records through some of the requirements in this chapter. Chapter 10, 11 e 12 are respectively requirements for optional modules, nonfunction requirements and metadata requirements, that where studied but not used in this project. The last chapter (13) is a summary and revisition of the concepts used in the specification.

Número de Requisitos Requisitos Cumpridos Requisitos Cumpridos (%) SmartDocs: Document Management Inovation 7 5 SmartDocs Evaluation according to MoReq2 After analyzing SmartDocs and MoReq2 we applied the evaluation techniques described in 2.2. and studied the results. 5.1 Checklist Evaluation For this evaluation we used MoReq2 has a list and its requirements as the items of the list. So the process evaluation has to go through the requirements of the specification and indicate if it is fulfilled by SmartDocs. Table 1 shows the final result of the evaluation where the last column indicates the percentage of requirements through the chapters and sub-chapters of MoReq2. Requisitos Obrigatórios Plano de Classificação e Organização de Pastas 72 21 29% Configuração do Plano de Classificação 19 5 26% Classes e Pastas 12 6 50% Volumes e Sub-Pastas 18 5 28% Gestão do Plano de Classificação 22 5 23% Segurança e Controlo 45 22 49% Acesso 21 13 62% Rotina de Auditoria 15 8 53% Salvaguarda e Recuperação 5 1 20% Documentos de Arquivo Vitais 4 0 0% Retenção e Destino 61 0 0% Tabelas de Selecção 34 0 0% Revisão do Destino 7 0 0% Transferência, Exportação e Eliminação 20 0 0% Captura e Declaração de Documentos de Arquivo 63 29 46% Captura 26 13 50% Importação em Bloco 8 0 0% Gestão de Correio Electronico 15 5 33% Tipos de Documentos de Arquivo 5 5 100% Imagens e Digitalização 9 6 67% Referenciação 12 9 75% Codigos de Classificação 8 5 63% Identificadores de Sistema 4 4 100% Pesquisa, Recuperação e Visualização 34 17 50% Pesquisa e Recuperação 19 11 58% Apresentação: Visualização de Documentos de Arquivo 1 1 100% Apresentação: Impressão 13 5 38% Apresentação: Outros 1 0 0% Funções Administrativas 36 13 36% Administração Geral 3 2 67% Relatorios 17 4 24% Alterar, Eliminar e Truncar Documentos de Arquivo 16 7 44% Table 1. Table of checklist evaluation results of mandatory requirements in MoReq2.

8 Ricardo João Correia Vieira As we can see the results of the evaluation indicates that SmartDocs in almost all chapters of MoReqs fails to comply with its requirements. However after studying the list and the results we conclude that: A lot of requirements are not fulfilled by small details or are only partial fulfilled. SmartDocs have almost all the functionalities identified in MoReq2 but the results don t reflect that. 5.2 Weighted Scored Taking in account the conclusions made from the last evaluation we made some changes before applying the weighted scored method: A restructuring of MoReq2 was made identifying requirements that describes a functionality of the system and requirements that describe a characteristic or attribute of a functionality. According to that the first ones where entitled major requirements and the seconds ones sub-requirements, the one that are not included in neither one of the categories described are entitled normal requirements According to the change above we define the weights of which requirement of MoReq2 like is illustrated in table 2. The final weight is the result of multiplying both measures. Optional Requirement (Weight 1) Mandatory Requirement (Weight 2) Major Requirement (Weight 4) 4 8 Normal Requirements (Weight 3 6 3) Sub-Requirements of a 2 4 mandatory major requirement (Weight 2) Sub-Requirements of a optional major requirement (Weight 1) 1 2 Table 2. Table of weights of MoReq2 requirements. Instead of only indicating if the requirement is fulfilled or not in this evaluation we used the responses defined in table 3. Response Definition 0 No Compliance The system don t complies with the requirement. 1 Partial Compliance The system partial complies with the requirement but still needs some development to achieve full compliance.

Requisitos Principais (%) Requisitos Normais (%) Sub- Requisitos (%) Total (%) SmartDocs: Document Management Inovation 9 2 Almost Complies The system almost complies with the requirement failing only by a small detail. 3 Full Compliance The system complies with the requirement. Table 3. Table of responses used in the weighted score evaluation. Using the weights and responses above we apply the weighted score evaluation and obtain from the same system (without any change) the results in table 4. Requisitos Obrigatórios Plano de Classificação e Organização de Pastas 61% 61% 39% 51% Configuração do Plano de Classificação 83% 78% 40% 64% Classes e Pastas 67% 75% 67% 69% Volumes e Sub-Pastas 44% 0% 33% 34% Gestão do Plano de Classificação 56% 48% 32% 43% Segurança e Controlo 70% 75% 52% 63% Acesso 80% 80% 74% 77% Rotina de Auditoria 67% 67% 52% 60% Salvaguarda e Recuperação 100% - 17% 44% Documentos de Arquivo Vitais 0% - 0% 0% Retenção e Destino 0% 0% 0% 0% Tabelas de Selecção 0% 0% 0% 0% Revisão do Destino 0% 0% 0% 0% Transferência, Exportação e Eliminação 0% 0% 0% 0% Captura e Declaração de Documentos de Arquivo 70% 59% 53% 60% Captura 87% 69% 63% 72% Importação em Bloco 0% 0% 0% 0% Gestão de Correio Electronico 33% 50% 33% 45% Tipos de Documentos de Arquivo 100% - 100% 100% Imagens e Digitalização 100% 67% 75% 76% Referenciação 92% - 83% 88% Codigos de Classificação 89% - 73% 82% Identificadores de Sistema 100% - 100% 100% Pesquisa, Recuperação e Visualização 38% 63% 53% 54% Pesquisa e Recuperação 67% 67% 50% 65% Apresentação: Visualização de Documentos de Arquivo - 100% - 100% Apresentação: Impressão 20% 60% 56% 40% Apresentação: Outros - 0% - 0% Funções Administrativas 42% 58% 17% 42% Administração Geral - 67% - 67% Relatorios 11% 52% 0% 35% Alterar, Eliminar e Truncar Documentos de Arquivo 60% 100% 23% 46% Table 4 Table of weighted scored evaluation results of mandatory requirements in MoReq2 As we can see comparing the results of table 1 and 4 we obtained from the same system much better results. This results proves that the conclusions made in the last evaluation where correct and the changes made to prevent the problems where

10 Ricardo João Correia Vieira successful. SmartDocs still have a few areas that we can see it needs to be improved but most of them are almost in compliance with MoReq2. 5.3 Gap Analysis Of the techniques studied to evaluate a product, the gap analysis is the less rigorous and formal. There are many templates online that illustrate and help to make this type of evaluation, but all have something in common: they are built specifically for each project. Only the aim of evaluation is clear: find out where the software is and where it wants to be. With the results of previous evaluations there is no need to explore again where the software is, even more when there is no new formal method for doing so, leaving us only with the task of realizing the development needed to achieve the ultimate objective: to align the SmartDocs with MoReq2. So for this evaluation we focus on the requirements that SmartDocs don t comply and make a list of developments to achieve full compliance with MoReq2. For each development we specify: Title of development, that indicates the functionality or activity that the development covers. Related Requirements. Set of MoReq2 requirements that are related to the proposal development. Related Developments, since some of them are related to the same functionality or area of action. Development Weight, sum of the related requirements of the development. Development Classification, according to Swanson classification described in chapter 2.1. Development Description, summary of all requirements related to the development. After getting the final list of developments we ranked the developments according to the development weights so that Fujistu can understand the most important and urgent developments to do in SmartDocs. 6 Result Validation After utilizing the evaluations techniques studied we can now take some general lessons from the work done. 6.1 Content Management System Evaluation according to a requirements specification Considering all 3 evaluation methods and the results that wich one produced we can take the following conclusions: 1. All evaluations require high knowledge of both specification and system under assessment. The greater the knowledge of both, the faster and correct the evaluator decisions becomes.

SmartDocs: Document Management Inovation 11 2. Both the evaluation checklist and weighted list are methods that take a long time (average of 80 hours each) to a specification as extensive as the MoReq2, but the second allows us to get a good deal of conclusive data that the first does not allow. 3. The analysis and understanding of MoReq2 are vital to any of the evaluations. The correction of the assessment results by weighted list is directly proportional to the correction of the weights of the requirements, ie, depends on the particular analysis of the specification. 4. The document produced in the gap analysis (list of developments) is what has more value to a team of software development, however, would be a much more complex and time consuming resource to achieve if we didn t have made the previous evaluations. Taking in account the conclusions above we propose the evaluation process illustrated in figure 2 with the following and consecutive phases: 1. Data analysis, to the CMS and the specification of requirements that are essential, respectively, for the proper evaluation of the system and prioritization of requirements in assessment. 2. Evaluation. Phase where we evaluate the CMS and obtain the results to analyze. 3. Planning, phase where we studied the results of the previous phase with the goal of planning the software evolution. Figure 2. Diagram that defines a process to evaluate a CMS based on a requirements specification.

12 Ricardo João Correia Vieira 7 Conclusion The final objective of this dissertation was to understand the state of art of software evaluation in order to propose an evaluation process to a CMS base on a requirements specification. The area of software evaluation, as outlined in chapter 2, is quite extensive and old. However most of the articles about software evaluation still focus only on the importance of evaluating software as a critical stage in the process of development ignoring its relevance in the process of software evolution. The articles found also rarely refer to requirement analysis as a mean to evaluate, often giving the impression that the management and implements of requirements is solely used in software development and not in its evolution. These facts were the biggest problem in developing this project but are also the ones who give more value to the results obtained. Knowing that there is little research for this specific problem and that there are business areas in which this knowledge can be applied, the solution has value, at least, as a starting point. The project of (André Veiga, 2010) in which i worked during this project is a clear example of the various areas of business (development of software management, requirements specification and selection of software) that the solution presented here can be used. 8 Bibliography Asprey, L., & Middleton, M. (2002). Specifying your requirements and selecting your supplier for records and document management applications. AIIM Info@2002: The Enterprise Information & Content Management Forum. Hammersmith, London. Chapin, N., Hale, J. E., Khan, K. M., Ramil, J. F., & Tan, W.-G. (2000). Types of software evolution and software maintenance. Journal of Software Maintenance and Evolution: Research and Practice. Cornwell Affiliates. (2001). MoReq: Model Requirements for the management of electronic records. DLM Forum. ISO. (2001). ISO 15489-1:2001 - Information and Documentation - Records Management - Part 1: General. ISO. ISO/IEC-14764. (2006). Std 14764-2006, Software Engineering Software Life Cycle Processes Maintenance. IEEE. Komoski, P. K. (1987). Educational microcomputer evaluation. Oxford: Pergamon Press. Lehman, M. M. (1980). Programs, Life Cycles, and Laws of Software Evolution. IEEE, 68 (9), pp. 1060-1076. Lehman, M. M., Perry, D. E., & Ramil, J. F. (1998). Implications of evolution metrics on software maintenance. 1998 IEEE Internacional Conference on Software Maintenance. Bethesda, Maryland. Levine, R. (2010, Junho 30). A Sample Gap Analysis Explained. Retrieved Setembro 22, 2010, from http://www.brighthub.com/office/projectmanagement/articles/76008.aspx

SmartDocs: Document Management Inovation 13 Levine, R. (2010, Julho 20). Learn About Gap Analysis Methods: Wich is the Best? Retrieved Setembro 22, 2010, from http://www.brighthub.com/office/projectmanagement/articles/75624.aspx McDougall, A., & Squires, D. (1995). A critical examination of the checklist approach in software selection. Journal of Educational Computing Research, 74-263. Swanson, E. B. (1976). The dimensions of maintenance. 2nd Internacional Conference on Software Engineering. San Francisco, CA. Tergan, S.-O. (1998). Checklists for the Evaluation of Educational Software: Critical Review and. Innovations in Education and Teaching International, pp. 9-20. Veiga, A. ([A submeter no IST em Outubro de 2010]). Arquitectura de Sistemas de Informação de Referência para Gestão Documental na Administração Pública.