GAIA Athenas: Um framework colaborativo para apoio nas tomadas de decisões de implementações, práticas, conceitos e processos em empresas de base tecnológica
Data
2022-09-10
Autores
Zampieri, Thiago Magalhães
Título da Revista
ISSN da Revista
Título de Volume
Editor
Universidade Estadual de Londrina
Resumo
Resumo: Os sistemas de informação (SI) estão difundidos no cotidiano da vida moderna, além do que as pessoas estão cada vez mais dependentes dos softwares em suas atividades cotidianas [54]. Por sua vez, as empresas que desenvolvem tais soluções tecnológicas enfrentam cada vez mais desafios em seu ciclo de vida, desde demandas tradicionais, como: constante investimento para manter-se na vanguarda, altos custos com pessoas qualificadas e erros de especificações, também como demandas adjacentes que impactam na construção de softwares de qualidade, tais como: prazos bem apertados, agilidade na entrega e a manutenção da cultura da organização. Com isso, prever o caminho para uma evolução, torna-se uma tarefa árdua de se realizar. Mudanças nas regras de negócio ou regulamentações, falhas não previstas ou o surgimento de novos requisitos são exemplos de fatores que podem influenciar no sucesso ou insucesso de um determinado projeto de desenvolvimento de software. Assim sendo, o objetivo deste trabalho é desenvolver um modelo de maturidade e capacidade para complementar a outros frameworks / processos / rotinas que possa ajudar nas tomadas de decisões sobre implementações, práticas, conceitos, bibliotecas ou qualquer forma de apoio ao desenvolvimento de software no que tange aos tópicos de: estágio, tecnologia, organização & gestão, time & cultura, arquitetura e ambiente, vertical e dilema em negócio de base tecnológica, focando sempre no "como fazer" e não no "que fazer", e possa ser implementado de forma progressiva, possibilita um maior controle e domínio da organização em relação a adoção de prática e técnicas. Para tanto, o presente trabalho compreende 4 níveis de maturidade, dispostos em 7 perspectivas de conhecimento distintos, 5 serviços, um questionário para a avaliação diagnóstica, um processo de implantação e outro de uso. De forma a validar o modelo, o mesmo foi avaliado por especialistas, por meio de um questionário avaliativo, recebendo avaliação bastante positiva em relação aos seus processos, templates e documentação. Ainda de forma a contribuir para a validação do modelo, realizou-se um estudo de caso em uma empresa de TI, a fim de entender a realidade do processo de aquisição de uma organização real, validar o modelo e melhorá-lo como um todo (processos, documentação e templates), constatando uma melhora significativa no processo de aquisição da organização alvo após a implantação de alguns serviços do modelo proposto.
Abstract: Information systems (IS) are widespread in modern life, and people are increasingly dependent on software in their daily activities [54]. In turn, companies that develop such technological solutions face more and more challenges in their life cycle, from traditional demands, such as: constant investment to stay at the forefront, high costs with qualified people and specification errors, as well as demands adjacent factors that impact the construction of quality software, such as: very tight deadlines, quick delivery and maintenance of the organization's culture. With this, predicting the path to evolution becomes an arduous task to accomplish. Changes in business rules or regulations, unforeseen failures or the emergence of new requirements are examples of factors that can influence the success or failure of a given software development project. Therefore, the objective of this work is to develop a model of maturity and capacity to complement other frameworks / processes / routines that can help in decision making about implementations, practices, concepts, libraries or any form of support for software development in what concerns the topics of: internship, technology, organization & management, team & culture, architecture and environment, vertical and technology-based business dilemma, always focusing on "how to do it" and not "what to do", and can be implemented progressively, it enables greater control and mastery of the organization in relation to the adoption of practices and techniques. Therefore, the presente work comprises 4 levels of maturity, arranged in 7 different perspectives of knowledge, 5 services, a questionnaire for the diagnostic evaluation, an implementation process and other use case implementation. In order to validate the model, it was evaluated by specialists, through an evaluation questionnaire, receiving a very positive evaluation in relation to its processes, templates and documentation. Still in order to contribute to the validation of the model, a case study was carried out in an IT company, in order to understand the reality of the acquisition process of a real organization, validate the model and improve it as a whole (processes, documentation and templates), noting a significant improvement in the acquisition process of the target organization after the implementation of some services of the proposed model.
Descrição
Palavras-chave
Modelo de maturidade, Modelo de capacidade, Desenvolvimento de software, Qualidade de software