You are on page 1of 5

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/305909880

Methods and techniques for maturity assessment

Conference Paper · June 2016


DOI: 10.1109/CISTI.2016.7521483

CITATIONS READS

24 18,416

1 author:

Diogo Proença
Inesc-ID
34 PUBLICATIONS 375 CITATIONS

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

4C Project View project

European Archival Records and Knowledge Preservation (E-ARK) View project

All content following this page was uploaded by Diogo Proença on 12 November 2018.

The user has requested enhancement of the downloaded file.


Methods and Techniques for Maturity Assessment

Diogo Proença
Departamento de Engenharia Informática
INESC-ID / IST
Lisbon, Portugal
diogo.proenca@tecnico.ulisboa.pt

Abstract — A Maturity Model is a widely used technique that is certification for these two references as they are considered as
proved to be valuable to assess business processes or certain the de facto assessment techniques to be used when
aspects of organizations, as it represents a path towards an benchmarking organizations for their software engineering
increasingly organized and systematic way of doing business. A process implementation and maturity. As such, in order for the
maturity assessment can be used to measure the current maturity results to be comparable, there is a detailed maturity assessment
level of a certain aspect of an organization in a meaningful way, method behind each of these MMs. These methods define in
enabling stakeholders to clearly identify strengths and detail how an assessment should be planned, conducted, the
improvement points, and accordingly prioritize what to do in maturity levels calculated and how the results must be presented
order to reach higher maturity levels. However, in order to make
to the organization. These methods make each assessment
that possible, maturity assessments must be performed. Doing that
can range from simple self-assessment questionnaires to full blown
repeatable and comparable with results from other
assessment methods, such as recommended by the ISO15504 or the organizations, allowing for benchmarking.
SEI CMMI. However, a main caveat of these assessments is the In the computer science domain, several definitions for
resources they encompass, as well as, a lack of actual automation, ontologies have been proposed. One of the most widely used
which many times renders benchmarks not possible. Assuming definitions describes ontologies as a “formal, explicit
that the modeling of business domains is becoming a fact with the specification of a shared conceptualization” [4].
wide spread of Enterprise Architecture practices, and also Conceptualization refers to an “abstract, simplified view of the
considering the recent state of the art on the representation of
world” [5], containing “the objects, concepts, and other entities
Enterprise Architecture models using ontologies, this work
proposes to follow that trend and innovate by using existing
that are assumed to exist in some area of interest and the
semantic technology to automate maturity models assessment relationships that hold among them” [6]. The Web Ontology
methods. Language (OWL) is described as a “semantic web language
designed to represent rich and complex knowledge about things,
Keywords - Maturity Model, Maturity Assessment, Ontology groups of things, and relations between things” [7]. Moreover,
Analysis. the use of ontologies and computational inference mechanisms
as a means for representing and analyzing Enterprise
I. INTRODUCTION Architecture (EA) models has already be proven in [8].
A Maturity Model (MM) is a technique that has been proved Furthermore, there is some previous work [9][10] in the domain
to be valuable in measuring different aspects of a process or an of software engineering where authors used ontologies as a way
organization. It represents a path towards increasingly organized to automate the process assessment in software engineering and
and systematic way of doing business in organizations. have defined ontologies for CMMI, ISO15504 and ISO9001 to
aid in this effort. However, this works seems to be abandoned as
A MM consists of a number of “maturity levels”, often five, of the time of writing this proposal.
from the lowest to the highest, Initial, Managed, Defined,
Quantitatively Managed and Optimizing (however, the number
of levels can vary, depending on the domain and the concerns
II. RESEARCH PROBLEM
motivating the model). This technique provides organizations:
(1) A measuring for auditing and benchmarking; (2) A Current maturity assessment methods focus on highly complex
measuring of progress assessment against objectives; (3) An and specialized tasks being performed by competent assessors
understanding of strengths, weaknesses and opportunities in an organizational context. These tasks mainly focus on
(which can support decision making concerning strategy and manually collecting evidence to substantiate the maturity level
project portfolio management). calculation. Because of the complexity of these methods,
MMs history goes back to 1973 [1], and had its maximum maturity assessment becomes an expensive and burdensome
visibility with the Software Engineering Institute Capability activity for organizations.
Maturity Model Integration (CMMI) [2] and the ISO 15504 [3]. These methods usually start by creating an assessment plan
Both these key references were born in the Software which describes how the assessment will be conducted, as well
Engineering domain, culminating decades of development and as, the schedule, people involved, necessary documents and
refinement of the corresponding models. Moreover, there is how evidence will be collected. Then a group of assessors,
denominated assessment team follows the assessment plan, analysis of an existing model representation of a
they collect all the necessary evidence, calculate the maturity reality?
levels and assemble the assessment report which details the
findings and maturity levels of the assessment. Then, based on This generic research question can be detailed in the following
the assessment results, the organization can plan for ones:
improvement by following an improvement plan.
As such, the objective of this research is to develop methods RQ1. Formal representation of a MM: How can the core
and techniques to automate maturity assessment. There are universe of discourse of MM be formalized? This question is
several examples of models used to represent an organization related to the capture and formalization of the terms, properties
architecture, such as, Archimate, BPMN or UML. These and relationships that exist in the MM universe of discourse.
models are descriptive and can be detailed enough to allow to For example, the hypothesis is to use an ontology that expresses
perform, to some extent, maturity assessment. For example, the all these core concepts relationships among them (including
collected evidence from an organization can be synthetized into rules for their assessment).
a set of model representations that can then be used when
analyzing and calculating the maturity levels. RQ2. Maturity Assessment: How can model
However, in order for these models to become relevant for representations that are already common in business
maturity assessment there should be a formal representation for domains be used to support maturity assessment? This
both MMs and model representations. One hypothesis is that question is related to the expressiveness of existing model
building on the knowledge of ontologies from the computer representations and their original languages (such as
science and information science domains, these can be used to Archimate, BPMN, UML, etc.) and their relevance for maturity
represent MMs and model representations. assessment. The assumption is that the modelling frameworks
Then, by representing MMs and models representations of can be used to represent an organizational reality.
concrete organizational scenarios using ontologies we can
verify if an organization models representations matches the RQ3. Effectiveness of the approach: How can model
requirements to reach a certain maturity level using ontology representations, when represented as ontologies, be used in
query and reasoning techniques, such as SPARQL and automated activities to support the assessment of the reality
Description Logics inference. they express against existing reference MM? This question
The final objective is thus to identify how these methods and is related to the effectiveness of the semantic techniques to
techniques can be used in existing maturity assessment expose the potentials and limitations for this purpose.
methods, so that they can be proven as relevant to enable the
automation of certain aspects of maturity assessment, such as, IV. FUTURE WORK
the maturity level determination. In order to do this, there
should be an exploration of what types of analysis can be This section details the research approach, expected
performed using the information on model representations that contributions and how the research will be validated.
is relevant in a maturity assessment effort.
1.1 Research Approach and Expected Contributions
III. RESEARCH QUESTIONS
To meet the pointed objectives, this work proposes to consider The research approach to be taken in this proposal is based on
the following assumptions and explore the related generic the design science research method (DSRM) as described in
research question: [11]. In this method, research focuses on designing solutions to
be applied to solve a problem, as opposed to the more
Assumptions: descriptive paradigm followed in social and natural sciences.
 The wide spread of modeling practices of business The process includes six steps: (1) problem identification and
domains is becoming a fact, making it possible to motivation; (2) definition of the solution objectives (3) design
have access, for processing, to the data managed by and development of the solution artefact; (4) demonstration; (5)
these tools; evaluation; and (6) communication.
 The recent state of the art demonstrating how
business processes and EA models in general can Figure 1 depicts the DSRM as applied to this research. Then
be represented as ontologies has demonstrated the each of the steps are described in more detail. The research
potential relevance of the semantic techniques for entry point for this proposal is a Problem-centered initiation.
the automated processing of EA models.
Generic Research Question (RQ): Problem identification and motivation: this step deals with
 What is the potential, and what are the limitations, the definition of the research problem and with the justification
of the existing semantic techniques to automate of the value of a solution. The process to be followed during the
methods for the assessment of MM through the elaboration of this dissertation will consist of several iterations,
firstly initiated by the generic research question “What is the
potential, and what are the limitations, of the existing
Figure 1. Design science research method to be applied in this work according to the guidelines present in [11].

semantic techniques to automate methods for the


assessment of MM?”. Evaluation: this step concerns the assessment of how well the
artefact supports a solution to the identified problem. For that
Definition of the solution objectives: this step deals with the purpose, in the context of this proposal, a validation of the
definition of the objectives that a solution artefact should proposed artefact is performed by applying it to a set of real
achieve. The objectives are derived from the definition of the organizational scenarios to demonstrate the value of the artefact
problem performed in the previous step and should be defined and how it addresses the raised research questions.
quantitatively or qualitatively. In this case, the objectives are
derived from the research questions raised at Section 2. Communication: this step concerns the communication to the
academic community of the problem and its relevance, and of
Design and development of the solution artefact: this step the artefact and its effectiveness in addressing it. Several
concerns the creation of the solution artefact, which can be publications must be achieved in the context of this proposal,
formed by constructs, models, methods or instantiations [11]. such as conference, workshop and journal articles which are
Following the delineated research questions, the design and directly related to the results obtained.
development of the artefact focused on the use ontology
representations of maturity models and model representations As a conclusion the expected contribution will be to innovate in
to support maturity assessment methods. For that purpose, the domain of MMs assessment, by demonstrating how the state
fundamental concepts must be defined and related to each other, of the art of semantic technology based on ontologies can be
and the types of possible analysis must also be defined and used to automate activities for that purpose. As such, the
described. contributions of this work will be:
1. The development of a reference ontology to represent
Demonstration: this step deals with the demonstration of the MMs, which must comprise the components used to
use of the artefact in solving one or more instances of the define a MM and also its assessment;
problem. In the context of this proposal, this will be 2. The development of a method for assessment of model
demonstrated in the context of synthetic scenarios, with the representations of realities which are represented as
application of formal logic-based ontologies to represent ontologies according to a given MM.
maturity models pertaining to different domains and using
computational inference to perform the analysis. The aim is to
show that the use of a logic-based formalization of maturity
models effectively assists in the assessment of maturity, thus
addressing the research questions raised in this proposal.
1.2 Validation of the Research maturity assessment method will allow the automation of
certain aspects of the maturity assessment process.
The validation of this work will be done in the context of these As preliminary work, we described the concepts which form the
possible scenarios: foundation of this research, in particular the concept of maturity
model and assessment as well as the multiple domains where it
Scenario 1. The E-ARK Project, E-ARK is a 3-year was adopted and used. With basis on that analysis, a description
multinational research project co-funded by the European of the different aspects of current maturity models was
Commission under its ICT Policy Support Programme (PSP) presented, combining knowledge from the different domains
within its Competitiveness and Innovation Framework analyzed. A description of relevant modeling frameworks also
Programme (CIP). The goal of the E-ARK Project is to pilot encompassing different domains was also provided. The
archival services to keep records authentic and usable based on requirements engineering domain was also presented and
current best-practices. These will address the three main relevant sources were analyzed. A description of the current
activities of an archive – acquiring, preserving and enabling re- practice in the semantic technology domain was provided
use of information. E-ARK brings together a group of European detailing the concept of ontology, OWL, Description Logics,
national archives, four leading research institutions, three among others. Finally, the future work resulting from this
providers of archiving software solutions and services, two proposal was detailed, as well as, how the research will be
government agencies, and two international membership validated.
organizations that represent the communities who stand to
benefit from the project: data owners/providers, archives, ACKNOWLEDGMENT
software vendors and solution providers. In the context of this
project a maturity model for Information Governance is being This work was supported by national funds through
developed and used to assess organizations on the maturity of Fundação para a Ciência e a Tecnologia (FCT) with reference
their current Information Governance practice. UID/CEC/50021/2013, and by the European Commission under
the Competitiveness and Innovation Programme 2007-2013, E-
ARK – Grant Agreement no. 620998 under the Policy Support
Scenario 2. The ELIXIR Project, which goal is to orchestrate
Programme. The authors are solely responsible for the content
the collection, quality control and archiving of large amounts of of this paper
biological data produced by life science experiments. Some of
these datasets are highly specialized and would previously only REFERENCES
have been available to researchers within the country in which [1] R. L. Nolan, "Managing the Computer Resource: A Stage Hypothesis",
they were generated. Each participant country in the project has Communications of the ACM, vol. 16, pp. 399-405, 1973.
what is called an ELIXIR node, which run the resources and [2] D. M. Ahern, A. Clouse, R. Turner, “CMMI Destilled: A Pratical
services that are part of ELIXIR. These include, data resources; Introduction to Integrated Process Improvement, Third Edition,” Addson
Wesley Professional, 2008.
bio-compute centers; services for the integration of data,
[3] ISO/IEC 15504:2004, “Information technology - Process assessment,”
software, tools and resources; training; and standards expertise. International Organization for Standardization and International
The Portuguese ELIXIR node main focus in on the woody Electrotechnical Commission Std. 2004.
plants domain. In the context of this project a maturity model is [4] R. Studer, R. Benjamins, and D. Fensel, “Knowledge engineering:
being developed to assess the maturity of each node of the Principles and methods,” Data & Knowledge Engineering, vol. 25, pp.
ELIXIR project. 161–198, 1998.
[5] N. Guarino, D. Oberle, and S. Staab, Handbook on Ontologies, ch. What
Is an Ontology?, pp. 1–17. Springer Berlin Heidelberg, 2009.
Scenario 3. Synthetic scenarios, which are scenarios artificially
[6] M. R. Genesereth and N. J. Nilsson, Logical Foundations of Artificial
created with the purpose of validating distinct aspects of the Intelligence. Morgan Kaufmann, Los Altos, CA, 1987.
expected contributions. [7] W3C, OWL 2 Web Ontology Language Structural Specification and
Functional-Style Syntax (Second Edition). World Wide Web Consortium
Recommendation, 2012. Retrieved January 2015 from
V. CONCLUSIONS http://www.w3.org/TR/owl2-syntax/.
[8] G. Antunes, “Analysis of Enterprise Architecture Models: An Application
This proposal aims to innovate on the methodological
of Ontologies to the Enterprise Architecture Domain,” PhD Thesis,
approaches for the assessment of maturity using ontology University of Lisbon, 2015.
reasoning with the ultimate goal of maximizing the automation [9] G.Grambow, R. Oberhauser, M. Reichert, "Towards Automatic Process-
of the overall maturity assessment process. For that purpose, the aware Coordination in Collaborative Software Engineering," In ICSOFT
follow-up work will aim on the development of an ontology for 2011 - Proceedings of the 6th International Conference on Software and
Data Technologies, Volume 1, Seville, Spain, 18-21 July, 2011.
maturity models that capture the universe of discourse of the
[10] G. Soydan, M. Kokar, “An OWL ontology for representing the CMMI-
maturity models and assessment domain. This together with the SW model,” Semantic Web Enabled Software Engineering (SWESE
integration of other domain specific ontologies such as, BPMN 2006), 2006.
and Archimate will allow to analyze existing model [11] K. Peffers, T. Tuunanen, M. Rothenberger, S. Chatterjee, “A design
representations from a maturity model perspective. Ultimately science research methodology for information systems research,” Journal
of Management Information Systems, vol. 24, pp. 45–77, 2008
with the integration of these methods together with an existing

View publication stats

You might also like