Papers by Gladistone Rocha
Revista Tecnologia e Sociedade, Sep 12, 2023
Revista de Sistemas e Computação
Revista de Sistemas e Computação
SOFTWARE DEVELOPMENT ACTIVITY IS COVERED BY PROJECTS RISKS. SEVERAL FEDERAL GOVERNMENT AGENCIES H... more SOFTWARE DEVELOPMENT ACTIVITY IS COVERED BY PROJECTS RISKS. SEVERAL FEDERAL GOVERNMENT AGENCIES HAVE ADOPTED SOFTWARE DEVELOPMENT METHODOLOGIES DERIVED FROM UNIFIED PROCESS METHOD. HOWEVER, THESE AGENCIES DO NOT APPLY THE METHOD S FUNDAMENTTAL PRINCIPLES, WHICH ARE ITERATIVE AND INCREMENTAL. THE FEDERAL COURT OF ACCOUNTS (TCU) HAS ANALYZED THE INSTITUTIONS THAT HAVE ADOPTED AGILE METHODS IN THE DEVELOPMENT AND / OR HIRING PROCESS FOR INFORMATION TECHNOLOGY PROJECTS. THE USE OF RISK MANAGEMENT IN THE DEVELOPMENT PROCESS BECOMES EFFICIENT IN CONDUCTING SUCCESSFUL PROJECTS. SURVEYS WERE CONDUCTED IN THE LITERATURE AND FIELD TO GATHER IDEAS TO BE INCLUDED IN THE RISK ANALYSIS PROPOSED BY THIS STUDY. THE OBJECTIVE OF THIS STUDY IS TO PRESENT THE ANALYSIS OF THE RISK ASSOCIATED TO THE USE OF AGILE DEVELOPMENT METHODOLOGY APPOINTED BY TCU CONSIDERING THE BRAZILIAN ARMY SOFTWARE PROJECTS. Keyword: RISK MANAGEMENT; SOFTWARE; METHODOLOGY; AGILE DEVELOPMENT XXII SIMPOSIO DE ENGENHARIA DE PRODUCAO Politica Nacional de Inovacao e Engenharia de Producao Bauru, SP, Brasil, 09 a 11 de novembro de 2015 3 1. Introducao A necessidade de informacoes confiaveis e integras disponiveis para todos os processos de negocios expande e intensifica o uso da Tecnologia da Informacao (TI) das organizacoes brasileiras, tanto em nivel estrategico como operacional. Segundo a pesquisa realizada em 2010 pelo Information Technology Governance Institute (ITGI) com aproximadamente 800 respondentes, onde entre eles estavam executivos de negocio e de TI de 21 paises, a TI foi considerada com papel importante para a estrategia de negocio com 94% (GOULART et al, 2013). Neste contexto, os projetos de desenvolvimento de sistemas estao propensos a falhar e frequentemente os produtos sao entregues com atraso, acima do orcamento e nao atendem as reais necessidades dos usuarios finais ou da organizacao (KOTONYA & SOMMERVILLE, 1998). Segundo Procaccino et al (2002), estudos realizados em empresas americanas indicaram que cerca de 20% destes projetos fracassaram. Molokken & Jorgensen (2003) complementam que a maioria dos projetos de software, entre 60 e 80%, foram executados com atraso ou orcamento excedido. E possivel observar, portanto, que muitos problemas em projetos sao oriundos de falhas de gestao e nao de ordem tecnica. No que diz respeito a metodologia de desenvolvimento de software largamente utilizada pela Administracao Publica Federal, o Tribunal de Contas da Uniao (TCU) constatou que a maioria dos projetos de Sistemas de Informacao (SI) empregava o Processo Unificado (PU) (BRASIL, 2013), podendo esta ser adaptada em conformidade com as caracteristicas e necessidades do projeto em si. No entanto, a mesma instituicao observou que em muitos casos o PU, incluindo as suas variantes como o IBM Rational Unified Process (IRUP), nao era aplicado de acordo com seus preceitos basicos, de forma iterativa e incremental, limitando-se a uma postura de desenvolvimento semelhante ao processo em cascata, resultando em uma longa demora na entrega do produto e gerando alto risco aos projetos (BRASIL, 2013). Diante deste cenario, as metodologias ageis surgiram em 2001 na forma de um Manifesto, com o objetivo de aumentar a eficiencia da producao, por meio de praticas para se construir o necessario, realizar entregas continuas e estar aberto a eventuais mudancas (PHAN, 2011). Assim, o incentivo para sua adocao foi amplamente difundido na APF. Projetos complexos, como sao entendidos os projetos de desenvolvimento de software, exigem das organizacoes, publicas ou privadas, alem da utilizacao de metodologias de desenvolvimento de software o emprego de ferramentas direcionadas a gestao de riscos para orientar seus gerentes no cumprimento das metas e garantir qualidade do produto gerado. XXII SIMPOSIO DE ENGENHARIA DE PRODUCAO Politica Nacional de Inovacao e Engenharia de Producao Bauru, SP, Brasil, 09 a 11 de novembro de 2015 4 Diante do exposto, este trabalho tem por objetivo analisar os riscos do processo de desenvolvimento de software de tres orgaos da Administracao Publica Federal e compara-los ao do Exercito Brasileiro (EB), se baseando na identificacao das melhores praticas encontradas na utilizacao de metodos ageis com o intuito de criar insumo para as tomadas de decisoes do Centro de Desenvolvimento de Sistemas (CDS). Para isso foram realizadas entrevistas com representantes dos seguintes orgaos da APF: Instituto do Patrimonio Historico e Artistico Nacional (IPHAN), Banco Central (BACEN), Tribunal Superior Eleitoral (TSE) e aos Gerentes de Projetos do Centro de Desenvolvimento de Sistemas (CDS), e foram, portanto, identificados os pontos criticos, por intermedio da analise do indice de risco e da ferramenta Failure Mode and Effect Analysis (FMEA). O artigo esta estruturado da seguinte forma: a secao 2 aborda o Referencial Teorico; a secao 3 apresenta a Metodologia empregada na pesquisa; a secao 4 apresenta o estudo de caso direcionado a gestao de risco em…
Universitas: Gestão e TI, 2018
Há poucos trabalhos na literatura que tratam, de forma detalhada, as ações a serem executadas em ... more Há poucos trabalhos na literatura que tratam, de forma detalhada, as ações a serem executadas em projetos de Iniciação Científica em Instituições de Ensino Superior. Diante dessa realidade, este trabalho tem por objetivo apresentar uma proposta de processo para execução de projetos dessa natureza em cursos de nível superior de tecnologia em computação. A contribuição advinda dessa proposta é principalmente proporcionar aos orientadores um guia geral para a condução eficiente e segura do trabalho de pesquisa junto aos seus orientandos, assegurando principalmente a consecução das metas estabelecidas para a pesquisa. Para tanto, são analisados trabalhos anteriores da literatura, observada a experiência dos autores deste trabalho na condução prática de projetos dessa natureza e, por fim, realizadas entrevistas com graduandos de diferentes Instituições de Ensino Superior da cidade de Brasília, Distrito Federal.
EAD EM FOCO, 2018
Este artigo analisa a modalidade de educação a distância em instituições de ensino superior de cu... more Este artigo analisa a modalidade de educação a distância em instituições de ensino superior de cursos de Tecnologia da Informação na região do Distrito Federal do Brasil. Para consecução deste objetivo, percorrem-se os três passos mencionados a seguir. Inicialmente, discute-se brevemente a legislação de ensino a distância no Brasil; em seguida, realiza-se uma compilação de trabalhos recentes da literatura que tratam do assunto; por fim, faz-se uma pesquisa de campo com discentes de cursos superiores de Ciência da Computação e Sistema de Informações na região do Distrito Federal. As principais contribuições advindas da realização deste trabalho são permitir identificar os problemas enfrentados na realização de cursos ou disciplinas nessa modalidade e, sobretudo, propor soluções de melhorias do processo como um todo. Palavras-chave: Educação a distância; Ensino superior; Aprendizagem. Performance Analysis in Distance-Learning Higher-Education Programs of Information Technology in DFTh...
Universitas: Gestão e TI, 2016
Universitas: Gestão e TI, 2015
The development of an information system involves the construction of a software product by means... more The development of an information system involves the construction of a software product by means of methods and techniques of the Software Engineering. There are several development methodologies with unique approaches to guide, organize and sort the tasks involved in this process. These methodologies may though become complex and extrapolate the actual needs for developing more simple systems, especially those at academic level. Within this context, this article aims at proposing a how-to solution to customize a system development methodology. The basis of this proposal lies on the identification of the main difficulties faced by graduate students when elaborating their final thesis as well as on the analysis of literature well-known development methodologies.
O objetivo desse trabalho e apresentar uma metodologia de desenvolvimento e orientacao de Trabalh... more O objetivo desse trabalho e apresentar uma metodologia de desenvolvimento e orientacao de Trabalho de Conclusao de Curso (TCC) para curso de Sistema de Informacoes cujos temas dos TCC sejam projetos de desenvolvimento de sistema. Isso nao se aplica a tema do tipo monografia pois nao se trata de projeto de construcao de software. A metodologia a ser proposta nao preve a criacao de um capitulo no TCC que trate de referencial teorico uma vez que a referencia literaria estara diluida nos capitulo do TCC. Isso permite ao leitor ter uma melhor observacao do conteudo que esta sendo apresentado.
O presente trabalho apresenta uma proposta de sistema de informacoes, chamado de SISCAPED, para a... more O presente trabalho apresenta uma proposta de sistema de informacoes, chamado de SISCAPED, para atender necessidades prementes do Ministerio da Defesa do Brasil. Seu objetivo e estudar o processo de credenciamento e classificacao de empresas e produtos considerados de defesa para o Brasil. Apos o estudo deste processo, foram levantados os requisitos para definicao do escopo do sistema a ser proposto. A motivacao de sua construcao deu-se em virtude daquele ministerio encontrar dificuldades nas atividades realizadas pelo citado processo, como atrasos na sua execucao ou nao apresentacao de informacoes corretas e em tempo oportuno para decisao do Ministro. O sistema proposto foi desenvolvido na linguagem PHP com uso de banco de dados MySQL, com acesso via internet. Foi utilizada a metodologia de desenvolvimento de software da Rational Unified Process para a modelagem e construcao do sistema. Para a gestao do projeto foi utilizado o Guia Project Management Body of Knowledge. O sistema fo...
Ciência da computação: princípios fundamentais, 2020
O objetivo desse estudo e realizar, na pratica, e de forma didatica, a construcao de um Caso de U... more O objetivo desse estudo e realizar, na pratica, e de forma didatica, a construcao de um Caso de Uso que faz parte de um Sistema de Informacao . Sua implementacao sera em linguagem PHP. Sera utilizado o padrao arquitetural MVC . Como ferramenta de Orientacao a Objetos sera empregada tecnica da UML para a documentacao do sistema. Com esse trabalho espera-se que sirva aos desenvolvedores de SI como exemplo a se construir outros sistemais maiores. A motivacao para escrever esse artigo reside n os desenvolvedores, particularmente aos mais novos, e assim terem como exemplo o desenvolv imento em pequena, mas de forma completa.
Uploads
Papers by Gladistone Rocha