Entrega contínua: automatizar o pipeline de implantação
|
|
- Pietra Aleixo Macedo
- 6 Há anos
- Visualizações:
Transcrição
1 White Paper Deployment Authomation Entrega contínua: automatizar o pipeline de implantação
2 Índice página O valor da entrega contínua A desconexão entre criar e implantar Automação e integração do pipeline de implantação... 4 Integrar toda a cadeia de ferramentas Modelar, gerenciar e visualizar o pipeline de implantação Automação da implantação centrada no aplicativo... 7 Resumo... 7
3 A entrega contínua permite que o negócio responda de forma rápida às expectativas dos clientes ao mesmo tempo em que aumenta a qualidade dos seus produtos a um custo mais baixo. O valor da entrega contínua A entrega contínua é uma prática de entrega de software que exige que você crie e implante o software que pode ser liberado para produção a qualquer momento. Para satisfazer esse requisito, é preciso integrar continuamente as mudanças de software do desenvolvimento; criar, testar e implantar os executáveis; e estar pronto para liberar para produção, conforme exigido pelo negócio. Essa é uma mudança importante na forma como a maioria dos softwares é entregue em TI de empresas de hoje. Por que a entrega contínua é importante para a TI de empresas? Porque permite que o negócio responda de forma rápida às expectativas dos clientes ao mesmo tempo em que aumenta a qualidade dos seus produtos a um custo mais baixo. Fig. 1 A necessidade da entrega contínua 1
4 White Paper Entrega contínua: Automatizar o pipeline de implantação O objetivo da entrega contínua é encontrar maneiras de entregar software valioso e de elevada qualidade de uma maneira eficiente, rápida e confiável. Entrega contínua é sobre velocidade de mercado e mover rapidamente do whiteboarding para distribuição, mais rápido do que a concorrência. Essa velocidade de mercado indica um ciclo de resposta mais curto e um tempo de geração de valor mais rápido. Com um ciclo de resposta mais curto, você falha mais rápido, corrige mais rápido, ajusta mais rápido e obtém êxito mais rápido. Esta agilidade proporciona uma vantagem competitiva distinta do negócio, razão pela qual empresas como Amazon e Netflix estão dominando a sua respectiva paisagem competitiva, transitando para mercados adjacentes e assumindo a liderança do mercado. Essas empresas podem se adaptar mais rapidamente ao mercado em constante mudança e oferecer novos recursos e serviços mais rapidamente do que seus concorrentes. Entrega contínua é sobre velocidade de mercado e mover rapidamente do whiteboarding para distribuição, mais rápido do que a concorrência. Essa velocidade de mercado indica um ciclo de resposta mais curto e um tempo de geração de valor mais rápido. O padrão central de entrega contínua é o pipeline de implantação, que é uma implementação automatizada do processo de criação, implantação, teste e liberação do aplicativo. O pipeline de implantação é instanciado sempre que é feita uma alteração em um aplicativo. Fig. 2 Visão geral de alto nível de um pipeline de implantação 2
5 Não pode haver entrega contínua sem integração contínua (IC). A integração contínua permite que as equipes de desenvolvimento automatizem a integração, a criação e os testes do código dentro do ambiente de desenvolvimento. Embora o pipeline de implantação seja um padrão eficiente para a obtenção do software desde o desenvolvimento até a liberação, o mapeamento de um pipeline de implantação automatizada em toda uma empresa pode ser um desafio. As organizações tendem a iniciar o caminho com uma abordagem mais progressiva, começando com os processos de desenvolvimento e criação, que terminam com a integração contínua, que é a fundação do pipeline de implantação. A desconexão entre criar e implantar O pipeline de implantação tem seu fundamento no processo de integração contínua. Não pode haver entrega contínua sem integração contínua (IC). A integração contínua permite que as equipes de desenvolvimento automatizem a integração, a criação e os testes do código dentro do ambiente de desenvolvimento. Com o uso de um servidor de IC, como Jenkins, os ambientes de desenvolvimento e criação se tornam integrados e automatizados. As criações podem ser acionadas por diversos meios, tais como uma confirmação em um sistema de controle de versão, a programação através de um mecanismo tipo Cron, a execução de um novo build quando outros builds foram concluídos ou por meio da solicitação de um URL de build específico. Fig. 3 As desconexões de processo nas organizações inibem a entrega contínua 3
6 White Paper Entrega contínua: Automatizar o pipeline de implantação O problema é que em muitos projetos de software, depois que o build está pronto, há uma grande desconexão entre os processos de criação e implantação. Enquanto as equipes de desenvolvimento são proprietárias dos processos de desenvolvimento e de criação, o processo de implantação geralmente transita para outra organização, que possui um conjunto diferente de ferramentas, scripts e processos para implantar e testar os builds em todo o pipeline de implantação. Muitas vezes, a integração da cadeia de ferramentas com o servidor de IC é inadequada ou inexistente. Uma transferência literal ocorre e a equipe de implantação começa um processo manualmente intensivo para implantar candidatos de lançamento em ambientes de teste e produção. Essa desconexão se transforma em um gargalo à medida que as implantações ficam em fila, levando a implementações de baixa qualidade e tempos de ciclo mais longos a um custo mais alto para o negócio. Enquanto as equipes de desenvolvimento são proprietárias dos processos de desenvolvimento e de criação, o processo de implantação geralmente transita para outra organização, que possui um conjunto diferente de ferramentas, scripts e processos para implantar e testar os builds em todo o pipeline de implantação. Automação e integração do pipeline de implantação O produto Deployment Automation da Micro Focus resolve essa desconexão trabalhando sem problemas com ferramentas de integração contínua, como Jenkins, e automatizando todo o pipeline de implantação. O Deployment Automation elimina esse abismo de desenvolvimento e operações ao integrar toda a cadeia de ferramentas, gerenciando e visualizando a implantação das versões candidatas em todo o pipeline, tudo a partir de uma perspectiva centrada no aplicativo. 4
7 O Deployment Automation vem com plug-ins para muitos processos comuns de implantação e outros estão prontamente disponíveis para uma ampla variedade de ferramentas, como ferramentas de teste, ferramentas de middleware, bancos de dados, servidores e outros destinos de implantação. Fig. 4 Automatização do pipeline de implantação com o Deployment Automation Integrar toda a cadeia de ferramentas O Deployment Automation suporta mais de 80 integrações de cadeia de ferramentas, fornecendo uma arquitetura de plug-ins flexível, robusta e extensível. Os plug-ins fornecem as funções de processamento básico, bem como a integração com ferramentas de terceiros. O Deployment Automation vem com plug-ins para muitos processos comuns de implantação e outros estão prontamente disponíveis para uma ampla variedade de ferramentas, como ferramentas de teste, ferramentas de middleware, bancos de dados, servidores e outros destinos de implantação. 5
8 White Paper Entrega contínua: Automatizar o pipeline de implantação Para integrar com o Jenkins, basta fazer o download, instalar e configurar o plug-in Jenkins do Deployment Automation. O Deployment Automation se integra às ferramentas de teste automatizado e pode iniciar os testes automatizados dentro do processo de implantação. Também é possível automatizar o provisionamento de toda a pilha de aplicativos usando os plug-ins para Chef, AWS ou VMware. Para obter uma lista completa de plug-ins suportados, visite o centro de documentação. O Deployment Automation ajuda você a gerenciar todos os seus pipelines de implantação de forma fácil e abrangente. Modelar, gerenciar e visualizar o pipeline de implantação O pipeline de implantação modela o processo de obtenção de software desde o controle de versão até seus clientes. Sempre que uma mudança é confirmada, um novo pipeline de implantação é instanciado. Dependendo do aplicativo e da mudança, o pipeline de implantação pode se ramificar para diferentes ambientes e caminhos necessários. A implantação desses ambientes pode ser em sequência, em paralelo ou oferecida como estágios opcionais selecionados manualmente. O número de pipelines de implantação a ser gerenciado pode aumentar dependendo do número de aplicativos, equipes, requisitos e ambientes. O Deployment Automation ajuda você a gerenciar todos os seus pipelines de implantação de forma fácil e abrangente. Você pode facilmente criar, importar, exportar e visualizar todos os pipelines de implantação e ambientes associados. Você pode opcionalmente solicitar um processo de implantação somente no primeiro ambiente no pipeline. Depois disso, você só pode promover nos ambientes subsequentes. Isso garante que a mesma configuração é usada para cada ambiente no pipeline. A promoção automática, se selecionada, promoverá automaticamente a versão candidata se implantada com êxito no primeiro ambiente. Após a implantação bem-sucedida nesse ambiente, o aplicativo é promovido automaticamente para o próximo ambiente na sequência de pipeline. Se cada promoção for bem-sucedida, a promoção automática continuará de ambiente para ambiente até a promoção para o último ambiente no pipeline. As visualizações de pipeline de implantação fornecem uma visão holística de como cada ambiente é usado em cada pipeline, e você pode rapidamente entender o que é implantado e onde é implantado, tudo dentro de um único produto. 6
9 É importante garantir que os componentes do aplicativo que são testados juntos sejam implantados juntos. O Deployment Automation resolve esse problema ao oferecer suporte a processos de aplicativo e instantâneos. Automação da implantação centrada no aplicativo Os aplicativos de hoje contêm componentes que podem ser extraídos de várias fontes diferentes e implantados em diferentes níveis, plataformas e recursos de aplicativos. A coordenação e a organização são essenciais para o êxito da implantação desses aplicativos. É importante garantir que os componentes do aplicativo que são testados juntos sejam implantados juntos. O Deployment Automation resolve esse problema ao oferecer suporte a processos de aplicativo e instantâneos. Os processos de aplicativo podem ser executados manualmente, automaticamente em alguma condição de acionamento ou em uma programação definida pelo usuário. Quando um componente tem vários processos definidos para ele, o aplicativo determina quais são executados e em que ordem. Por exemplo, um aplicativo de n camadas pode ter uma camada da Web e uma camada de banco de dados. Uma vez aprovado, a camada da Web e a camada de banco de dados são implantadas simultaneamente. O processo de aplicativo chama os processos de componentes associados que contêm todas as etapas de implantação para implantar os componentes em recursos específicos. Um instantâneo representa o estado atual de um aplicativo no ambiente. Os instantâneos especificam a combinação de versões de componentes que você implanta em conjunto. São modelos criados antes de implantar o aplicativo. Um instantâneo especifica a versão exata para cada componente no aplicativo. Quando um instantâneo é criado, o Deployment Automation reúne as informações sobre o aplicativo, incluindo as versões dos componentes, para um determinado ambiente. Para a maioria dos usuários, o instantâneo é puxado através do pipeline. Um instantâneo é criado com base no estado do aplicativo no ambiente, capturando, assim, as diferentes versões dos componentes naquele momento Resumo A entrega contínua pode melhorar drasticamente a forma como você fornece valor ao seu cliente, mas pode ser desafiador implementar. Muitas organizações têm implementado a integração contínua, que é a base da entrega contínua, mas não conseguem fazer a transição e automatizar o processo de implantação e liberação. O Deployment Automation pode integrar, gerenciar e automatizar todo o pipeline de implantação, tudo de uma perspectiva centrada nos aplicativos. 7
10 Micro Focus Argentina Brasil Colombia México Venezuela Micro Focus Sede da empresa Reino Unido +44 (0) PB S 03/ Micro Focus. Todos os direitos reservados. Micro Focus e o logotipo Micro Focus, entre outros, são marcas registradas ou marcas comerciais registradas da Micro Focus ou de suas subsidiárias ou afiliadas no Reino Unido, Estados Unidos e outros países. Todas as outras marcas pertencem a seus respectivos proprietários.
Melhores práticas para gerenciamento ágil de mudanças e lançamentos
White Paper Melhores práticas para gerenciamento ágil de mudanças e lançamentos por Ben Cody, Julian Fish e Amita Abraham Novembro de 2012 Índice página Um dilúvio de incidentes na central de serviços
Leia mais1. A função DevOps, que se concentra principalmente em Produtos & Serviços:
Questões de múltipla escolha 1. A função DevOps, que se concentra principalmente em Produtos & Serviços: a) Desenvolvimento Ágil b) Melhoria Contínua c) Automatizar tudo d) Centralizar o Desenvolvimento
Leia maisComo atender às crescentes expectativas do cliente na entrega do software. Iniciar
Como atender às crescentes expectativas do cliente na entrega do software Iniciar Nº 1 Oferecer soluções criativas Os clientes visualizam e usam diariamente outros aplicativos de software criativos. Eles
Leia maisDATA PROTECTION FOR VMWARE
DATA PROTECTION FOR VMWARE Proteção de dados simplesmente avançada convergente, na nuvem e além Atualmente a maioria das cargas de trabalho funciona em ambientes virtualizados. A proteção dessas cargas
Leia maisPerguntas a fazer ao seu fornecedor
A ESCOLHA DE UMA PLATAFORMA DE ECM Perguntas a fazer ao seu fornecedor Guia para identificar o que o produto faz e como o faz Parabéns por dar seus primeiros passos rumo a uma organização melhor, mais
Leia maisOPERA Cloud. Tecnologia que potencializa as operações e distribuição de seu hotel
OPERA Cloud Tecnologia que potencializa as operações e distribuição de seu hotel O que é o OPERA Cloud? O Oracle Hospitality OPERA Cloud Services (OPERA Cloud) é uma plataforma empresarial, voltada para
Leia maisManual do Usuário. Uma plataforma:
Uma plataforma: Manual do Usuário Construmanager é a plataforma online para gestão de projetos e obras mais completa e funcional do setor de construção civil. Com recursos exclusivos como a notificação
Leia maisARIES. Visão Geral da Metodologia Aries
ARIES Arquitetura para Rápida Implementação de Sistemas Empresariais Visão Geral da Metodologia Aries ARIES é uma metodologia para a implementação rápida de sistemas de software complexos e em grande escala,
Leia maisIntegrando o gerenciamento da configuração à estratégia de automação de releases
DOCUMENTAÇÃO TÉCNICA MARÇO DE 2015 Integrando o gerenciamento da configuração à estratégia de automação de releases Tim Mueting/Paul Peterson Entrega de aplicativos CA Technologies 2 Documentação técnica:
Leia maisMelhores práticas em gerenciamento de liberação e implantação
White Paper Melhores práticas em gerenciamento de liberação e implantação por Mark Levy, Sr. Gerente de Marketing de Produtos, Serena Software (agora Micro Focus ) Índice página O dilema de desconexão
Leia maisExpectativas do cliente: início, meio e fim do desenvolvimento de software
White paper Atlas Silk Portfolio Expectativas do cliente: início, meio e fim do desenvolvimento de software Índice página Introdução: o aumento das expectativas do cliente... 1 Definir a jornada de expectativa
Leia maisITIL v3 Transição de Serviço Parte 1
ITIL v3 Transição de Serviço Parte 1 A Transição de Serviço é composto por um conjunto de processos e atividades para a transição de serviços no ambiente de produção. Aqui, deve-se encarar como um projeto
Leia maisAprimoramento da agilidade dos negócios
White paper Aprimoramento da agilidade dos negócios Como os acionistas e os desenvolvedores podem falar e pensar a mesma coisa Índice página Introdução: como oferecer aos acionistas informações sobre o
Leia maisPADRÃO DE TECNOLOGIA DE INFRAESTRUTURA DE TIC. VMware vrealize Application Services
PADRÃO DE TECNOLOGIA DE INFRAESTRUTURA DE TIC DIT / DEPS / DITF JUNHO / 2016 EQUIPE Elaboração: DEPS/DITF Responsável: DEPS/DITF Aprovação: DEPS/DITF Eduardo Vale Carlos Quintanilha Marcelo André 2 HISTÓRICO
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Modelo
Leia maisRelease Automation em ação: seis maneiras de implantar aplicativos de modo confiável sob demanda e prosperar na economia dos aplicativos
Release Automation em ação: seis maneiras de implantar aplicativos de modo confiável sob demanda e prosperar na economia dos aplicativos A busca contínua da satisfação do cliente Na atual economia dos
Leia maisUma comparação das opções de login automatizado para o mainframe
White Paper Host Access Management and Security Server (MSS) Login automatizado para complemento de mainframe do MSS Uma comparação das opções de login automatizado para o mainframe A segurança do mainframe
Leia maisUm guia passo a passo para colocar aplicativos COBOL na nuvem. Implante em ambientes virtuais e na nuvem com o Visual COBOL
Um guia passo a passo para colocar aplicativos COBOL na nuvem Implante em ambientes virtuais e na nuvem com o Visual COBOL 1 As novas possibilidades: COBOL na nuvem Colocar seus aplicativos COBOL na nuvem
Leia maisSISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE
SISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE 12/2013 Acadêmico: Rogério Mello Vanti Orientador: Paulo Fernando da Silva Roteiro Introdução Fundamentação teórica Resultados
Leia maisOracle Healthcare Foundation Acelerando a evolução dos cuidados médicos
Oracle Healthcare Foundation Acelerando a evolução dos cuidados médicos De indivíduos a populações, preenchendo a lacuna no tratamento médico para uma saúde melhor Desafios enfrentados pelo setor de assistência
Leia maisAcelere sua jornada para a nuvem
Acelere sua jornada para a nuvem Migrar para a nuvem permite transferir cargas de trabalho de sistemas únicos para uma plataforma híbrida. Ela fornece um método estruturado para a migração junto com diversos
Leia maisChangeMan ZMF versus CA Endevor
White Paper ChangeMan ZMF ChangeMan ZMF versus CA Endevor Índice página A abordagem superior usada pelo ChangeMan.... 1 Fornecedor Proativo = Parceiro Estratégico (Micro Focus)... 5 Consultores experimentando
Leia maisO caminho até a produção do. Solutions Business Manager
White Paper Solutions Business Manager O caminho até a produção do Solutions Business Manager para empresas Índice página Introdução ao processo de desenvolvimento do Solutions Business Manager... 1 Os
Leia maisComo o software Reflection facilita a conformidade com o PCI DSS
Reflection Como o software Reflection facilita a conformidade com o PCI DSS Como o software Reflection facilita a conformidade com o PCI DSS Como o software Reflection facilita a conformidade com o PCI
Leia maisArcGIS Enterprise: Configuring a Base Deployment
ArcGIS Enterprise: Configuring a Base Deployment Duração: 2 dias (16 horas) Versão do ArcGIS Pro: 10.4 Material didático: Inglês www.academiagis.com.br Descrição Saiba como instalar e configurar uma implantação
Leia maisRUP/PSDS. Introdução e Comparação
RUP/PSDS Introdução e Comparação Agenda RUP Introdução Mlehores Práticas Estrutura Tempo Conteúdo Contraponto PSDS Introdução Objetivos Promover planejamento, medição e controle dos projetos Reduzir riscos
Leia maisGuidewire PolicyCenter. Adapt and succeed
Guidewire PolicyCenter Adapt and succeed P O L I C Y C E N T E R Profissionais de gerenciamento de apólice e subscrição disseram o que eles queriam em um sistema de apólices: automação, unificação de sistemas
Leia maisDesenvolvimento de Software. Testes de Software. Tópicos da Aula. Onde estamos... Verificação x Validação. Testes de Software
Engenharia de Software Aula 17 Desenvolvimento de Software Testes de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 7 Maio 2012 1. Especificação de requisitos 2. Projeto
Leia maisRESUMO DA SOLUÇÃO. CA Test Data Manager e CA Service Virtualization
RESUMO DA SOLUÇÃO CA Test Data Manager e CA Service Virtualization CA Test Data Manager e CA Service Virtualization Forneça o acesso sob demanda a ambientes seguros tão necessário para entregar software
Leia maisADMINISTRANDO O WINDOWS SERVER 2012
20411 - ADMINISTRANDO O WINDOWS SERVER 2012 CONTEÚDO PROGRAMÁTICO Módulo 1: Configurando e Solucionando problemas de sistema de nome de domínio Este módulo explica como configurar e solucionar problemas
Leia maisSetembro de P90050
Setembro de 2011 708P90050 Servidor de Impressão Xerox FreeFlow versão 8.0. SP2 Pacote de Boas-vindas ao Cliente para Impressora Xerox Color 550/560 e Impressoras Digitais em Cores Xerox 700 e 770 2011
Leia maisUMA VANTAGEM INJUSTA
IBM POWER SYSTEMS: UMA VANTAGEM INJUSTA Escolher a infraestrutura de TI é uma decisão crucial. A escolha certa preparará sua organização para o sucesso. O IBM Power Systems oferece uma plataforma inovadora
Leia maisVANTAGENS DE USAR APACHE MAVEN NA PROGRAMAÇÃO.
VANTAGENS DE USAR APACHE MAVEN NA PROGRAMAÇÃO. Julio Fernandes Rocha, Jaime William Dias Universidade Paranaense (Unipar) juliofernandes_rocha@hotmail.com jaime@unipar.br Resumo. Este artigo tem por objetivo
Leia maisAlcançando o equilíbrio: os novos pontos fundamentais do desenvolvimento de software
White Paper Software Delivery & Testing Alcançando o equilíbrio: os novos pontos fundamentais do desenvolvimento de software Um modelo racional de software é projetá-lo rapidamente; a pressão da economia
Leia maisSumário. Parte I Fundamentos Capítulo 1 O Problema de Entregar Software... 3
Sumário Parte I Fundamentos... 1 Capítulo 1 O Problema de Entregar Software... 3 Introdução...3 Alguns antipadrões comuns de entrega de versão...4 Antipadrão: implantar software manualmente...5 Antipadrão:
Leia maisO que é um sistema distribuído?
Disciplina: Engenharia de Software 4 Bimestre Aula 1: ENGENHARIA DE SOFTWARE DISTRIBUÍDO O que é um sistema distribuído? Segundo Tanenbaum e Steen (2007) um sistema distribuído é uma coleção de computadores
Leia maisVisão Geral do RUP (Rational Unified Process)
Visão Geral do RUP (Rational Unified Process) Objetivos deste módulo Apresentar as características do RUP Discutir os conceitos que existem no RUP: fases, fluxos de atividades (worklows), iterações, responsáveis,
Leia maisCopyright 2012 EMC Corporation. Todos os direitos reservados.
Copyright 2012 EMC Corporation. Todos os direitos reservados. 1 TRANSFORMANDO E SIMPLIFICANDO A TI Visão Geral da VCE Julho de 2012 A VCE HOJE Motivadores do setor Panorama do mercado Proposta de valor
Leia maisLeia-me do Veritas System Recovery 16 Management Solution
Leia-me do Veritas System Recovery 16 Management Solution Sobre este Leia-me Requisitos do sistema para políticas de entrega de software do Veritas System Recovery 16 Requisitos do sistema para o Veritas
Leia maisRational Unified Process (RUP)
Rational Unified Process (RUP) A Rational é bem conhecida pelo seu investimento em orientação em objetos. A empresa foi à criadora da Unified Modeling Language (UML), assim como de várias ferramentas que
Leia maisEngenharia Software. Ení Berbert Camilo Contaiffer
Engenharia Software Ení Berbert Camilo Contaiffer Características do Software Software não é um elemento físico, é um elemento lógico; Software é desenvolvido ou projetado por engenharia, não manufaturado
Leia maisGuidewire BillingCenter. Adapt and succeed
Guidewire BillingCenter Adapt and succeed BILLINGCENTER O BillingCenter fornece toda a funcionalidade que estávamos procurando e muito mais em um sistema de faturamento moderno. Além disso, ele é intuitivo
Leia maisThread. Thread. Sistemas Operacionais. Leonard B. Moreira. UNIVERSIDADE ESTÁCIO DE SÁ fevereiro, / 41
Thread Sistemas Operacionais Leonard B. Moreira UNIVERSIDADE ESTÁCIO DE SÁ e-mail: leonardbarreto@gmail.com.br fevereiro, 2013 1 / 41 Sumário 1 Introdução 2 Ambientes Monothread 3 Ambientes Multithread
Leia maisResultados Gerais. 2 Estudo Latino-Americano de Tecnologia de Recursos Humanos
Resultados Gerais 2 Estudo Latino-Americano de Tecnologia de Recursos Humanos O uso da tecnologia de Recursos Humanos nunca foi tão alto na América Latina. Quase 40% das empresas da região contam com uma
Leia maisCA Server Automation. Visão geral. Benefícios. agility made possible
FOLHA DE PRODUTOS: CA Server Automation CA Server Automation agility made possible O CA Server Automation é uma solução integrada que automatiza o provisionamento, a aplicação de patches e a configuração
Leia maisMANUAL PERFIL ADMINISTRADOR LOCAL
PROJETO DE IMPLANTAÇÃO DE SISTEMA DE PONTO VWPONTO - MÓDULO COMUNICAÇÃO CLIENTE: TRIBUNAL DE JUSTIÇA DO ESTADO DE SÃO PAULO MANUAL PERFIL ADMINISTRADOR LOCAL Conteúdo do manual 1 MENU E SUBMENUS DEFINIDOS...
Leia maisDATA SHEET. Qlik NPrinting. Dissemine conhecimento e insights QLIK.COM
DATA SHEET Qlik NPrinting Dissemine conhecimento e insights QLIK.COM INTRODUÇÃO Quer descobrir todas as conexões em seus dados? O Qlik Sense e o QlikView fazem isso por você. Pronto para compartilhar essas
Leia maisADMINISTRAÇÃO DE BANCOS DE DADOS DO MICROSOFT SQL SERVER
20462 - ADMINISTRAÇÃO DE BANCOS DE DADOS DO MICROSOFT SQL SERVER CONTEÚDO PROGRAMÁTICO Estrutura de tópicos do curso Módulo 1: Introdução à administração de banco de dados do SQL Server 2014 Este módulo
Leia mais22/03/2018. Professor Ariel da Silva Dias RUP e Modelos Ágeis
Professor Ariel da Silva Dias RUP e Modelos Ágeis Modelo de processo de software proprietário. Desenvolvido pela empresa Rational Software Corporation. Em 2003 a empresa foi adquirida pela IBM. Então O
Leia maisAutonomia para equipes e departamentos com visualizações rápidas
da solução SAP SAP Lumira, edição edge Autonomia para equipes e departamentos com visualizações rápidas A solução de visualização de dados para equipes e departamentos A solução de visualização de dados
Leia maisInformática Parte 11 Prof. Márcio Hunecke
Escriturário Informática Parte 11 Prof. Márcio Hunecke Informática FERRAMENTAS DE INGESTÃO DE DADOS (SQOOP 1.4.6, FLUME 1.7.0, NIFI 1.3.0 E KAFKA 0.11.0) Visão geral sobre os quatro componentes Fazem
Leia maisDocumentos pessoais e assinatura do cliente. (Ao assinar abaixo, o cliente concorda com todos os termos e as condições definidas no presente acordo.
Contrato de Serviço (SLA) Para Cliente Por E-commerce Serviços de Software Ltda. Alunos Responsáveis pela criação do documento Maria Das Graças de Jesus Martins João Vieira Machado Gerente de negociação
Leia maisSERVIÇOS DA EMC PARA O UNITY
SERVIÇOS DA EMC PARA O UNITY Aproveite ao máximo o valor da sua solução EMC Unity PRINCIPAIS BENEFÍCIOS Garantia do desempenho ideal da sua solução EMC Unity Maximização do retorno sobre o investimento
Leia maisINF014 Análise e Projeto de Sistemas Processos Unificado -RUP
INF014 Análise e Projeto de Sistemas Processos Unificado -RUP Maurício Pitangueira antoniomauricio@ifba.edu.br Instituto Federal de Educação, Ciência e Tecnologia da Bahia Departamento de Tecnologia Eletro-Eletrônica
Leia maisSpectrum Miner. Versão 8.0. Guia de administração para a integração do Portrait Dialogue
Spectrum Miner Versão 8.0 Conteúdo 1 - Introdução Objetivo 4 Quem deve ler este manual 4 Documentação relacionada 4 2 - Visão geral da integração do Miner Visão geral da integração do Miner 6 3 - Instalação
Leia maisNovidades da Plataforma de suporte remoto 3.0
Novidades Plataforma de suporte remoto do SAP Business One Versão do documento: 1.0 08.10.2012 PÚBLICO Novidades da Plataforma de suporte remoto 3.0 Todos os países Convenções tipográficas Estilo de letra
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Antes de qualquer
Leia maisProcesso. Processo unificado. Principais Características do UP. Principais Características do UP RUP. Unified Process (Processo Unificado)
Processo UP Unified Process (Processo Unificado) Conjunto de passos que tem como objetivo atingir uma meta Processo de software na ES, processo que visa a produzir o software - de modo eficiente e previsível
Leia maisEngenharia de Software II
Engenharia de Software II Aula 4 http://www.ic.uff.br/~bianca/engsoft2/ Aula 4-03/05/2006 1 Modelos Prescritivos de Processo Modelo em cascata Modelos incrementais Modelo incremental Modelo RAD Modelos
Leia maisPÚBLICA, PRIVADA OU HÍBRIDA: QUAL É A MELHOR NUVEM PARA SEUS APLICATIVOS?
PÚBLICA, PRIVADA OU HÍBRIDA: QUAL É A MELHOR NUVEM PARA SEUS APLICATIVOS? Houve uma proliferação das ofertas de nuvem pública, e a nuvem privada se popularizou. Agora, a questão é como explorar o potencial
Leia maisOs pontos mais fortes do MAS-School são: A técnica orientada a objetivos para a fase de requisitos utiliza o processo recursivo de decomposição de um
140 7 Conclusões O desenvolvimento de um sistema multi-agente de larga escala (Lucena et al., 2003; Garcia et al., 2003) não é uma tarefa simples. Sistemas com muitos agentes em ambientes heterogêneos
Leia maisProcessos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1
Processos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1 Objetivos Apresentar modelos de processos de software Descrever três modelos genéricos de processo e quando
Leia maisSoftware Para Geração de Consultas e Relatórios
Software Para Geração de Consultas e Relatórios Características e Funcionalidades Versão 1.1 Iniview é marca registrada da Projedata Informática Ltda. Todos os direitos reservados à Projedata Informática
Leia maisAutomação de processos robóticos
Automação de processos robóticos Guia do comprador livre de hype Uma economia cada vez mais baseada em interação digital está levando o interesse em processos de negócios automatizados a novas alturas.
Leia maisENGENHARIA DE SOFTWARE. Aula 12 Testes de software
ENGENHARIA DE SOFTWARE Aula 12 Testes de software OBJETIVOS Compreender os estágios de teste durante o desenvolvimento para os testes de aceitação por parte dos usuários de sistema; Apresentar as técnicas
Leia maisTecnologia da Informação
FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre Tecnologia da Informação Rafael Barbosa Neiva rafael@prodados.inf.br Definição - TI É o conjunto de recursos não humanos dedicados ao
Leia maisRUP RATIONAL UNIFIED PROCESS CONCEITOS CHAVES. Prof. Fabiano Papaiz IFRN
RUP RATIONAL UNIFIED PROCESS CONCEITOS CHAVES Prof. Fabiano Papaiz IFRN Conceitos Chaves do RUP Fases Iterações Disciplinas (ou Workflow / Fluxo de Trabalho) Papéis Atividades / Tarefas Artefatos / Produtos
Leia maisElaine Chen, Gerente de Produto. Como usar o R e o Tableau
Elaine Chen, Gerente de Produto Como usar o R e o Tableau 2 Conteúdo O que é o R?...3 Quais são os benefícios do uso do R?...3 Como é a integração do Tableau com o R?...4 A quem se destina esse recurso?...5
Leia maisLeia-me do Veritas System Recovery 16 Management Solution
Leia-me do Veritas System Recovery 16 Management Solution Sobre este Leia-me Requisitos do sistema para políticas de entrega de software do Veritas System Recovery 16 Requisitos do sistema para o Veritas
Leia maisAgenda da Aula. Reuso de Software. Tipos de Reuso. Potenciais Problemas. Vantagens de Reuso. Introdução a Reuso de Software
Reuso de Software Aula 02 Agenda da Aula Introdução a Reuso de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo reuso.software@gmail.com Introdução a Reuso de Software Abordagens de Reuso
Leia maisESTUDO DE CASO: A NODE AFRICA TRANSFORMA A SEGURANÇA. Analise em detalhes os benefícios de uma solução de segurança moderna
ESTUDO DE CASO: A NODE AFRICA TRANSFORMA A SEGURANÇA Analise em detalhes os benefícios de uma solução de segurança moderna Não é fácil enfrentar os perigos da economia digital A economia digital gerou
Leia maisMétodos Ágeis e Programação Extrema (XP)
Métodos Ágeis e Programação Extrema (XP) 1 Métodos Ágeis A insatisfação com os overheads envolvidos em métodos tradicionais de desenvolvimento levou à criação dos métodos ágeis. Esses métodos: Focam no
Leia maiswaynefusion.com Um novo nível de controle. Sistema de Pista Fusion
waynefusion.com Um novo nível de controle. Sistema de Pista Fusion Agora as suas bombas de combustível, o sistema de medição de tanque, os letreiros de preço e relatórios finais das vendas podem ser perfeitamente
Leia maisRegistro Automático CES. Guia do administrador
Registro Automático CES Guia do administrador Agosto de 2017 www.lexmark.com Conteúdo 2 Conteúdo Histórico de alterações... 3 Visão geral... 4 Entendendo o aplicativo... 4 Lista de verificação da prontidão
Leia maisGerenciamento de Dados Mestres e Qualidade de Dados
White Paper Gerenciamento de Dados Mestres e Qualidade de Dados Estratégias de qualidade de dados são a base para uma comunicação de produto eficiente. Este documento contém informações confidenciais,
Leia maisETE UM SÓLIDO INVESTIMENTO EM AUTOMAÇÃO E INTEGRAÇÃO DE SISTEMAS. Automação e controle da estação de tratamento de efluentes industriais.
UM SÓLIDO INVESTIMENTO EM AUTOMAÇÃO E INTEGRAÇÃO DE SISTEMAS ETE Automação e controle da estação de tratamento de efluentes industriais. Objetivo Automatizar o processo de tratamento de esgoto e efluentes
Leia maisNuvem e Virtualização Redes Programáveis
Nuvem e Virtualização Redes Programáveis Visão Geral da Nuvem A computação em nuvem envolve muitos computadores conectados em uma rede, possibilitando que eles sejam fisicamente localizados em qualquer
Leia maisAnálise e Projeto. Prof. Erinaldo Sanches Nascimento
Análise e Projeto Prof. Erinaldo Sanches Nascimento Objetivos Apresentar o ciclo de vida de desenvolvimento de sistemas. Descrever as metodologias de desenvolvimento de sistemas. 2 Introdução Programação
Leia maisDIMETRA EXPRESS FOLHA DE DADOS DIMETRA EXPRESS
DIMETRA EXPRESS FOLHA DE DADOS DIMETRA EXPRESS DIMETRA EXPRESS COMUNICAÇÕES SIMPLIFICADAS SISTEMA TETRA MTS4 DIMETRA EXPRESS SISTEMA TETRA MTS2 DIMETRA EXPRESS A ATIVIDADE EMPRESARIAL JÁ É SUFICIENTEMENTE
Leia maisLeia-me do monitor do Veritas System Recovery 16
Leia-me do monitor do Veritas System Recovery 16 Sobre este Leia-me Recursos não mais suportados no Veritas System Recovery 16 Monitor Sobre o Veritas System Recovery 16 Monitor Requisitos do sistema Pré-requisitos
Leia maisOtimização e Automatização de Processos. A solução global com máquinas elétricas e automação para indústria e sistemas de energia.
Otimização e Automatização de Processos A solução global com máquinas elétricas e automação para indústria e sistemas de energia. Institucional Fundação da Eletromotores Jaraguá em 16 de setembro de 1961
Leia maisREDEFINA A SIMPLICIDADE PRINCIPAIS MOTIVOS: EMC VSPEX BLUE PARA AMBIENTES VIRTUALIZADOS
REDEFINA A SIMPLICIDADE ÁGIL. DIMENSIONÁVEL. CONFIÁVEL. PRINCIPAIS MOTIVOS: EMC VSPEX BLUE PARA AMBIENTES VIRTUALIZADOS Redefina a simplicidade: ágil, dimensionável e confiável. Os clientes corporativos
Leia maisPOR QUE A EMC PARA ORACLE LIFECYCLE MANAGEMENT
POR QUE A EMC PARA ORACLE LIFECYCLE MANAGEMENT FUNDAMENTOS ORACLE LIFECYCLE MANAGEMENT Agilidade O AppSync tem as práticas recomendadas das tecnologias de replicação da Oracle e da EMC integradas no produto,
Leia maisS4F13. Configurações adicionais de contabilidade financeira no SAP S/4HANA ESTRUTURA DO CURSO. Versão do curso: 05 Duração do curso: 4 Dias
S4F13 Configurações adicionais de contabilidade financeira no SAP S/4HANA. ESTRUTURA DO CURSO Versão do curso: 05 Duração do curso: 4 Dias Direitos autorais e marcas da SAP 2017 SAP SE ou empresa afiliada
Leia maisMELITTA INVESTE EM GESTÃO DE PROCESSOS E GANHA EM PRODUTIVIDADE E CONTROLE
MELITTA INVESTE EM GESTÃO DE PROCESSOS E GANHA EM PRODUTIVIDADE E CONTROLE A Lecom BPM, implantada com sucesso como suíte de produtividade em processos capaz de centralizar, agilizar e otimizar processos
Leia maisRESUMO DA SOLUÇÃO. CA Test Data Manager e CA Agile Requirements Designer. Teste aplicativos compostos rigorosamente com mais rapidez usando o CA Test
RESUMO DA SOLUÇÃO CA Test Data Manager e CA Agile Requirements Designer Teste aplicativos compostos rigorosamente com mais rapidez usando o CA Test Data Manager e o CA Agile Requirements Designer RESUMO
Leia maisDocumento técnico de negócios. Quantificando as vantagens do HP Server Automation
Documento técnico de negócios Quantificando as vantagens do HP Server Automation Índice 3 Introdução 3 HP Server Automation: multiplicando a eficiência da administração de servidor 4 Quais ambientes estão
Leia maisOracle Database 12c R2: Administração - Workshop Ed 3
Oracle Database 12c R2: Administração - Workshop Ed 3 Duração: 5 dias O que você irá aprender O curso Oracle Database 12c R2: Administração - Workshop Ed 3 foi desenvolvido para oferecer uma firme base
Leia maisIntrodução Ferramentas Unix MapReduce Outras Ferramentas. Batch Processing. Fabiola Santore. Universidade Federal do Paraná
Fabiola Santore Universidade Federal do Paraná Sumário 1. Introdução 2. Ferramentas Unix 2.1 Análise de log 2.2 Filosofia Unix 3. MapReduce 3.1 Procedimento 3.2 Reduce: Joins e Agrupamento 3.3 Análise
Leia maisProcessos de Software
Riscos Processos de Software Gidevaldo Novais (gidevaldo.vic@ftc.br) Muitos problemas no desenvolvimento de software provêm de riscos Seriam problemas potenciais que poderão ocorrer em um futuro próximo
Leia maisCultura DevOps: desenvolvimento e aplicação na prática
Cultura DevOps: desenvolvimento e aplicação na prática Introdução As empresas que dependem de software para entregar novos produtos e serviços devem oferecer soluções inovadoras e com uma boa experiência
Leia maisLÍDER EM VAREJO AUMENTA PRODUTIVIDADE E ROI COM FERRAMENTAS ATLASSIAN 2016 LÍDER EM VAREJO AUMENTA PRODUTIVIDADE E ROI COM FERRAMENTAS ATLASSIAN
LÍDER EM VAREJO AUMENTA PRODUTIVIDADE E ROI COM FERRAMENTAS ATLASSIAN 2016 1 LÍDER EM VAREJO AUMENTA PRODUTIVIDADE E ROI COM FERRAMENTAS ATLASSIAN 2016 Organizações globais que trabalham com times distribuídos
Leia maisTECNOLOGIA INTELLIGENT FABRIC DA ALCATEL-LUCENT ENTERPRISE ELIMINANDO O ÚLTIMO OBSTÁCULO PARA QUE A TI PROPORCIONE AGILIDADE EMPRESARIAL
TECNOLOGIA INTELLIGENT FABRIC DA ALCATEL-LUCENT ENTERPRISE ELIMINANDO O ÚLTIMO OBSTÁCULO PARA QUE A TI PROPORCIONE AGILIDADE EMPRESARIAL APPLICATION NOTE INTRODUÇÃO Este documento explica como a tecnologia
Leia maisPORTAL B2B FUNCIONAL
PORTAL B2B FUNCIONAL RMS Software S.A. - Uma Empresa TOTVS Todos os direitos reservados. A RMS Software é a maior fornecedora nacional de software de gestão corporativa para o mercado de comércio e varejo.
Leia maisDomínio Personalizado 1 Não aplicável. Largura de Banda
Serviço Cloud SAP Fiori Serviço Cloud SAP Fiori, edição premium Termos e Condições Suplementares Estes termos e condições suplementares ("Suplemento") fazem parte de um contrato de aquisição de certos
Leia maisDRaaS na nuvem com Site Recovery for VMC on AWS
DRaaS na nuvem com Site Recovery for VMC on AWS Daniel Bronzatti Senior Solutions Engineer, VMware Brasil dbronzatti@vmware.com Março 2019 Visão geral do VMware Site Recovery for VMC on AWS 2 Desafios
Leia maisDesenvolvimento de Software Baseado em Componentes. Paulo C. Masiero
Desenvolvimento de Software Baseado em Componentes Paulo C. Masiero 1 Introdução Frustração com as promessas da Orientação a objetos em relação ao reuso de classes. Frameworks são uma solução para um domínio
Leia maisRegister ME. Versão 4.0. Guia do administrador
Register ME Versão 4.0 Guia do administrador Janeiro de 2016 www.lexmark.com Conteúdo 2 Conteúdo Histórico de alterações... 3 Visão geral... 4 Lista de verificação da prontidão de implementação...5 Configuração
Leia maisDesenvolvimento de aplicativos de mainframe modernos
White Paper ChangeMan ZMF WebSphere Desenvolvimento de aplicativos de mainframe modernos Como acelerar as mudanças nos negócios, minimizando custos e riscos Índice página Resumo executivo... 1 Modernos
Leia mais