APLICATIVO PARA ATUALIZAÇÃO EMPRESARIAL



Documentos relacionados
Integrando a Gestão de Configuração do CMMI com o Gerenciamento de Liberação do ITIL

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO

APLICATIVO PARA ATUALIZAÇÃO AUTOMATICA DE UM SISTEMA DE GESTÃO EMPRESARIAL

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Clóvis Diego Schuldt. Orientador: Prof. Wilson Pedro Carli

Sequência da Apresentação

AUTOMATIZAÇÃO DE PROCESSOS EM APLICAÇÕES DE GESTÃO DE INCIDENTES UTILIZANDO BPMN

PROJECT-TRAN: Ferramenta para gerenciamento de transição de conhecimento de projeto

Documento de Visão. Sistema de Ponto Eletrônico A2MEPonto. Versão 1.0

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE LIBERAÇÃO

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

Este Manual aplica-se a todos os Usuário de T.I. do Ministério Público de Goiás. ATIVIDADE AUTORIDADE RESPONSABILIDADE Manter o Manual Atualizado

ITIL V3 (aula 8) AGENDA: REVISÃO FERRAMENTAS EXAME

Disciplina: Administração de Departamento de TI. Professor: Aldo Rocha. Aula XI - 15/09/2011

VVS Sistemas (21)

Treinamento. Módulo. Escritório Virtual. Sistema Office. Instruções para configuração e utilização do módulo Escritório Virtual do sistema Office

Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos

MINISTÉRIO DA FAZENDA

Plano de Gerenciamento do Projeto

Gerência de Projetos de Software Modelos de gerência. CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR

Sistema para Reservas de Veículos de uma Cooperativa de Saúde. Ricardo Hoffmann Orientador: Wilson Pedro Carli

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

Curso ITIL Foundation. Introdução a ITIL. ITIL Introduction. Instrutor: Fernando Palma fernando.palma@gmail.com

FANESE Faculdade de Administração e Negócios de Sergipe

NeXT Help Desk Manual do usuário. Abril/2011. NeXT Software

CIGAM SOFTWARE CORPORATIVA LTDA.

GEOS GERENCIAMENTO DE ORDENS DE SERVIÇO.

GOVBR- UEM-MARINGA PREFEITURA MUNICIPAL DE PEROLA

CDSOFT GerConstrução O SOFWARE DA INDÚSTRIA DA CONSTRUÇÃO. CDSOFT Tecnologia

PÁGINA 4 ITIL V.2 & ITIL V.3

Sistema de Digitalização e Gerenciamento de Arquivos On-Line

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Manutenir os equipamentos de informática do Tribunal de Justiça do Estado do Rio de Janeiro (TJERJ) que não pertencem a contrato de garantia.

Charles Sales Bicalho. Orientador: Prof. Dr. Oscar Dalfovo

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Redmine. Simplificando a gestão de projetos

CATÁLOGO DE APLICAÇÕES Atualização de Preços de Tabela de Venda

Cláudia Araújo Coordenadora Diego Macêdo Programador Marcelo Rodrigues Suporte

Política de Atendimento Técnico, Suporte e Assistência aos softwares SiplanControl-M

ISO/IEC 12207: Gerência de Configuração

Documento de Requisitos Sistema WEB GEDAI

InfoMix Tecnologia. Soluções em Tecnologia da Informação. SYSFARM Sistema de Gerenciamento de Farmácias. Documento Requisitos Versão 1.

Manual de Instalação

Profa. Gislaine Stachissini. Unidade III GOVERNANÇA DE TI

Redmine. Simplificando a gestão de projetos

Escritório Virtual Administrativo

1. Escritório Virtual Atualização do sistema Instalação e ativação do sistema de Conexão...5

Gerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas

Rotina de Discovery e Inventário

Governança de TI. Heleno dos Santos Ferreira

A Biblioteca: Gerenciamento de Serviços de TI. Instrutor : Cláudio Magalhães cacmagalhaes@io2.com.br

Apresentação. E&L ERP Sistema Gerencial de Informações. PostgreSQL 8.2/ 8.3. Domingos Martins ES. v. 1.0

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE

Lista de Exercícios 01: ITIL Prof. Fernando Pedrosa

ROTEIRO DA APRESENTAÇÃO Introdução Objetivos Fundamentação Teórica. Desenvolvimento do sistema Resultados e discussões Conclusões Extensões

Em 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos.

ONE Service Desk. O Service Desk ONE fornece uma infraestrutura de serviços de suporte ITIL completa, contendo:

GERÊNCIA DE CONFIGURAÇÃO. Isac Aguiar isacaguiar.com.br

Engenharia de Requisitos

Guia de Atualização PROJURIS WEB 4.5. Manual do Técnico Atualização - ProJuris Web 4.5. Manual do Técnico Atualização - ProJuris Web 4.

Manual de instalação, configuração e utilização do Enviador XML

Sistemas Distribuídos

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

MANUAL DO PVP SUMÁRIO

Planejamento Estratégico de Tecnologia da Informação PETI

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

GOVERNO DO ESTADO DO PARÁ MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO DO PARÁ MPCM CONCURSO PÚBLICO N.º 01/2015

Manual de Instalação

Manual de Instalação

3 Estudo de Ferramentas

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC

MANUAL DE IMPLEMENTAÇÃO DO MÓDULO NOTA FISCAL ELETRONICA

Documento de Arquitetura

GERIC GERENCIAMENTO DO I.T.I.L E DO COBIT

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

Ponto Secullum 4 ESPECIFICAÇÕES TÉCNICAS FUNCIONALIDADES FICHA TÉCNICA. Ficha Técnica

Sistema de Chamados Protega

Elaborado por Marcos Matos Revisado por C. Douglas de Souza e Carina Gonçalves Aprovado por Paulo Bernardi

Fábrica de Software 29/04/2015

MANUAL DE INSTALAÇÃO. LSoft Gestão Empresarial

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Gestão da Tecnologia da Informação

Apresentação. E&L ERP Protocolo, Documentos Eletrônicos e Processos. PostgreSQL 8.2/ 8.3. Domingos Martins ES. v. 1.0

BlackBerry Mobile Voice System

SISTEMA PARA O CONTROLE DO FLUXO DE PROPOSTAS DE CUSTOMIZAÇÃO

PROPOSTA COMERCIAL - SISTEMA EMISSOR DE NF-e 2.0

Sumário INTRODUÇÃO... 3 INTEGRAÇÃO COM O EMPRESÁRIOERP... 3 AGILIDADE NOS PROCESSOS E APOIO AOS CONTROLES INTERNOS... 3 SAC - ATENDIMENTO...

efagundes com GOVERNANÇA DE TIC Eduardo Mayer Fagundes Aula 3/4

CRIAÇÃO DE MODULO DE GESTÃO DE LICENÇAS DE USO DE SOFTWARE. Orientando: César Gonçalves Dias Orientador: Prof. Dr. Oscar Dalfovo

TRANSMISSOR ECF. Sistema de transmissão de arquivos Nota Fiscal Paulista. Manual de Utilização

Gerenciamento de Serviços de TI com base na ITIL

2.0.0.X. Storage Client. TecnoSpeed. Tecnologia da Informação. Manual do Storage Client

Plano de Gerência de Configuração

OSMobile Força de Vendas

Transcrição:

APLICATIVO PARA ATUALIZAÇÃO AUTOMÁTICA DE UM SISTEMA DE GESTÃO EMPRESARIAL Marlon Gracietti de Amorim Orientador: Prof. Cláudio Ratke

Roteiro de apresentação 1.Introdução 2. Objetivos 3. Fundamentação teórica 4. Especificação 5. Operacionalidade 6. Resultados e Discussões 7. Conclusão 8. Extensões

Introdução Os requisitos organizacionais modificam o tempo de vida útil de um sistema. Isso requer que mudanças sejam feitas no software. Um processo definido de gerenciamento de mudanças associado a ferramentas de apoio garantem que essas mudanças sejam registradas e aplicadas ao sistema de maneira econômica (SOMMERVILLE, 2003). Com o aumento da complexidade da infraestrutura de TI e da dependência das organizações em relação ao serviços de TI, é cada vez mais necessário o gerenciamento detalhado da liberação de softwares para uso pelas organizações(magalhães; PINHEIRO, 2007).

Objetivo Desenvolver um aplicativo para a atualização automática do sistema ERP da empresa LMA Soluções junto aos seus clientes; Permitir o controle sobre a versão do software utilizada pelos clientes; Automatizar o processo de liberação de versão; Indicar os clientes aptos a receber a liberação; Definir um novo fluxo de trabalho baseado em metodologias conhecidas, buscando maior estabilidade e controle sobre as mudanças efetuadas no software.

Fundamentação Teórica CAPABILYTY MATURY MODEL INTEGRATION (CMMI) O CMMI é um modelo de maturidade para melhoria de processo, destinado ao desenvolvimento de produtos e serviços, e composto pelas melhores práticas associadas a atividades de desenvolvimento e de manutenção que cobrem o ciclo de vida do produto desde a concepção até a entrega e manutenção (MELLON, 2006).

Fundamentação Teórica CMMI GERENCIAMENTO DE CONFIGURAÇÃO É a utilização de padrões para gerenciar um software em desenvolvimento. Alterações em suas funcionalidades, correções e adaptações, geram diferentes versões do sistema. A gerência de configuração serve para evitar conflitos nos itens de configuração modificados.

Fundamentação Teórica CMMI GERENCIAMENTO DE MUDANÇA Server pra assegurar que os custos e os benefícios das mudanças sejam adequadamente analisados e as mudanças em um sistema sejam feitas de maneira controlada(sommerville, 2003).

Fundamentação Teórica CMMI Formulário de Requisição de Mudança

Fundamentação Teórica INFORMATION TECHNOLOGY INFRASTRUCTURE LIBRARY(ITIL) É composta por um conjunto das melhores práticas para a definição dos processos necessários ao funcionamento de uma área de TI. Tem o objetivo de fornecer o máximo alinhamento entre a área de TI e as demais áreas de negócio, de modo a garantir a geração de valor à organização (MAGALHÃES; PINHEIRO, 2007).

Fundamentação Teórica ITIL GERENCIAMENTO DE LIBERAÇÃO É o processo responsável pela implementação das mudançasnoambientedeproduçãodeumconjuntodeitensde configuração novos ou que sofreram alterações. Cada vez que é disponibilizadas melhorias ou alterações o gerenciamento de liberação tem a responsabilidade de introduzi às alterações no ambiente de trabalho.

Fundamentação Teórica ITIL BIBLIOTECA DEFINITIVA DE SOFTWARE É o local onde todas as versões autorizadas e definitivas de software da organização são armazenadas. Ela armazena as cópias-mestras de todos os softwares comprados (junto com os documentos de licenciamento), assim como as dos softwares desenvolvidos internamente(magalhães; PINHEIRO, 2007).

Fundamentação Teórica FERRAMENTAS DE APOIO - Subversion O Subversion é um software livre para controle de versão. É utilizado tanto para o desenvolvimento de software livre como para fins corporativos(subversion, 2012). trabalho em equipe controle do histórico de alterações marcação e resgate de versões estáveis ramificação de projeto

Fundamentação Teórica FERRAMENTAS DE APOIO - Redmine O Redmine é um software livre baseado na web para gerenciamento de projetos e gerenciamento de mudança. Algumas das características são: sistema de rastreamento de tarefas; suporte a múltiplos projetos; integração com sistemas de gerenciamento de configuração gráfico de gantt e calendário; gerenciamento de tempo.

SISTEMA ATUAL Fundamentação Teórica Ignora alguns cuidados vitais para o sucesso de uma modificação no sistema; As solicitações de mudança são realizadas por qualquer usuário do sistema; A atualização dos clientes é feita de forma manual; As atualizações são realizadas diretamente no servidor de produção.

Fundamentação Teórica FLUXO ATUAL act Sistema Atual Usuário Suporte Desenvolvimento Inicio Solicita uma Mudança Registra solicitação Implementa as modificações nescessárias Conecta no servidor do cliente Libera arquiv os env olvidos na mudança [Não] Faz a transferêcia dos arquiv os Solicitação atendida? Atualiza Ambiente de produção [Sim] Fim

REQUISITOS FUNCIONAIS Especificação RF01 - O sistema deverá no módulo cliente verificar a disponibilidade de novas versões do software; RF02 - O sistema deverá no módulo cliente baixar as atualizações do software; RF03 - O sistema deverá no módulo cliente iniciar a instalação das atualizações do software; RF04 -O sistema deverá no módulo cliente notificar ao módulo servidor a versão atual do ERP; RF05 -O sistema deverá no módulo servidor permitir o usuário efetuar o loginno sistema; RF06 -O sistema deverá no módulo servidor manter o cadastro de Atualizações ; RF07 - O sistema deverá no módulo servidor exibir uma lista de clientes aptos para a atualização; RF08 - O sistema deverá no módulo servidor informar quais clientes poderão fazer a atualização; RF09 - O sistema deverá no módulo servidor permitir ao usuário liberar a atualização; RF10 - O sistema deverá no módulo servidor visualizar a versão atual utilizada pelos clientes; RF11 -O sistema deverá no módulo servidor permitir a visualização do release notecom as alterações contidas na atualização; RF12 -O sistema deverá no módulo servidor permitir o envio do release notepor e-mail.

REQUISITOS NÃO FUNCIONAIS Especificação RNF01 - O sistema deverá rodar em sistema operacional Windows; RNF02 - O sistema deverá ser desenvolvido em Delphi; RNF03 -O sistema deverá utilizar banco de dados SQL Server; RNF04 -O sistema deverá fazer integração com ERP via banco de dados; RNF05 - O sistema deverá fazer o download das atualizações via FTP; RNF06 -O sistema deverá fazer a comunicação entre os módulos via Web Service.

Especificação Modelo de entidade relacional do ERP

Especificação Modelo de entidade relacional do Redmine

Especificação Modelo de entidade relacional do Cliente

Especificação TÉCNICAS E FERRAMENTAS UTILIZADAS Delphi 7; Delphi Xe2; Webservice; Banco de dados SQL Server 2008 R2; Banco de dados MySQL; Upload e Download - FTP.

Operacionalidade GERENCIAMENTO DE LIBERAÇÕES - Clientes

Operacionalidade GERENCIAMENTO DE LIBERAÇÕES Release Notes

SERVIDOR DE ATUALIZAÇÕES Operacionalidade

CLIENTE DE ATUALIZAÇÕES Operacionalidade

BIBLIOTECA DE SOFTWARE Operacionalidade

Resultados e Discussões

Conclusão O trabalho alcançou todos os seus objetivos, além de auxiliar na elaboração de um novo fluxo de trabalho, que proporciona objetividade e define responsabilidade sobre cada etapa do processo de requisição de mudança, fornecendo um ganho de qualidade e maior controle dos serviços prestados pela LMA Soluções.

Extensões Quantidade de retornos identificados no ambiente de homologação; Quantidade de retornos identificados na qualidade; Número de incidentes causados por cada atualização; Automatização do envio de e-mail.

Demonstração da aplicação