features that need to be address by a key practice to
reach a generic or common goal.
It is composed of five incremental maturity levels
by which an organization establishes and improves
its software development process. Except for level 1,
each maturity level consists of several key process
areas that an organization have overcome to achieve
a maturity level.
2.2.2 CMMI
The CMMI (Capability Maturity Model Integrated)
is an evolution of model SW-CMM (Kulpa, 2003).
The main change is at the definition level, being able
to improve areas that the SW-CMM did not attend.
In accordance to (Kulpa, 2003) it is a framework that
can be used from diverse representations,
composition by a series of other models. The CMMI
can be applied in to an organization process or
many. These forms are called continuous and staged,
respectively.
The CMMI model structure is composed by
common process areas, objectives (generic and
specific), elements (common features) and practices
(generic and specific). It has the same levels of SW-
CMM, in essence, with the differentiation that the
CMMI-continuous has a level 0 (incomplete), that
informs that the organization does not implement
any type of process or politics for a key area.
2.2.3 SPICE
In accordance to (Rocha, 2001), the SPICE
(Software Process Improvement and Capability
determination) was the project of future norm
ISO/IEC 15504 for evaluation of software processes.
SPICE model approaches the concept of evolution in
the capacities level of an organizational process.
When the processes are being implemented, the
organization can reach new levels of model
usability, thus exceeding, for new levels. The levels
of model SPICE are classified as: Level 0:
Incomplete; Level 1: Executable; Level 2: Managed;
Level 3: Established; Level 4: Predictable; Level 5:
Optimized. The structure of the model is composed
by maturity levels that are similar to the SW-CMM
model.
2.2.4 ITIL
The ITIL (Information Technology Infrastructure
Library) is a framework of better practical developed
in the end of the 80’s for the Standard British for IT
Service Management. It is a set of documents whose
objective is to implement a service of IT assets
management (ITIL, 2004). This framework can be
customized, and defines how the services will be
carried through inside of the organization for the IT
area.
Its structure is not connected to a set of processes
or practical, but to better organize the processes and
procedures that the organization must implement.
The levels of the ITIL are identified as, Level 0:
Non-existent, Level 1: Initial, Level 2: Repeatable,
Level 3: Defined, Level 4: Managed, Level 5:
Optimised.
2.2.5 CobiT
Currently being kept by the ISACA (Information
Systems Audit and Association Control), the CobiT
(Objectives Control will be Information and related
Technology), is a reference model that it
structuralizes the processes and procedures in the
sector of information technology. Figure 1 presents
the elements of the CobiT. Composed of domains,
processes and activities, that must be lined up with
the processes, the resources and the IT criteria
(Ridley, 2004).
As long the objectives of the processes are being
reached, and the usability of the model is increased,
the organization advances in maturity levels. This
evolution is represented by a scale of 0 the 5 which
represent the levels of maturity of the model. In the
same way as the ITIL, the maturity levels evaluate
the degree of usability and integration that the
guidelines prescribe for the organization. The CobiT
defines has some guidelines in each process
dimension that can be customized by the
organization, facilitating its implementation.
Figure 1: CobiT model structure
3 RESEARCH METHOD
The research is organized in 2 stages (A and B).
Each stage has 3 dependent phases. The Figure 2
presents the relationship between the stages and
phases.
TOWARDS A GLOBAL SOFTWARE DEVELOPMENT MATURITY MODEL
475