Testes Contínuos Automação/Virtualização. Fábio de Souza Especialista Rational, Software Group, IBM
|
|
- Sarah Salazar Bonilha
- 8 Há anos
- Visualizações:
Transcrição
1 Testes Contínuos Automação/Virtualização Fábio de Souza Especialista Rational, Software Group, IBM Setembro/2013
2 Agenda Como garantir melhor Qualidade de Software? Do teste ao gerenciamento de qualidade inteligente Solução IBM Rational de Virtualização em Testes Rational Test Workbench Rational Test Virtualization Server Rational Performance Test Server Referências Casos de Sucesso Requirements Uma Solução Inteligente para Gerenciamento de Qualidade 2
3 Hoje, Software conduz inovação para um mundo mais inteligente Transformando a forma que nós vivemos, trabalhamos, e atuamos 3
4 Qualidade do software é o principal problema entre todas as indústrias Software é mais culpado pelos principais problemas nos negócios do que qualquer outro produto fabricado pelo Homem. Qualidade ruim do software passou a ser um dos tópicos mais caros na história da humanidade $150+ bilhões por ano nos EUA. $500+ bilhões por anos em todo o mundo. Projetos cancelados devido a qualidade ruim são 15% mais custosos do que projetos com sucesso do mesmo tamanho e tipo. Fonte: Capers Jones, 2011 Based on 675 companies, 35 government/military groups, 13,500 projects, new projects/month, 24 countries, 15 lawsuits
5 Custo, complexidade e velocidade tornam a qualidade impraticável De 60% a 80% dos custos estimados de desenvolvimento de software está no retrabalho* Crescente Custo da Qualidade Crescente Complexidade do Desenvolvimento Desequilíbrio entre Qualidade e Velocidade Testing costs Other costs Routing Service Public Cloud Collaboration Third-party Services Data Warehouse Web/ Internet Portals Directory Identity Content Providers Archives File systems Mainframe Private Cloud EJB Enterprise Service Bus Heterogeneous Environments Business Partners Shared Services Messaging Services Traditional Testing Mão de obra terceirizada não é um modelo sustentável com o aumento dos salários globais Complexidade e tamanho do produto e da aplicação estão crescendo Produtividade é inibida já que equipes de testes não podem mais se manter num desenvolvimento ágil * Source: essage/
6 Melhor qualidade do software requer novo foco Evoluindo de Testes para Gerenciamento da Qualidade Testes Gerenciamento da Qualidade Uma técnica de investigação feita para expor informação relacionada a qualidade sobre o produto ou serviço sob teste Eu tenho centenas de testadores & muita automação, mas tudo que faço é descobrir mais defeitos. Eu não tenho o problema de testar, Eu tenho um problema de qualidade. de um grande banco global Monitoração sistemática e avaliação dos vários aspectos de um produto ou serviço para maximizar o potencial e atingir padrões de qualidade almejados
7 Soluções do Passado e Limitações Enormes Custos de Lab Custos de Mão de obra, de hardware e software para gerenciar labs de testes e ambientes Longos Ciclos de Testes Dias/semanas desperdiçados esperando pela disponibilidade de um ambiente de testes Altíssimos Riscos Disponibilidade de ambientes de testes ocultam a habilidade dos desenvolvedores de testar apropriadamente Muitos recursos do lab de testes sub-utilizados e custosos Desenvolvimento e QA desperdiçam muito tempo em atividades improdutivas: instalação, configuração, tentativa/erro, etc. Uma porção significativa dos esforços de testes é impelida para tarde no processo resultando em custos de correção de defeitos na ordem de x 2013 IBM 7 Corporation
8 O que é mandatório para um efetivo Gerenciamento de Qualidade? 1 Automação de Testes Multicanais Custo Qualidade Smarter Testing 3 Risco Tempo/ Prazo 2 Continuous Integration Testing & Delivery
9 Solução de Virtualização em Testes da IBM Rational Uma Solução Inteligente para Melhor Qualidade Significativament e Menos Custos de Labs Redução em até 90% dos custos de infra-estrutura do laboratório de testes Redução em 80% ou mais dos custos com a mão de obra envolvida na configuração dos ambientes de testes Redução ou eliminação dos custos de invocar sistemas de terceiros para uso que não seja de produção, como web services pagos Reduzidos Ciclos de Testes Ambientes de Testes podem ser configurados em minutos versus semanas Mais testadores podem estar focados em testes, e não na configuração do ambiente de testes Mais testes de regressão podem ser realizados independentemente da interface do usuário final, durante o desenvolvimento Menores Riscos Desenvolvedores tem como testar o software antes no nível do Serviço/API Equipes extensas trabalhando em diferentes partes de uma aplicação ou sistema podem efetivamente trabalhar/desenvolver em paralelo, virtualizando diferentes partes do sistema 9
10 Agenda Como garantir melhor Qualidade de Software? Do teste ao gerenciamento de qualidade inteligente Solução IBM Rational de Virtualização em Testes Rational Test Workbench Rational Test Virtualization Server Rational Performance Test Server Referências Casos de Sucesso Requirements Uma Solução Inteligente para Gerenciamento de Qualidade 10
11 Captura & Modela Software and Systems Engineering Rational O que é Virtualização em Testes? Routing Service Public Cloud App Under Test Content Collaboration Providers Archives Portals Third-party Services Data Warehouse Directory Identity File systems Mainframe Private Cloud EJB Enterprise Service Bus Heterogeneous Environments Business Partners Shared Services Messaging Services App Under Test Databases Mainframe Third-party applications Services Packaged apps, messaging services, etc. Virtual Services Dependências do sistema são um desafio chave na configuração de ambientes de testes: Indisponível/inacessível: Testes são limitados por agendamentos de produção, restrições de segurança, contenção entre equipes, ou porque eles ainda estão sob desenvolvimento Taxas custosas para acesso a sistemas de terceiros: Desenvolvimento ou testes de serviços baseados em nuvem ou compartilhados podem resultar em taxas de utilização custosas Impraticável virtualização baseada em hardware: Sistemas são ou muito difíceis (mainframes) ou remotos (serviços de terceiros) para replicar via abordagem tradicional de virtualização baseada em hardware 11 Virtualização em Testes permite a criação de serviços virtuais : Serviços Virtuais simulam o comportamento de uma aplicação ou sistema inteiro durante testes Serviços Virtuais podem rodar em hardware comoditizado, nuvem privativa, núvem publica Cada desenvolvedor, testador pode facilmente ter seus próprios ambientes de testes Desenvolvedores e testadores continuam a usar suas próprias ferramentas de testes (Manual, Performance web, automação de testes na Interface do Usuário)
12 Solução de Virtualização em Testes da IBM Rational Uma Solução Inteligente para Melhor Qualidade Rational Test Workbench é uma solução desktop que possibilita testadores/desenvolvedores a: Capturar e modelar serviços virtuais Testar serviços e aplicações antesque suas interfaces se tornem disponíveis e fazer testes de sistemas integrados (SOA, BPM) Rational Test Virtualization Server é uma solução de servidor que: Fornece um ambiente central para virtualizar hardware, software e servicços heterogêneos para fornecer capacidades de teste 24x7 Reduz os custos de infra-estrutura dos ambientes de testes tradicionais Serviços virtuais podem ser construidos a partir da definição da interface do sistema para uma variedade ampla de protocolos, incluindo HTTP, web services, SOA, JMS, TIBCO, IBM WebSphere MQ, Oracle, etc. Rational Performance Test Server permite que os usuários do Rational Test Workbench reusem scripts de testes para conduzir testes de performance Pde ser usado combinado com Serviços Virtuais Coleta de estatísticas para identificação de gargalos Rational Test Workbench Rational Performance Test Server App Under Test Developers & Testers Databases Mainframe Third-party applications Services Packaged apps, messaging services, etc. Rational Test Virtualization Server
13 IBM Quality Management Portfolio Gerenciamento de Requisitos Rational Requirements Composer Rational DOORS Rational RequisitePro Rational Quality Manager Test Planning Test Construction Test Execution Team Collaboration Reporting & Dashboard Gerenciamento de Defeitos Rational Team Concert Rational ClearQuest Teste Functional e Mobile Teste de Performance Rational Test Workbench Rational [Performance] Test [Virtualization] Server Dados de Testes Teste de Integração e Virtualização em Testes Optim Segurança e Conformidade AppScan
14 As Aplicações Modernas Leves Atualizadas Novas Simples mas ainda infelizmente conectadas a mais de 20 anos de legado de TI
15 Desafio: Limitações no ciclo de vida de desenvolvimento e de testes Ambiente Físico de Testes Maintenance Constraints Server/ Web Services 2hr. access window Sistema Sob Teste Mainframe / MQ/CICS Problema: Restrições que penetram no desenvolvimento e limitam a produtividade dos testes Volume Constraints Smart Device / SD-IO Volume Constraints Database / JDBC
16 Solução: Virtualização em Testes Virtualização ouve e captura o comportamento e características dos sistemas back-end Ambiente Físico de Testes Ouve / Captura Maintenance Constraints Server/ Web Services 2hr. access window Sistema Sob Teste Armazena Mainframe / MQ/CICS Test Case Repository Captura & Modela Web Services MQ/CICS Smart Devices Volume Constraints Smart Device / SD-IO Volume Constraints Database / JDBC JDBC Ambiente Virtual
17 Solução de Virtualização em Testes possibilita a implantação de Physical Test Environment serviços virtuais em múltiplos ambientes Maintenance Constraints Modela e implanta Real / Virtual 2hr. access window Server/ Web Services Mainframe / MQ/CICS Volume Constraints Smart Device / SD-IO Sistema Sob Teste Volume Constraints Database / JDBC Captura & Modela Captura & Modela Captura & Modela Web Services Web Services Web Services Repositório de Test Cases MQ/CICS MQ/CICS MQ/CICS Smart Devices Smart Devices Smart Devices JDBC JDBC JDBC AV - FTE AV - SIT AV - UAT
18 Testes de Integração Contínuos e Incrementais Test Driver Interface do Usuário Lógica de Negócio Camada Técnica Serviço Backend/ Bases de Dados Detecta defeitos antes e de forma mais barata Acelera a resolução Simplifica questões de regressão (criação de defeitos, priorização) Abordagem completa para desenvolvimento paralelo de componentes com um mínimo de problemas de integração
19 Solução de Virtualização em Testes fornece benefícios através do ciclo de vida de entrega de software Desenvolvedor usa serviços virtuais para testes unitários do código na sua workstation nenhum ambiente elaborado é requerido Equipes de Desenvolvimento e de Testes usam serviços virtuais cedo para testes avançados Define-se sistemas com restrições e serviços para virtualização Unit Integration System System Integration User Acceptance Operability O sistema todo ou componentes do sistema podem ter a performance testada bem cedo no ciclo. Performance Serviços virtuais podem ser usados quando componentes não estiverem disponíveis Mais tarde no ciclo, versões finais de pré-produção dos serviços são trocados a medida que se tornam disponíveis. Os testes finais são feitos utilizando os serviços reais
20 Solução de Virtualização em Testes tem papel chave para os Testes Contínuos de Integração Virtualização habilita Teste Contínuos de Integração Serviços, aplicações, sistemas são introduzidos dentro do ciclo de integração contínua de forma priorizada, controlada. Serviço/App Real Serviço/App Virtual Incrementalmente Testando a Integração
21 Testes de Performance com Solução de Virtualização em Testes Configure & Control Execute 1700 New Orders Type A per second Virtualize 5 Cancelled Orders per second 50 Order Edits per second 1 Heartbeat per second Analyse 750 New Orders Type B per second 21
22 Ambiente e Tecnologias Suportados Protocolos de Mensagens ActiveMQ (SMTP, IMAP) Files FTP/S HTTP/S JMS (JBOSS et al) IBM WebSphere MQ JBoss MQ SAP IDoc, BAPI, RFC & XI/PI Software AG s IB & IS Solace Sonic MQ TCP TIBCO Rendezvous, Smart Sockets & EMS Custom SOA, ESB, Outros CentraSite Oracle Fusion SCA Domain Software AG IS, BPMS Sonic ESB TIBCO ActiveMatrix UDDI Web Services WebSphere RR WSDL BPM Databases Log Files Nota : Suporte a protocolo customizado pode ser desenvolvido Formatos de Mensagens.Net Objects Bytes COBOL Copybook ebxml EDI Fixed Width HL7 IATA Java Objects MIME OAG SOAP Software AG Broker Docs SWIFT TIBCO ActiveEnterprise XML (DTD, XSD, WSDL) Custom
23 Tipos de Aplicações Virtuais Simples Resposta Hard-coded retornada para qualquer entrada Não-determinísticos Uma-de-várias respostas hard-coded Data driven Dado de entrada e/ou saída especificado numa fonte de dados externa (Excel, arquivo, banco de dados) Model driven, stateful Dado de entrada e/ou saída mantido num modelo de dados com relacionamentos complexos. Suporta CRUD e outros comportamentos com estado Comportamental Estende model-driven para fornecer funcionalidade préempacotada, p.ex.: carrinho de compras, feed de dados em tempo real, trocas, ordenação 23
24 Workflow da Solução de Virtualização em Testes Usando Rational Integration Tester (parte do Rational Test Workbench) Define-se a arquitetura do sistema na architecture school Define-se protocolos Importa-se especificações, p.ex.:. WSDL para web services Grava-se conversas/comunicações Define-se stubs e dados Dados capturados durante gravação ou fornecidos em arquivo ou banco de dados Publica-se os stubs para o Rational Test Virtualization Server (RTVS) Dinamicamente configura-se roteamento de mensagens pelo console web do RTVS Testa-se usando sistemas virtuais a partir de qualquer ferramenta 24
25 Solução de Virtualização em Testes: Como tudo se encaixa
26 Agenda Como garantir melhor Qualidade de Software? Do teste ao gerenciamento de qualidade inteligente Solução IBM Rational de Virtualização em Testes Rational Test Workbench Rational Test Virtualization Server Rational Performance Test Server Referências Casos de Sucesso Requirements Uma Solução Inteligente para Gerenciamento de Qualidade 26
27 Solução de Virtualização em Testes da IBM Rational tem provido resultados mensuráveis e valor ao negócio Major telecom carrier Multiple test releases required additional test resources, increasing testing costs Solution: Virtualized services and created reusable test cases across multiple environments Results: Reduced testing time by 50%, saving $800K over 3 years A leading global financial services firm with assets of over $2 trillion Many disparate legacy format to be migrated to next gen payments system Solution: Virtualized third-party systems otherwise unavailable for testing Results: Reduced manual testing from 10 days to 10 minutes, saving over $7 million to date Major U.S. insurer Recognized manual efforts insufficient for complex SOA and web services Solution: Agile middleware solution created to match the legacy systems functionality Results: Reduced testing by 95% to 2 hours; reduced rate filing validation by 94% to 320 hours Global manufacturer acquires competitor Migrate off rented infrastructure onto company s standardized middleware platform Solution: Virtualized critical, unavailable systems during migration Results: Fully integrated in 6 months 2 months ahead of schedule; saved significant rental costs and dependencies on third-party systems
28 Copyright IBM Corporation All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 28
DevOps. Carlos Eduardo Buzeto (@_buzeto) IT Specialist IBM Software, Rational Agosto 2013. Accelerating Product and Service Innovation
DevOps Carlos Eduardo Buzeto (@_buzeto) IT Specialist IBM Software, Rational Agosto 2013 1 O desenvolvedor O mundo mágico de operações Como o desenvolvedor vê operações Como operações vê uma nova release
Leia maisThe Economics of Software Quality
IBM Software Group The Economics of Software Quality 2009 IBM Corporation Software é importante Como estamos? As nossas dificuldades Os impactos Possíveis Caminhos 2 Software é importante 3 Produtos inteligentes
Leia maisMaior velocidade e melhor qualidade na implantação de aplicações - Virtualização e Testes contínuos
Maior velocidade e melhor qualidade na implantação de aplicações - Virtualização e Testes contínuos Jan, 2013 Ananegre@br.ibm.com info@ewave.com.br 1 O Desafio de Negócio Garantir a qualidade de sistemas
Leia maisTestes Agile em Processos Agile
Testes Agile em Processos Agile Ana Negrello Fabio Santos 1 #IBMMobile Testes e Métodos Ágeis: a realidade 2 2 #IBMMobile Terminologia: Agile e Lean Agile Entregue VALOR Uma abordagem que foca em entregar
Leia maisEliminando Fronteiras: Aumente a Produtividade com Soluções de Mobilidade Symantec Arthur Cesar Oreana
Eliminando Fronteiras: Aumente a Produtividade com Soluções de Mobilidade Symantec Arthur Cesar Oreana Senior Systems Engineer 1 SYMANTEC VISION 2013 2 SYMANTEC VISION 2013 3 Valor da conectividade Era
Leia maisSeja Bem-Vindo. System Center Family. Inicio: 09:00 Termino: 12:00
Seja Bem-Vindo System Center Family Inicio: 09:00 Termino: 12:00 Intervalo: 15 minutos Marcelo Sincic Consultor / Instrutor msincic@uol.com.br blog: http://www.marcelosincic.eti.br Microsoft como CPLS
Leia maisAbstraindo as Camadas de SOA & Aplicações Compostas
Abstraindo as Camadas de SOA & Aplicações Compostas Serviço Service Requisitante Consumer Service Serviço Provider Provedor consumidores processos business e processes negócios Coreografia process choreography
Leia maisDATA: 06/05/2015 AUDITÓRIO: ESTRATÉGIA E GESTÃO TEMA: INFORMAÇÕES NÃO FALTAM: O QUE FAZER COM ELAS? PALESTRANTE: FERNANDO LEMOS
DATA: 06/05/2015 AUDITÓRIO: ESTRATÉGIA E GESTÃO TEMA: INFORMAÇÕES NÃO FALTAM: O QUE FAZER COM ELAS? PALESTRANTE: FERNANDO LEMOS Copyright 2014 Oracle and/or its affiliates. All rights reserved. Inovando
Leia maisAlcance Adapte-se a mundança. Nome, Título
Alcance Adapte-se a mundança Nome, Título Foco no Consumidor Conectada Modernização Força de Trabalho Entusiastas Visionários Pragmáticos Conservadores Séticos Diferenciação Start-ups e CSVs Corporações
Leia maisObtendo Qualidade com SOA
Obtendo Qualidade com SOA Daniel Garcia Gerente de Prática BPM/SOA daniel.garcia@kaizen.com.br 11 de Novembro de 2009 Copyright 2009 Kaizen Consultoria e Serviços. All rights reserved Agenda Sobre a Kaizen
Leia mais1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. About Eugenio Chleba Product Sales Specialist - PM (11) 5189-1211 (11) 96060-2687 eugenio.chleba@oracle.com Experience Skills Products
Leia maisGerenciando Mobilidade: Usuários e Dispositivos Seguros
Gerenciando Mobilidade: Usuários e Dispositivos Seguros Arthur Cesar Oreana Senior Systems Engineer Valor da conectividade Era da Interação Mobilidade e Nuvem Alavancando o Valor da Conectividade 3.0%
Leia maisPalestrante: Leandro Carvalho. Palestrante: Francisco Ferreira. Moderador: Thiago Cardoso
Palestrante: Leandro Carvalho MVP Virtual Machine http://msmvps.com/blogs/msvirtualization twitter.com/leandroeduardo Palestrante: Francisco Ferreira Especialista em Virtualização http://ferreirafco.wordpress.com/
Leia maisDicas e truques do Oracle WebLogic Server para a proteção de seu ambiente
Dicas e truques do Oracle WebLogic Server para a proteção de seu ambiente Fernando Ribeiro Principal Sales Consultant Systems Safe Harbor Statement The following is intended to outline our general product
Leia maisFase 1: Engenharia de Produto
Fase 1: Engenharia de Produto Disciplina: Análise de Requisitos DURAÇÃO: 44 h O objetivo principal da disciplina é realizar uma análise das necessidades e produzir um escopo do produto. Representará os
Leia maisInovação e Novos Serviços a partir da Nuvem. Isabella Martins Account Manager Nubis Partners
Inovação e Novos Serviços a partir da Nuvem Isabella Martins Account Manager Nubis Partners O que nossos clientes valorizam? Colaboração Inovação Fusões & Aquisições Integração 40% 10% 15% Mobilidade 15%
Leia maisMobilidade para Desktops e Aplicativos com Horizon Suite Daniel Bronzatti, System Engineer
Mobilidade para Desktops e Aplicativos com Horizon Suite Daniel Bronzatti, System Engineer 13/10/2015 Quem sou eu? 5+ anos de arquitetura técnica em virtualização para usuários finais (>8000 usuários)
Leia maisSolução Symantec de Gerenciamento de Armazenamento e Proteção de Dados Ministério Rodrigo Pinheiro
Solução Symantec de Gerenciamento de Armazenamento e Proteção de Dados Ministério Rodrigo Pinheiro Gerente Regional - DF 1 Agenda 1 Contratação 2 Desafios 3 Solução 4 Resultados 2 Contratação - Proteção
Leia maisIBM Rational change and release management Acelerando o ciclo de vida da delivery de software
Melhor visibilidade e controlo sobre projectos de software IBM Rational change and release management Acelerando o ciclo de vida da delivery de software Uma delivery mais rápida de software de alta qualidade
Leia maisCloud Computing. Provendo valor ao negócio através da Gerência de Serviços Automatizada. Gerson Sakamoto gsakamoto@br.ibm.com
Cloud Computing Provendo valor ao negócio através da Gerência de Serviços Automatizada Gerson Sakamoto gsakamoto@br.ibm.com 1 Definição de Computação em Nuvem Computação em Nuvem é um novo modelo de aquisição
Leia maisGrupo de Arquitetos Microsoft Brasil
Grupo de Arquitetos Microsoft Brasil Luciano Condé Markus Christen Otávio Pecego Coelho Waldemir Cambiucci Azure Academy Waldemir Cambiucci Arquiteto de Soluções Microsoft Brasil http://blogs.msdn.com/wcamb
Leia maisIntegração Orientada a Serviços
Integração Orientada a Serviços Porto Alegre, Agosto de 2006 Agenda Sobre a e-core SOA O que é? Web Services x SOA Principal Motivação - Integração SOI ESB BPEL JBI ServiceMix Solução Proposta A Empresa
Leia maisSeja Bem-Vindo. Sharepoint 2007 para Desenvolvedores. Inicio: 19:00 Termino: 22:00
Seja Bem-Vindo Sharepoint 2007 para Desenvolvedores Inicio: 19:00 Termino: 22:00 Intervalo: 15 minutos Marcelo Sincic Consultor / Instrutor msincic@uol.com.br Microsoft como CPLS - Certified Partner Learning
Leia maisIBM Rational Quality Manager. Felipe Freire IBM Rational pfreire@br.ibm.com
Gerenciamento de Qualidade IBM Rational Quality Manager Felipe Freire IBM Rational pfreire@br.ibm.com Introdução Jazz Rational Quality Manager Demonstração Agenda 2 Teste de software?!? O que é? Para que
Leia maisSAP & Coca-Cola: Gerenciando seus dispositivos móveis. Agosto 2012
SAP & Coca-Cola: Gerenciando seus dispositivos móveis Agosto 2012 Tendências da Mobilidade Empresarial 2012 SAP AG. All rights reserved. 2 Tendências da Mobilidade Empresarial 2012 SAP AG. All rights reserved.
Leia maisOracle Enterprise Manager 10g Grid Control NOVO
Oracle University Contact Us: +351214235182 Oracle Enterprise Manager 10g Grid Control NOVO Duration: 5 Days What you will learn Este curso oferece uma visão geral dos recursos do Grid Control 10.2.0.4.
Leia maisLEIA ISTO PRIMEIRO. IBM Tivoli Configuration Manager, Versão 4.2.1
LEIA ISTO PRIMEIRO IBM Tivoli, Versão 4.2.1 O IBM Tivoli, Versão 4.2.1, é uma solução para controlar a distribuição de software e o inventário de gerenciamento de recursos em um ambiente multiplataformas.
Leia maisModernizar o desenvolvimento das aplicações empresariais com uma gestão integrada de alterações, construção e release
Gestão de alterações e release na modernização de aplicações cross-platform White paper Dezembro 2007 Modernizar o desenvolvimento das aplicações empresariais com uma gestão integrada de alterações, construção
Leia maisIntrodução a Arquiteturas ESB I N S T I T U T O D E G E S TÃ O E M T E C N OLOGIA D A I N F OR M A Ç Ã O
Introdução a Arquiteturas ESB Uma típica sala de TV Uma TV e um DVD. Uma típica sala de TV em operação Conexão ponto a ponto entre a sala de TV e o DVD. A sala de TV dos seus sonhos Uma TV Digital, sistemas
Leia mais5 motivos pelos quais as empresas estão mudando suas WANs para Banda Larga
5 motivos pelos quais as empresas estão mudando suas WANs para Banda Larga Como os tempos mudaram e por quê está na hora de Evoluir a TI A WAN sempre teve como objetivo conectar usuários à aplicativos
Leia maisA Tecnologia e Inovação para alavancar seu negócio. Marcos Leite Diretor Comercial da Artsoft Sistemas
A Tecnologia e Inovação para alavancar seu negócio. Marcos Leite Diretor Comercial da Artsoft Sistemas - O que há de mais moderno ao seu alcance. Tecnologia On Demand NECESSIDADES DE TI Onde e como hospedar
Leia maisTransformação do software delivery para melhorar resultados de negócio Inovação e transformação de negócios
Transformação do software delivery para melhorar resultados de negócio Inovação e transformação de negócios Gerindo os processos de negócio de delivery de software e sistemas As empresas de hoje estão
Leia mais35% GARTNER. Despesas com tecnologia ocorrem fora da T.I. Fazem uso de tecnologias não aprovadas pela T.I.
DEVOPS E PAAS - ABORDAGENS E FERRAMENTAS PARA ATENDER AS NOVAS DEMANDAS DE MERCADO Rodrigo Ramalho da Silva - Solutions Architect rramalho@redhat.com INOVAR NÃO É UMA ESCOLHA Organizações de T.I. que não
Leia mais<Insert Picture Here> Como Dinamizar as Atividades de BPM com uma Robusta Infraestrutura SOA
Como Dinamizar as Atividades de BPM com uma Robusta Infraestrutura SOA 2 The following is intended to outline our general product direction. It is intended for information purposes
Leia maisThe Software Economics Company. Testando para os Outros Lições Aprendidas pela Fábrica de Testes Funcionais da PrimeUp
Testando para os Outros Lições Aprendidas pela Fábrica de Testes Funcionais da PrimeUp Agenda Institucional Conceito de Fábrica de Testes Como a PrimeUp Estruturou a sua Fábrica de Testes Lições Aprendidas
Leia maisBRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:
BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma
Leia maisSAP Business One Mobile App Seus negócios em tempo real e a qualquer hora! Alexandre Castro Channel Enabler & Solution Expert
SAP Business One Mobile App Seus negócios em tempo real e a qualquer hora! Alexandre Castro Channel Enabler & Solution Expert Vivemos em um mundo em CONSTANTE MUDANÇA 1 bilhão de pessoas nas redes sociais
Leia maisData Loss Prevention. Uma abordagem estratégica. Vladimir Amarante, CISSP Manager, Systems Engineering. @VladAmarante
Data Loss Prevention Uma abordagem estratégica Vladimir Amarante, CISSP Manager, Systems Engineering @VladAmarante Agenda Conceitos e propósito Capacidades básicas Considerações para um projeto de sucesso
Leia maisEstruturação da Arquitetura Estadual de Sistemas de Informação por Meio da Orientação a Serviços
Estruturação da Arquitetura Estadual de Sistemas de Informação por Meio da Orientação a Serviços Relato de Experiência da ATI-PE WCGE 2010 20/07/2010 1 Introdução 2 Sobre a ATI Agência Estadual de Tecnologia
Leia maisCA Mainframe Chorus for Storage Management Versão 2.0
FOLHA DO PRODUTO CA Mainframe Chorus for Storage Management CA Mainframe Chorus for Storage Management Versão 2.0 Simplifique e otimize suas tarefas de gerenciamento de armazenamento, aumente a produtividade
Leia maisEntrega Contínua de Software na Prática
2º Encontro Rational de Desenvolvimento de Software 24 de setembro de 2013 São Paulo Entrega Contínua de Software na Prática Felipe Freire pfreire@br.ibm.com 2º Encontro Rational de Desenvolvimento de
Leia maisFábrica de Software 29/04/2015
Fábrica de Software 29/04/2015 Crise do Software Fábrica de Software Analogias costumam ser usadas para tentar entender melhor algo ou alguma coisa. A idéia é simples: compara-se o conceito que não se
Leia maisEntendendo Symantec.cloud. Weber Ress Operations Manager, LATAM & Caribbean Region Symantec.cloud
Entendendo Symantec.cloud Weber Ress Operations Manager, LATAM & Caribbean Region Symantec.cloud Agenda 1 Consumindo a nuvem 2 SaaS é adequado para sua empresa? 3 A posição da Symantec no SaaS 4 Casos
Leia maisIBM WebSphere DataStage
IBM WebSphere DataStage Os Desafios de Integração de Dados Integrar dados discrepantes entre aplicações e processos de negócio sempre foi uma tarefa difícil, e dado a explosão de dados que acontece na
Leia maisFerramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada
Insight completo sobre IDG/Oracle Relatório de pesquisa de SOA Ferramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada Alinhamento
Leia maisArquitetura Orientada a Serviço
Arquitetura Orientada a Fabio Perez Marzullo IEEE Body of Knowledge on Services Computing Sponsored by Technical Committee on Services Computing, IEEE Computer Society 1 SOA e Web Services SOA é um modelo
Leia maisR/3 e SAP WAS. 8/28/2003 José Alves Marques. R/3 e SAP WAS(2)
R/3 e SAP WAS O R/3 é um ERP Enterprise Resource Planning Um ERP é o sistema empresarial que disponibiliza módulos para os processos de negócio - de uma empresa Um ERP permite aumentar a eficiência dos
Leia maisSAP Best Practices Informações sobre disponibilidade e download para Clientes SAP e Parceiros SAP. Know-how setorial e global pré-configurado
SAP Best Practices Informações sobre disponibilidade e download para Clientes SAP e Parceiros SAP Know-how setorial e global pré-configurado Índice 1.Disponibilidade dos pacotes SAP Best Practices 2.Efetuar
Leia maisBorland: Informatizando TI. João Carlos Bolonha jbolonha@borland.com
Borland: Informatizando TI João Carlos Bolonha jbolonha@borland.com Software Diferentes Níveis Extrair o Máximo Valor para o Negócio Eficiência Vantagem Competitiva Copyright 2007 Borland Software Corporation.
Leia maisSoftware AG. Digitalização dos Serviços Públicos. Luiz Mariotto VP Soluções e Tecnologia. 2013 Software AG. All rights reserved.
Software AG Digitalização dos Serviços Públicos Luiz Mariotto VP Soluções e Tecnologia COLLABORATIVE PROCESS ANALYSIS PORTFOLIO MANAGEMENT PROCESS AUTOMATION AND INTEGRATION INTELLIGENT BUSINESS OPERATIONS
Leia maisC o m p o s i t e A p p l i c a t i o n M a n a g e m e n t
EUGENIOf@br.ibm.com IT Specialist Pre Sales Support (55 11) 2132-7793 C o m p o s i t e A p p l i c a t i o n M a n a g e m e n t 2005 IBM Corporation Tendências da Infra-Estrutura Complexidade Alterações
Leia maisIBM SOA - Arquitetura Lógica
IBM SOA - Arquitetura Lógica "##$ (web browser) (webrowser) Internet! 44 SOA on your terms and our expertise Ambiente de Desenvolvimento SOA Requisitos CIO Gerente Projeto Gerencia Arquitetura Dados Arquiteto
Leia maisPadrões Abertos, Componentização e SOA A chave para a evolução e criação de uma nova geração de sistemas de gestão comercial
Padrões Abertos, Componentização e SOA A chave para a evolução e criação de uma nova geração de sistemas de gestão comercial Sindo V. Dias Antônio C. Mosca Rogério A. Rondini Agenda Cenário do Setor de
Leia maisUm Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena
Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena Tópicos Motivação e Objetivos LP e SOA Processo ADESE
Leia maisAUTOMAÇÃO SUPERVISÃO E CONTROLE E A APLICAÇÃO DA ARQUITETURA ORIENTADA A SERVIÇOS SOA.
AUTOMAÇÃO SUPERVISÃO E CONTROLE E A APLICAÇÃO DA ARQUITETURA ORIENTADA A SERVIÇOS SOA. Uma significativa parcela dos sistemas de automação de grandes empresas são legados de tecnologias de gerações anteriores,
Leia maisApresentando Sonic V7.0
Apresentando Sonic V7.0 A próxima geração do ESB Renato L. Rissardi System Engineer Agenda Apresentando Sonic v7.0 Novas Ferramentas de desenvolvimento Web Services Avançados Demo Resumo Q & A 2 Progress
Leia maisProjeto de Monitoração e Melhoria Contínua com Six-Sigma, IoT e Big Data
Projeto de Monitoração e Melhoria Contínua com Six-Sigma, IoT e Big Data Contexto As pressões do mercado por excelência em qualidade e baixo custo obrigam as empresas a adotarem sistemas de produção automatizados
Leia maisPlataforma de Serviços Azure. Lucas A. Romão http://laromao.spaces.live.com laromao@oxygenhost.com.br @LucasRomao
Plataforma de Serviços Azure Lucas A. Romão http://laromao.spaces.live.com laromao@oxygenhost.com.br @LucasRomao http://azureservicesbr.ning.com @AzureServicesBR Agenda Por que uma plataforma na Nuvem?
Leia mais15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor
Gestão e Governança de TI Modelo de Governança em TI Prof. Marcel Santos Silva PMI (2013), a gestão de portfólio é: uma coleção de projetos e/ou programas e outros trabalhos que são agrupados para facilitar
Leia maisThalita Moraes PPGI Novembro 2007
Thalita Moraes PPGI Novembro 2007 A capacidade dos portais corporativos em capturar, organizar e compartilhar informação e conhecimento explícito é interessante especialmente para empresas intensivas
Leia maisPLATAFORMA DE DESENVOLVIMENTO DE APLICATIVOS PARA EMPRESAS
PLATAFORMA DE DESENVOLVIMENTO DE APLICATIVOS PARA EMPRESAS SUA EMPRESA PRECISA DE SOLUÇÕES MÓVEIS? O NOVO PERFIL DO CLIENTE Aumento do número de Smartphones com acesso a dados; Migração de Buscas no PC
Leia maisService Oriented Architecture (SOA)
São Paulo, 2011 Universidade Paulista (UNIP) Service Oriented Architecture (SOA) Prof. MSc. Vladimir Camelo vladimir.professor@gmail.com 04/09/11 vladimir.professor@gmail.com 1 04/09/11 vladimir.professor@gmail.com
Leia maisComo montar o quebra-cabeças do backup? Ricardo Costa e Bruno Lobo Backup, Recovery & Archiving Solutions
Como montar o quebra-cabeças do backup? Ricardo Costa e Bruno Lobo Backup, Recovery & Archiving Solutions Desafios do Backup Tradicional PERFORMANCE Falha em atender janelas Falha em prover nível adequado
Leia maisRoadmap e Arquitetura SOA
Roadmap e Arquitetura SOA São Paulo, Setembro de 2006 0000 2006 Accenture Todos os direitos reservados. Accenture, seu logotipo e Accenture Resultado Alta Performance são marcas registradas da Accenture.
Leia maisCloud Computing. Edy Hayashida E-mail: edy.hayashida@uol.com.br
Cloud Computing Edy Hayashida E-mail: edy.hayashida@uol.com.br Facebook 750 milhões de usuários 42% de todos os usuários do Facebook estão localizado na América, 27% na Ásia e 25% na Europa 4% na África
Leia maisServiços IBM GTS. Priscila Vianna
Serviços IBM GTS Priscila Vianna Principais Serviços IBM Serviços de Tecnologia IBM - ITS Infraestrutura Inteligente Mobilidade Segurança e Resiliência Serviços Gerenciados & Cloud 2 Infraestrutura Inteligente
Leia maisPlug and play options, integrating systems Opções de plug and play, integrando sistemas Flavio de Nadai
Plug and play options, integrating systems Opções de plug and play, integrando sistemas Flavio de Nadai Plug & Play Options Integrating Systems Flávio De Nadai Desenvolvimento de Negócios Utilities & Telecom
Leia maisProjeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.
Projeto Demoiselle Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.net Palestrantes: Antônio Carlos Tiboni Luciana Campos Mota 20/07/2009
Leia maisDesenvolvendo aplicações
Desenvolvendo aplicações Sobre Adriano Bertucci Email: adriano@bertucci.com.br Twitter: @adrianobertucci Técnico: www.bertucci.com.br Consultoria e Serviços: www.fcamara.com.br Agenda Software + Serviços
Leia maisUnique business solutions. Easily implemented
Unique business solutions. Easily implemented Premier Business Partner ezly tecnologia ltda www.ezly.com.br rua gomes de carvalho 892 9º andar 04547 003 vila olímpia são paulo sp brasil t+ 55 11 3045 8282
Leia maisTransformação dos negócios de distribuição e os desafios do setor
Transformação dos negócios de distribuição e os desafios do setor Geraldo Guimarães Jr Diretor para Indústria de Utilities SAP para Utilities Liderança Global no Setor Maior Provedor de Soluções e Aplicações
Leia maisMCITP: ENTERPRISE ADMINISTRATOR
6292: INSTALAÇÃO E CONFIGURAÇÃO DO WINDOWS 7, CLIENT Objetivo: Este curso proporciona aos alunos o conhecimento e as habilidades necessárias para instalar e configurar estações de trabalho utilizando a
Leia maisCloud para o Brasil Cloud Services
Cloud para o Brasil Como as ofertas da Capgemini endereçam os principais pontos levantados pela pesquisa exclusiva We orchestrate your Cloud Services Current Market Situation with Cloud 2 Current Market
Leia maisPrimeUp Educação. Caso real: implantação de solução de ALM. sergio.fernandes@primeup.com.br
PrimeUp Educação Caso real: implantação de solução de ALM sergio.fernandes@primeup.com.br Roteiro Slide 2 Objetivo Escopo Esforço PrimeUp Estratégia proposta para o projeto Detalhamento Aumento de Produtividade
Leia maisIntegração Contínua com Rational Team Concert, Jenkins e SonarQube
Integração Contínua com Rational Team Concert, Jenkins e SonarQube Agenda 1. Introdução à Integração Contínua 2. Ferramentas 3. Solução de Integração Contínua em Furnas 4. Demonstração O que é a Integração
Leia maisGerenciador de Mudanças automatizadas
Benefícios para os Negócios Minimizando a dependência em processos manuais e reduzindo risco de erro humano Reduz o tempo, esforço e risco de erro humano que existem ao mudar a configuração em dispositivos
Leia maisCONECTIVIDADE INOVADORA. MULTI-SITE E MULTI-FORNECEDORES. UMA ÚNICA LISTA DE TRABALHO GLOBAL. Vue Connect. Enterprise IMAGE/ARTWORK AREA
Vue Connect Enterprise Workflow MULTI-SITE E MULTI-FORNECEDORES. UMA ÚNICA LISTA DE TRABALHO GLOBAL. Para empresas que possuem diversas unidades, uma ampla gama de instalações, fluxo de trabalho departamental
Leia maisPerguntas e respostas
Autodesk Revit Autodesk Revit Architecture Autodesk Revit MEP Autodesk Revit Structure Autodesk Revit LT Perguntas e respostas Este documento fornece perguntas e respostas sobre como usar o software Autodesk
Leia maisModernização e Evolução do Acervo de Software. Gustavo Robichez de Carvalho guga@les.inf.puc-rio.br
Modernização e Evolução do Acervo de Software Gustavo Robichez de Carvalho guga@les.inf.puc-rio.br Tópicos 1. Estudo Amplo sobre Modernização 2. Visão IBM Enterprise Modernization 3. Discussão - Aplicação
Leia maisProgramação para Web Artefato 01. AT5 Conceitos da Internet
Programação para Web Artefato 01 AT5 Conceitos da Internet Histórico de revisões Data Versão Descrição Autor 24/10/2014 1.0 Criação da primeira versão HEngholmJr Instrutor Hélio Engholm Jr Livros publicados
Leia maisinlux Desvende o seu IT
inlux Desvende o seu IT Luís Ganhão Sales Consultant Manager Ask not what your Country can do for you Ask what you can do for your Country John F. Kennedy, Washington, 20 de Janeiro
Leia maisFaça você mesmo: Do Projeto 3D às Ferramentas de Fabricação Digital
Faça você mesmo: Do Projeto 3D às Ferramentas de Fabricação Digital Raul Arozi Moraes Technical Specialist AUBR-63 Inovação e Colaboração Móvel Sobre a Autodesk +10 milhões usuários em mais de 800,000
Leia maisSoluções IBM SmartCloud. 2014 IBM Corporation
Soluções IBM SmartCloud Estratégia de Cloud Computing da IBM Business Process as a Service Software as a Service Platform as a Service Infrastructure as a Service Design Deploy Consume Tecnologias para
Leia maisForneça a próxima onda de inovações empresariais com o Open Network Environment
Visão geral da solução Forneça a próxima onda de inovações empresariais com o Open Network Environment Visão geral À medida que tecnologias como nuvem, mobilidade, mídias sociais e vídeo assumem papéis
Leia maisPRO201 - Integrando o Visual Studio 2005 Team Edition for Database Professional no Ciclo de Desenvolvimento de Software. Regis Gimenis - Microsoft
PRO201 - Integrando o Visual Studio 2005 Team Edition for Database Professional no Ciclo de Desenvolvimento de Software Regis Gimenis - Microsoft 01. 02. 03. 04. 05. Introdução Visual Studio Team System
Leia maisA Importância de gerir ficheiros nas Organizações
A Importância de gerir ficheiros nas Organizações Transferência de Ficheiros: Porquê? É um suporte acessível para transferência de informação entre aplicações e entre sistemas heterogéneos Possibilita
Leia maisSistemas de Informação
Sistemas de Informação Informação no contexto administrativo Graduação em Redes de Computadores Prof. Rodrigo W. Fonseca SENAC FACULDADEDETECNOLOGIA PELOTAS >SistemasdeInformação SENAC FACULDADEDETECNOLOGIA
Leia mais1.264 Aula 1. Introdução ao curso Lição de casa 1 Métodos de desenvolvimento de software
1.264 Aula 1 Introdução ao curso Lição de casa 1 Métodos de desenvolvimento de software Processo de Desenvolvimento de Software O desenvolvimento de software é normalmente mais utilizado na demanda do
Leia maisAMAZON WEB SERVICES - AWS A INFRAESTRUTURA DE NUVEM GERENCIADA
Agenda A Infraestrutura de TI diante do futuro Unidade Artsoft de Infraestrutura Gerenciada Computação em nuvem: definição e benefícios O que é Amazon Web Services Como os clientes usam a nuvem da Amazon
Leia maisGrupo de Arquitetos Microsoft Brasil
Grupo de Arquitetos Microsoft Brasil Luciano Condé Markus Christen Otávio Pecego Coelho Waldemir Cambiucci Azure Academy Waldemir Cambiucci Arquiteto de Soluções Microsoft Brasil http://blogs.msdn.com/wcamb
Leia maisProduzindo Valor com Gerenciamento do Ciclo de Vida de Aplicativos Delivering Value with Application Lifecycle Management (ALM)
Produzindo Valor com Gerenciamento do Ciclo de Vida de Aplicativos Delivering Value with Application Lifecycle Management (ALM) Clementino de Mendonça Senior Development Consultant Microsoft Services O
Leia maisComo as empresas estão se preparando para ir para as nuvens? Alexandre Castro Channel Enabler & Solution Expert
Como as empresas estão se preparando para ir para as nuvens? Alexandre Castro Channel Enabler & Solution Expert Vivemos em um mundo em CONSTANTE MUDANÇA 1 bilhão de pessoas nas redes sociais Dados duplicam
Leia maisBPM e SOA. Grinaldo Lopes de Oliveira (grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
BPM e SOA Grinaldo Lopes de Oliveira (grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Como funcionam as organizações? O que ébpm Business Process Management (BPM)
Leia mais