and execute inventorying strategies for a public body
that was going through a period of supplier
transition and relied strongly on the information on
the legacy systems as held by the suppliers that were
on their way out.
With the use of action research we found that the
main needs related to the creation of the inventory,
and the definition of which items it would contain,
according to the different needs of those involved
(from roles in the Ministry and those of the many
suppliers), and also to how store, access, and
maintain them.
With simple strategies such as the use of a Wiki
to register the data during the collection and after
that with the customization of a tool that was already
in use in the body, the inventorying of the legacy
systems took place. The redocumenting of the
legacy systems and the mapping of their inter-
relationships was done from the perspective of each
one of those involved, taking into account the
different roles of the Ministry and of the suppliers.
With this work it was possible to define a set of
inventorying attributes that would meet both the
management and the technical perspectives of the
body, as proposed in the works of Ben-Menachem
and Marliss (2004). With the evaluation of the
attributes for each configuration item in the
inventory it was possible to conclude that all the
attributes in use are essential for the inventory and
that they meet the needs of all the stakeholders,
whether holders of a management or technical view.
For the Ministry, what is sought is to periodically
evaluate and update, and keep the inventory always
in line with the needs of information on the
configuration items of the Ministry, avoiding the re-
establishing of a chaotic work scenario, as regards
management, the maintenance and the evolution of
legacy systems.
The process to identify inventorying attributes
for legacy systems, and databases, and virtual
machines, with the use of action research, and the set
of defined attributes can help other organizations in
the processes to inventory their legacy systems.
REFERENCES
Anquetil, N., de Oliveira, K. M., de Sousa, K. D., & Dias,
M. G. B., 2007. Software maintenance seen as a
knowledge management issue. Information and
Software Technology, 49 (5), 515–529.
Ben-Menachem, M., & Marliss, G. S., 2004. Inventorying
information technology systems: supporting the
paradigm of change. IEEE software, 21 (5), 34 – 43.
Ben-Menachem, M., & Marliss, G. S., 2005. IT Assets
Control by Importance and Exception: Supporting the
Paradigm of Change. IEEE Software, 22 (4), 94 – 102.
Brazil. 2012a. Informações Gerenciais de Contratações
Públicas de Bens e Serviços de Tecnologia da
Informação. Available in:
<http://www.comprasnet.gov.br/ajuda/Manuais/0401_
A_12_informativo%20comprasnet_ComprasTI.pdf>.
Brazil, 2012b. Inventário e Mapeamento de Ativos de
Informação nos Aspectos Relativos à Segurança da
Informação e Comunicações nos órgãos e entidades da
Administração Pública Federal. Presidência da
República, Casa Militar. Available in: <
http://dsic.planalto.gov.br/documentos/nc_10_ativos.p
df >.
Brazil, Ministério do Planejamento, Orçamento e Gestão,
2014. Secretaria de Logística e Tecnologia da
Informação. Instrução Normativa No. 04. de 11 de
setembro de 2014. Available in:
<https://www.cti.ufu.br/sites/cti.ufu.br/files/IN_SLTI_
04-12Set2014.pdf>.
Cozzetti, S., de Souza, B., Anquetil, N., & de Oliveira, K.
M., 2006. Which documentation for software
maintenance?. Journal of the Brazilian Computer
Society, 12(3), 31-44.
Gonçalves, J. J., Lima, F., & da Nóbrega, G. M., 2010.
Construção e manutenção de um Repositório de
Experiência Docente baseado em Wiki Semântico. In
Anais do Simpósio Brasileiro de Informática na
Educação.
ISO/IEC, 2008. International Standard ISO/IEC/12207.
Information technology – Software life cycle
processes,” International Organization for
Standardization/International Electro-Technical
Commission.
ISO/IEC, 2006. International Standard ISO/IEC/14764.
Software Engineering - Software Life Cycle Processes
- Maintenance. International Organization for
Standardization/International Electro-Technical
Commission.
ISO/IEC, 2015. International Standard ISO/IEC/15289.
Systems and software engineering – Content of life-
cycle information items (documentation) International
Organization for Standardization/International Electro-
Technical Commission.
Klint, P., & Verhoef, C., 2002. Enabling the creation of
knowledge about software assets. Data & Knowledge
Engineering, 41 (2-3), 141 – 158.
McMillan, C., Linares-Vasquez, M., Poshyvanyk, D., &
Grechanik, M., 2011. Categorizing software
applications for maintenance. in: 2011 IEEE 27th
IEEE International Conference on Software
Maintenance (ICSM), pp. 343-352.
Salvaneschi, P., 2011. The evolution of Information
Systems a case study on document management, in:
2011 IEEE 27th IEEE International Conference on
Software Maintenance (ICSM), pp. 428-437.
Petersen, K., Gencel, C., Asghari, N., Baca, D., & Betz,
S., 2014. Action research as a model for industry-
academia collaboration in the software engineering
context, in: 2014 ACM Proceedings of the 2014
international workshop on Long-term industrial
collaboration on software engineering, pp. 55-62.