Por que o desenvolvimento em paralelo ágil é fundamental à sua estratégia de transformação digital
|
|
- Vitorino Alcaide Santarém
- 7 Há anos
- Visualizações:
Transcrição
1 Série de ebooks sobre desenvolvimento em paralelo ágil: Capítulo 1 Por que o desenvolvimento em paralelo ágil é fundamental à sua estratégia de transformação digital
2 A necessidade de rapidez, eficácia e qualidade na economia dos aplicativos Na atual economia dos aplicativos, os softwares estão remodelando as regras dos negócios. Diante das pressões competitivas para inovar e renovar aplicativos com rapidez, organizações como a sua estão adotando estratégias de transformação digital nas quais componentes digitais são incorporados a produtos e serviços existentes (por exemplo, aplicativos móveis, suporte universal para dispositivos, IoT [Internet of Things - internet das coisas], etc.). Enquanto as empresas tentam desenvolver um ecossistema de valor em torno desses produtos "conectados", a transformação digital produz essencialmente uma nova geração de software e, com ela, as APIs (Application Programming Interfaces - Interfaces de Programação de Aplicativos) necessárias ao seu sucesso neste ambiente de colaboração. Da mesma forma, o momento é de grandes expectativas por parte dos clientes em obter serviços originais e de alta qualidade; com isso, as organizações de TI se veem obrigadas a repensar a forma como desenvolvem, testam e implantam software de modo a maximizar a rapidez, a eficácia e a confiabilidade e, por fim, atender à demanda do mercado. Até 2016, mais da metade da colaboração B2B ocorrerá por meio de APIs da web. 1 1 Gartner Hype Cycle for Application Development, 2014, Thomas E. Murphy, et al, 29 de julho de
3 A transformação digital traz novos desafios para o ciclo de vida de distribuição de software Enquanto as organizações ampliam suas metas de distribuição de aplicativos como forma de apoio às iniciativas de transformação digital, os grupos de TI devem enfrentar novos desafios envolvendo o ciclo de vida de distribuição de software (SDLC), e isso inclui: Aumento da complexidade Embora os modernos aplicativos mais se assemelhem a um amontoado de botões e campos, sua arquitetura compreende um complicado emaranhado de serviços e integrações compostos e todos devem ser levados em conta durante as fases de desenvolvimento e teste. Além disso, grande parte do desenvolvimento envolve a conexão de novos front-ends na interface do usuário (UI) com sistemas legados de registro no back-end, o que resulta em novos desafios de codificação e integração. Integração necessária Visto que os modernos aplicativos devem se integrar a serviços complementares e de terceiros, bem como a sistemas internos de registro, é necessário desenvolver e testar APIs com regularidade, porém as equipes de desenvolvimento e teste nem sempre terão acesso a esses recursos fundamentais quando deles precisarem. À medida que tendências como IoT continuam ganhando espaço, as equipes de TI são obrigadas a integrar todo um novo conjunto de objetivos a atributos e exigências exclusivos. Restrições de recursos O trabalho das equipes de TI hoje é desenvolver e implantar cada vez mais rapidamente um número maior de aplicativos, porém são incontáveis os recursos a serem codificados e testados. Quando surgem restrições, as equipes procuram tratar de outros assuntos, em vez de simplesmente esperar acomodadas pela disponibilização dos recursos necessários, pois isso gera ociosidade e atrasos nos prazos de entrega. Falta de automação Com a maior complexidade e especificidade dos aplicativos, as organizações geralmente adotam diferentes ferramentas de testes e estas requerem codificação ou tradução manual em diversos segmentos e ambientes. Da mesma forma, se utilizarem métodos Agile entre equipes distribuídas no intuito de agilizar as atividades de desenvolvimento/teste, não será possível testar integralmente os subcomponentes desses aplicativos até a execução dos testes de integração, quando todas as peças se juntam pela primeira vez. De modo geral, esses desafios impedem que as equipes de TI executem práticas paralelas de desenvolvimento e teste com sucesso. 3
4 A falácia das soluções alternativas de simulação e stub Muitas organizações de TI tentam contornar as restrições nas práticas de desenvolvimento e testes codificando stubs e simulações manualmente. Por exemplo, quando um desenvolvedor precisa acessar determinado sistema ou API não disponível, ele pode criar um bit de código capaz de simular o comportamento da restrição e dar a resposta necessária para seguir adiante. O problema das simulações e stubs é que, embora possam lidar com restrições específicas em certas emergências, podem também gerar problemas maiores com potencial de colocar em risco a transformação digital. Por exemplo, os desenvolvedores deveriam maximizar o tempo codificando o aplicativo propriamente dito em vez de desperdiçá-lo com simulações e stubs que implicam suas próprias limitações de manutenção, consistência e dados. Embora as equipes criem esses ativos para fins de testes específicos, por fim são obrigadas a descartá-los, desperdiçando tempo e esforços valiosos. Há também um problema de dimensionamento. Mais intricados e complexos no back-end, os modernos aplicativos compostos requerem um número cada vez maior de simulações e stubs personalizados para simular peças integrantes. Acima de tudo, cada nova simulação ou stub representa uma chance de introduzir o erro humano na equação, algo capaz de retardar a movimentação do aplicativo ao longo do ciclo de vida de distribuição de software, bem como prejudicar a qualidade geral. Portanto, em vez de superar desafios, as simulações e stubs criam na verdade trabalho extra (e retrabalho) para os desenvolvedores e os testadores. Além disso, roubam tempo de atividades mais produtivas relacionadas a codificação e possibilitam a introdução de falhas e erros adicionais no aplicativo. dos executivos de linha de negócios sentem-se pressionados a lançar novos aplicativos mais rapidamente, citando "demanda dos clientes" e "ações competitivas" 94% como seus dois principais direcionadores. 2 2 CA e Vanson Bourne, Pesquisa sobre a economia dos aplicativos,
5 As diferenças entre "fazer com agilidade" e "ser ágil" Pergunte-se: "Estamos de Outra forma pela qual algumas organizações estão lidando com os desafios da transformação digital é o uso de metodologias de desenvolvimento Agile. fato oferecendo releases de alta qualidade com maior rapidez para o mercado e a custos mais baixos para as empresas?" A meta original do Agile era dividir as lentas e monolíticas práticas de desenvolvimento do passado em seções menores; dessa forma, desenvolvedores, testadores e desenvolvedores de negócios poderiam trabalhar de forma simultânea e introduzir mais rapidamente novos recursos no mercado. Contudo, mesmo nas melhores das intenções, muitos grupos de TI não conseguem colocar os aplicativos em produção com a rapidez e qualidade que gostariam e isso pode ser explicado por alguns motivos comuns. Se a resposta for "Não", então você está deixando de explorar o real valor do desenvolvimento Agile. Em certos casos, os grupos seguem as práticas Agile no desenvolvimento, mas deixam todos os testes para o fim, isto é, transferem os gargalos para uma fase avançada no ciclo de vida de distribuição de software; com isso, erros e falhas surgem em um estágio em que sua identificação se torna mais difícil, e a correção, mais dispendiosa. Em outros casos, as equipes de TI são restringidas pela limitada quantidade de recursos de desenvolvimento e testes a seu dispor. Isso as obriga a equilibrar seus esforços, em vez de trabalhar em paralelo, o que reduz a rapidez e a eficácia esperada dos seus métodos Agile em termos de aprimoramento e prejudica a colocação de aplicativos em produção. 5
6 Os benefícios do desenvolvimento em paralelo ágil Com o desenvolvimento em paralelo ágil, é possível: Reduzir a complexidade simulando uma variedade de ambientes de teste e desenvolvimento, serviços e comportamentos: quando e onde forem necessários Simplificar a integração e a colaboração por meio de terceiros acelerando a criação de protótipos de APIs e seu gerenciamento Eliminar restrições que impedem desenvolvimentos e testes paralelos; assim, você poderá acelerar a colocação de produtos no mercado e aumentar a qualidade geral dos seus aplicativos Automatizar testes no início do ciclo de vida de distribuição de software, reduzindo a necessidade de testes manuais demorados e aumentando a qualidade geral dos aplicativos 6
7 Desenvolvimento em paralelo ágil em três etapas Etapa 1: Remover as restrições Etapa 2: Antecipar os testes Etapa 3: Desenvolver em paralelo Remova as restrições de tempo, dados, disponibilidade e custos simulando sistemas dependentes e comportamentos do cliente na forma de serviços virtuais: quando e onde forem necessários. Explore os serviços virtuais e os ativos de teste de modo a automatizar os testes no início do ciclo de vida de distribuição de software (quando é possível detectar e corrigir as falhas mais rapidamente gastando menos) e aprimore a qualidade e a estabilidade dos seus aplicativos de produção. Custos da correção de falhas Ao simular os sistemas, serviços e ativos de teste necessários (de acordo com a necessidade) e automatizar os testes, é possível aumentar drasticamente a produtividade do desenvolvedor e capacitar as equipes a trabalhar em paralelo. US$ 16 mil US$ 14 mil US$ 12 mil US$ 10 mil US$ 8 mil US$ 6 mil US$ 4 mil US$ 2 mil US$ US$ US$ US$ US$ US$ 977 Codificação 92% de redução de custos resolvida Teste de unidade Teste de integridade Teste de sistema Teste de aceitação Fonte: Lyon, Dan, "Systems Engineering: Required for Cost-Effective Development of Secure Products", The SANS Institute, US$ Produção Sequencial Paralelo TEMPO Semana 1Semana 2Semana 3 Semana 4 Semana 5 Semana 6 Semana 7 Aplic. 1 Aplic. 2 Aplic. 3 Aplic. 1 Aplic. 2 Aplic. 3 7
8 O que vem a seguir? No capítulo 2 da nossa série de ebooks, analisaremos detalhadamente os diversos tipos de restrições ao longo do ciclo de vida de distribuição de software, seu impacto sobre os negócios e o que as equipes de desenvolvimento e teste podem fazer para eliminá-los. Para obter mais informações, visite ca.com/br/agiledevelopment. A CA Technologies (NASDAQ: CA) cria software que acelera a transformação das empresas e permite que elas aproveitem as oportunidades da economia dos aplicativos. O software está no cerne de todas as empresas, em todos os setores. Do planejamento ao desenvolvimento e do gerenciamento à segurança, a CA está trabalhando com empresas de todo o mundo para mudar a maneira como vivemos, fazemos negócios e nos comunicamos: usando dispositivos móveis, as nuvens privada e pública e os ambientes distribuídos e de mainframe. Obtenha mais informações em ca.com/br. Copyright CA Todos os direitos reservados. Este documento é apenas para fins informativos e não representa nenhum tipo de garantia. Todas as marcas comerciais, nomes de marcas, marcas de serviço e logotipos aqui mencionados pertencem às suas respectivas empresas. CS
Série de ebooks sobre Operações ágeis: Capítulo 1. Por que as Operações ágeis são essenciais para sua estratégia de transformação digital
Série de ebooks sobre Operações ágeis: Capítulo 1 Por que as Operações ágeis são essenciais para sua estratégia de transformação digital A transformação digital requer operações de TI bimodais Há muito
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 maisA empresa ágil: orientada a dados, estrategicamente alinhada
CA Agile Central A empresa ágil: orientada a dados, estrategicamente alinhada A capacidade de uma organização de prosperar e crescer na atual economia digital acelerada é medida pela rapidez com que ela
Leia maisBanese Agiliza Desenvolvimento de Canais de Atendimento e Inicia Projeto de Open Banking com suporte da solução CA API Management
CUSTOMER SUCCESS STORY Banese Agiliza Desenvolvimento de Canais de Atendimento e Inicia Projeto de Open Banking com suporte da solução CA API Management PERFIL DEL CLIENTE Empresa: Banco do Estado de Sergipe
Leia maisCA Workload Automation for SAP
CA Workload Automation for SAP 2 A economia dos aplicativos gera novos desafios para a carga de trabalho do SAP Os negócios estão sendo cada vez mais moldados por aquilo que se tornou um mundo com base
Leia maisEscolhendo uma solução de gerenciamento do desempenho de aplicativos
DOCUMENTAÇÃO TÉCNICA ABRIL DE 2016 Escolhendo uma solução de gerenciamento do desempenho de aplicativos Simplifique o processo para encontrar o fornecedor e a tecnologia de APM ideais para sua organização.
Leia maisReimaginando a criação do back-end de aplicativos e da API
Reimaginando a criação do back-end de aplicativos e da API O que está orientando o investimento em APIs? Possibilitando um mundo conectado Perguntamos a 1.442 profissionais de negócios e TI trabalhando
Leia maisSwisscom oferece aos telespectadores algo novo para assistir
CASO DE SUCESSO DO CLIENTE NOVEMBRO DE 2015 Swisscom oferece aos telespectadores algo novo para assistir PERFIL DO CLIENTE Setor: Telecomunicações Empresa: Swisscom Funcionários: Mais de 100 funcionários
Leia maisA importância do gerenciamento de software: como a racionalização dos ativos gera benefícios reais de negócios
A importância do gerenciamento de software: como a racionalização dos ativos gera benefícios reais de negócios A TI como uma direcionadora de negócios estratégicos À medida que o mundo se tornou mais conectado
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 maisTestes com base em modelo: a chave para um software melhor
Testes com base em modelo: a chave para um software melhor O dilema dos testes: rapidez X qualidade Não há dúvidas de que, quando se trata de desenvolvimento de software, a rapidez de lançamento no mercado
Leia maisPESQUISA Outubro de 2014. DevOps: O segredo mais conhecido para vencer na economia dos aplicativos
PESQUISA Outubro de 2014 DevOps: O segredo mais conhecido para vencer na economia dos aplicativos 2 PESQUISA: DevOps: O segredo mais conhecido para vencer na economia dos aplicativos DevOps: O segredo
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 maiscomo eu posso melhorar o desempenho dos meus acordos de nível de serviço ao cliente e reduzir o custo?
RESUMO DA SOLUÇÃO CA Business Service Insight para Gerenciamento do nível de serviço como eu posso melhorar o desempenho dos meus acordos de nível de serviço ao cliente e reduzir o custo? agility made
Leia maisDOCUMENTAÇÃO TÉCNICA Novembro de Elimine as limitações de desenvolvimento e teste de software com a virtualização de serviços
DOCUMENTAÇÃO TÉCNICA Novembro de 2014 Elimine as limitações de desenvolvimento e teste de software com a virtualização de serviços 2 Documentação técnica: Principais recursos de uma solução de virtualização
Leia maisCA Technologies Empodera Colaboradores com Melhor Acesso a Aplicações Através do Aplicativo Móvel OneAccess
CUSTOMER SUCCESS STORY CA Technologies Empodera Colaboradores com Melhor Acesso a Aplicações Através do Aplicativo Móvel OneAccess PERFIL DO CLIENTE Indústria: IT Empresa: CA Technologies Funcionários:
Leia maisElevando a experiência do cliente no mundo móvel
Elevando a experiência do cliente no mundo móvel Os dispositivos móveis agora são um recurso constante em nosso dia a dia Tablets, telefones, relógios dependemos deles e dos aplicativos e serviços que
Leia maisElevando a experiência do cliente no mundo móvel
Elevando a experiência do cliente no mundo móvel Os dispositivos móveis são um recurso constante em nosso dia a dia Tablets, telefones, relógios dependemos deles e dos aplicativos e serviços que eles fornecem.
Leia maisCinco etapas para adotar o monitoramento de infraestrutura de TI ágil necessário para um mundo orientado aos clientes
Cinco etapas para adotar o monitoramento de infraestrutura de TI ágil necessário para um mundo orientado aos clientes Abastecendo a experiência do aplicativo Se você viu alguma propaganda recente de carros,
Leia maisPrincipais cenários do CA Test Data Manager
DOCUMENTAÇÃO TÉCNICA abril de 2016 Principais cenários do CA Test Data Manager Gere e proteja todos os dados necessários para testes rigorosos e os provisione sob demanda para equipes altamente distribuídas.
Leia maisConectando aplicativos móveis ao mainframe na economia dos aplicativos
Conectando aplicativos móveis ao mainframe na economia dos aplicativos Clientes que impulsionam mudanças na economia dos aplicativos Um aplicativo na Ásia permite que transeuntes façam pedidos de produtos
Leia maisA CA entrega a automação da carga de trabalho essencial à missão. Por que os clientes escolhem o CA Workload Automation
A CA entrega a automação da carga de trabalho essencial à missão Por que os clientes escolhem o CA Workload Automation 2 A CA ENTREGA A AUTOMAÇÃO DA CARGA DE TRABALHO ESSENCIAL À MISSÃO: POR QUE OS CLIENTES
Leia maisComo gerar ROI do desempenho de serviços: examinando os benefícios de custo do gerenciamento de nível de serviço automatizado
Como gerar ROI do desempenho de serviços: examinando os benefícios de custo do gerenciamento de nível de serviço automatizado Por que você deve gerenciar o desempenho dos serviços? A TI não gerencia a
Leia maisNão se esqueça da experiência do usuário
RESUMO EXECUTIVO SETEMBRO DE 2016 Não se esqueça da experiência do usuário Alcançando o sucesso na implantação do seu gerenciamento de identidades Estendendo os serviços de identidades ao usuário corporativo
Leia maisO futuro estará nas mãos daqueles que criam aplicativos... Potência e inovação na economia dos aplicativos
O futuro estará nas mãos daqueles que criam aplicativos... Potência e inovação na economia dos aplicativos Conectando aplicativos móveis ao mainframe na ECONOMIA dos aplicativos Todos querem aplicativos
Leia maisConecte-se e assuma o controle
Conecte-se e assuma o controle A RealVNC inventou a tecnologia de compartilhamento de tela VNC há mais de vinte anos. Hoje, oferecemos um compartilhamento de tela seguro para uma grande variedade de aplicativos
Leia maisRELATÓRIO DE INTENÇÕES AGOSTO DE Sete estratégias para atualizações de sucesso
RELATÓRIO DE INTENÇÕES AGOSTO DE 2015 Sete estratégias para atualizações de sucesso 2 Relatório de intenções: Sete estratégias para atualizações de sucesso AGOSTO DE 2015 ca.com/br Sete estratégias para
Leia maisCA Test Data Manager:
Caso de uso 2: Gerar dados Autoprovisionar dados de CA Test Data Manager: Sete casos de uso para atender às suas necessidades abrangentes de dados de O DevOps exige dados de de qualidade Caso de uso 2:
Leia maisVirtualização: Para vencer a complexidade da TI ABERDEEN GROUP
Virtualização: Para vencer a complexidade da TI ABERDEEN GROUP 1 A luta da TI é real Lutar faz parte da vida. Todos os dias, tanto em nossa vida pessoal quanto profissional, lutamos para fazer nosso melhor,
Leia maisRESOLVA OS DESAFIOS ORGANIZACIONAIS DA TRADUÇÃO. Conheça o ondemand da Lionbridge
RESOLVA OS DESAFIOS ORGANIZACIONAIS DA TRADUÇÃO Conheça o ondemand da Lionbridge Todas as empresas usam serviços de tradução Não é apenas a sua organização, a maioria das empresas enfrenta a crescente
Leia maisALM Application Lifecycle Management. Elias Litvin Gendelmann 21 de Novembro de 2013
ALM Application Lifecycle Management Elias Litvin Gendelmann 21 de Novembro de 2013 O que é ALM, porquê e onde? 1.Novas Aplicações para uma Nova Geração de Clientes 2.Definições ALM 3.Objetivos ALM 4.Os
Leia maisAnálise aplicável: oferecendo uma experiência digital superior
Análise aplicável: oferecendo uma experiência digital superior Qual é a classificação de sua experiência digital? 99% DAS EMPRESAS NOS EUA PREVEEM UMA MÉDIA DE CRESCIMENTO DE 21% DEVIDO À ADOÇÃO DA transformação
Leia maisCA Mobile App Analytics Saindo na frente na economia dos aplicativos móveis
CA Mobile App Analytics Saindo na frente na economia dos aplicativos móveis A economia dos aplicativos móveis está em ebulição Os aplicativos móveis rapidamente tornaram-se a principal forma de muitos
Leia maisPDS. Aula 1.5 Modelos de Processo. Prof. Dr. Bruno Moreno
PDS Aula 1.5 Modelos de Processo Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Tipos de Modelos Modelo em Cascata; Prototipação; RAD; Modelo Incremental; Desenvolvimento Evolucionário; Desenvolvimento
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 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 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 maisAPI360: O modelo de estratégia de API completo para a empresa
API360: O modelo de estratégia de API completo para a empresa 1 Promovendo o crescimento com APIs O crescimento de sua empresa é uma prioridade constante. E, como a economia dos aplicativos continua a
Leia maisA CA leva o DevOps para o mainframe. Por que os clientes escolhem a CA Technologies
A CA leva o DevOps para o mainframe Por que os clientes escolhem a CA Technologies 2 A CA LEVA O DEVOPS PARA O MAINFRAME: POR QUE OS CLIENTES ESCOLHEM A CA TECHNOLOGIES Obtenha mais agilidade nos negócios
Leia maisMonitoramento de infraestrutura ágil para a economia dos aplicativos
Monitoramento de infraestrutura ágil para a economia dos A economia está aqui Sua abordagem de monitoramento de TI está pronta? A economia entrou em vigor e tudo está sendo impulsionado por conectados
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
Leia maisQuando algo precisa ser feito às duas da manhã, é aí que você pode contar com o CA Workload Automation
Quando algo precisa ser feito às duas da manhã, é aí que você pode contar com o CA Workload Automation 1 Seu gerenciamento de carga de trabalho alcançou um ponto crucial Sua organização tem uma diretriz
Leia maisO assunto do momento é. 10 setores estão inovando com o CA APM 10.
O assunto do momento é 10 setores estão inovando com o CA APM 10. Serviços financeiros Os clientes do setor de serviços financeiros que utilizaram o CA APM 10 obtiveram estes resultados: o desempenho dos
Leia maisEntrega contínua: automatizar o pipeline de implantação
White Paper Deployment Authomation Entrega contínua: automatizar o pipeline de implantação Índice página O valor da entrega contínua.... 1 A desconexão entre criar e implantar.... 3 Automação e integração
Leia maisVeja o alô de John Chambers. O futuro é aqui agora com a Cisco TelePresence.
Prospecto da empresa Veja o alô de John Chambers. O futuro é aqui agora com a Cisco TelePresence. 2010 Cisco e/ou suas afiliadas. Todos os direitos reservados. Este é um documento de informações públicas
Leia maisConecte se e assuma o controle
Conecte se e assuma o controle A RealVNC inventou a tecnologia de compartilhamento de tela VNC há mais de vinte anos. Oferecemos compartilhamento de tela seguro para uma grande variedade de aplicativos
Leia maisDesenvolva aplicativos que atendam as necessidades empresariais com rapidez e economia
da solução SAP Tecnologia SAP SAP HANA Cloud Platform Objetivos Desenvolva aplicativos que atendam as necessidades empresariais com rapidez e economia Uma nova maneira de fornecer aplicativos personalizados
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 maisO guia do CDO para a transformação digital. A função essencial das APIs no atual cenário de negócios digitais
O guia do CDO para a transformação digital A função essencial das APIs no atual cenário de negócios digitais A transformação digital está acelerando Atualmente, o conceito digital está em todo lugar: na
Leia maisUtilizando a mobilidade para promover a produtividade e fornecer uma experiência de gerenciamento de serviços de TI superior
Utilizando a mobilidade para promover a produtividade e fornecer uma experiência de gerenciamento de serviços de superior Tendências emergentes criam novas expectativas de negócios e do consumidor Não
Leia maisGerenciando e administrando identidades na empresa aberta
Gerenciando e administrando identidades na empresa aberta Bem-vindo à sua nova realidade: a empresa aberta. A proliferação de aplicativos SaaS e dispositivos móveis transforma a segurança da rede em um
Leia maisSSC 0721 Teste e Validação de Software
SSC 0721 Teste e Validação de Software Conceitos básicos Prof. Marcio E. Delamaro delamaro@icmc.usp.br SSC 0721 Teste e Validação de Software ICMC/USP p. 1 O que é teste Atividade de executar um programa
Leia maisStudio 5000 Automation Engineering & Design Environment Melhore a produtividade através de um desenvolvimento simplificado do sistema
Studio 5000 Automation Engineering & Design Environment Melhore a produtividade através de um desenvolvimento simplificado do sistema Características gerais O ambiente Studio 5000 combina elementos de
Leia maisA adoção de aplicativos de SaaS está ocorrendo em detrimento da segurança?
A adoção de aplicativos de SaaS está ocorrendo em detrimento da segurança? ADOÇÃO DE SAAS ÁGIL E SEGURA COM O GERENCIAMENTO DE IDENTIDADES COMO SERVIÇO A economia dos aplicativos está forçando sua organização
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 maisMantenha a porta aberta para usuários e fechada para hackers
com Mantenha a porta aberta para usuários e fechada para hackers Uma mudança na atividade Seu site serve como porta de entrada para sua empresa para muitos clientes, mas também se tornou uma porta dos
Leia maisLiberando o verdadeiro potencial das infraestruturas de TI híbridas e na nuvem com o CA Unified Infrastructure Management
Liberando o verdadeiro potencial das infraestruturas de TI híbridas e na nuvem com o CA Unified Infrastructure Management Seu mundo está mudando Hoje em dia, devido à necessidade, toda empresa é uma empresa
Leia maisA Elekta brilha com soluções inovadoras mais rápidas
CASO DE SUCESSO DE CLIENTE OUTUBRO DE 2015 A Elekta brilha com soluções inovadoras mais rápidas PERFIL DO CLIENTE Setor: Equipamentos médicos avançados Empresa: Elekta Funcionários: + de 3.400 Receita:
Leia maisEncerrando o debate sobre amplitude versus profundidade
Encerrando o debate sobre amplitude versus profundidade Como o monitoramento completo e o ajuste contínuo do mainframe ajudam a promover uma experiência perfeita para o cliente As novas oportunidades e
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 maisUSAR O CATÁLOGO DE CASOS. Use o Yammer como seu espaço de trabalho social e deixe que a colaboração, a inovação e o envolvimento comecem.
USAR O CATÁLOGO DE CASOS Use o Yammer como seu espaço de trabalho social e deixe que a colaboração, a inovação e o envolvimento comecem. Catálogo de Casos de Uso do Yammer O Yammer é seu espaço de trabalho
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 maisServidor. Servidor rack. Servidor de blade
Data center É um espaço onde se concentram os recursos e sistemas necessários para o processamento das informações de uma empresa. Um data center é formado por 3 componentes principais: servidores, conectividade
Leia maisComo as práticas de DevOps ajudam a aumentar a velocidade das inovações e a agilidade dos negócios no mainframe?
RESUMO DA SOLUÇÃO DEVOPS PARA MAINFRAME Como as práticas de DevOps ajudam a aumentar a velocidade das inovações e a agilidade dos negócios no mainframe? 2 RESUMO DA SOLUÇÃO DEVOPS PARA MAINFRAME As soluções
Leia maisFacilite sua jornada para se tornar uma empresa Digital com as soluções SAP Digital Core Cloud
Facilite sua jornada para se tornar uma empresa Digital com as soluções SAP Digital Core Cloud Mauricio Mestrinel, SAP Fevereiro, 2019 INTERNAL Se seu objetivo é fazer com que sua empresa se torne uma
Leia maisFortaleça o ITSM: trabalhe do modo como as pessoas trabalham
Fortaleça o ITSM: trabalhe do modo como as pessoas trabalham Novas pressões na economia dos aplicativos O que aconteceu? Ainda ontem, sua organização de TI era a mestra de seu domínio. Quando os usuários
Leia maisA economia dos aplicativos requer inteligência de mainframe
A economia dos aplicativos requer inteligência de mainframe A transformação digital e o mainframe Atualmente, a experiência do cliente é fundamental para a sobrevivência dos negócios. Agora, toda interação,
Leia maisTestes contínuos. A fronteira final da entrega contínua
Testes contínuos A fronteira final da entrega contínua Para obter uma entrega verdadeiramente contínua, as organizações devem repensar o modo como realizam o processo de QA (Quality Assurance - Garantia
Leia maisTestes Automatizados Melhorando a velocidade e a qualidade dos aplicativos
DESTAQUE DO PARCEIRO DE PESQUISA O GUIA DA DZONE PARA Testes Automatizados Melhorando a velocidade e a qualidade dos aplicativos VOLU M E I D E STAQ U E D O PA R C E I R O D E PE S QUI SA 1 DZONE.COM/GUIDES
Leia mais15/03/2018. Professor Ariel da Silva Dias Modelos de Processo de Software
Professor Ariel da Silva Dias Modelos de Processo de Software Conjunto de atividades que leva à produção de um produto de Software [Sommerville,2011]; Podemos contar com ferramentas de apoio com o objetivo
Leia maisCinco restrições de desenvolvimento/teste que afetam a velocidade, o custo e a qualidade dos seus aplicativos
Série de ebooks sobre desenvolvimento em paralelo ágil: Capítulo 2 Cinco restrições de desenvolvimento/teste que afetam a velocidade, o custo e a qualidade dos seus aplicativos Novas pressões, mais restrições
Leia maisDOCUMENTAÇÃO TÉCNICA Relatório TechInsights Setembro de Relatório TechInsights: o que empresas inteligentes sabem sobre o DevOps
DOCUMENTAÇÃO TÉCNICA Relatório TechInsights Setembro de 2013 Relatório TechInsights: o que empresas inteligentes sabem sobre o DevOps 2 Relatório TechInsights Setembro de 2013 Resumo executivo O DevOps
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 posso habilitar e proteger minha organização na nova era dos aplicativos?
RESUMO DA SOLUÇÃO SEGURANÇA CENTRADA EM IDENTIDADES DA CA TECHNOLOGIES Como posso habilitar e proteger minha organização na nova era dos aplicativos? As soluções da CA Security podem ajudar você a capacitar
Leia maisvocê consegue aumentar a inovação em todo o seu portfólio de produtos?
RESUMO DA SOLUÇÃO: Soluções de Gestão de Projetos e Portfólios para Inovação de Produtos você consegue aumentar a inovação em todo o seu portfólio de produtos? you can As soluções de Gestão de Projetos
Leia maisEngenharia de Software
Engenharia de Software Tópico 1 - Visão Geral da Engenharia de Software Sistemas Computacionais o Definição e conceitos básicos o Evolução do desenvolvimento Natureza do produto software Definição de Engenharia
Leia maisPor que Conectar-se à Internet das coisas deve estar no topo da sua lista de projetos
Por que Conectar-se à Internet das coisas deve estar no topo da sua lista de projetos Plataforma iot Suas coisas têm uma história para Você está ouvindo? contar a Internet das CoIsas (Iot) é ComPosta de
Leia maisEDUCAÇÃO SEM FRONTEIRAS. Experiências digitais para uma gestão educacional inovadora
EDUCAÇÃO SEM FRONTEIRAS Experiências digitais para uma gestão educacional inovadora Na medida em que o futuro da educação se aproxima, as instituições estão se vendo obrigadas a repensar e evoluir seus
Leia maisComo as APIs abrem um caminho rápido para as oportunidades da IoT em diferentes setores
Como as APIs abrem um caminho rápido para as oportunidades da IoT em diferentes setores Avaliando a oportunidade da IoT A combinação entre dispositivos móveis amplamente conectados e a Lei de Moore criou
Leia maisProjeto e Desenvolvimento de SAD (2)
Universidade do Contestado Campus Concórdia Curso de Sistemas de Informação Prof.: Maico Petry Projeto e Desenvolvimento de SAD (2) DISCIPLINA: Sistemas de Apoio a Decisão Metodologias de projeto e desenvolvimento:
Leia maisAcelere o processo de projeto do sistema elétrico com um conjunto de soluções fáceis de usar
PROJETO DE SISTEMA ELÉTRICO INTEGRADO As soluções do SOLIDWORKS Electrical simplificam projetos de produtos elétricos com ferramentas específicas desenvolvidas para a disciplina de engenharia e as interfaces
Leia maisArquitetura de Serviços na Embrapa, viabilização da integração de informações eletrônicas de UDs e UCs. 12 de agosto de 2014 Fernando Chagas Santos
Arquitetura de Serviços na Embrapa, viabilização da integração de informações eletrônicas de UDs e UCs 12 de agosto de 2014 Fernando Chagas Santos Agenda 1. Contextualização 2. Proposta para a Integração
Leia maisParadigmas da Engenharia de Software AULA PROF. ABRAHAO LOPES
Paradigmas da Engenharia de Software AULA 03-04 PROF. ABRAHAO LOPES Introdução O processo de software é visto por uma sequência de atividades que produzem uma variedade de documentos, resultando em um
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 maisManual de otimização de redes. Seu guia para uma rede atualizada
Manual de otimização de redes Seu guia para uma rede atualizada Para quem é este manual? Este e-book é para os líderes de TI que estão prontos para adotar uma abordagem proativa na otimização de suas redes
Leia maisTransformação Digital
Transformação Digital O que fazem as organizações para se manterem referência aos seus concorrentes? Maio T O D O S O S D I R E I T O S R E S E R V A D O S 2018 Contexto e Evolução MACRO TENDÊNCIAS A ERA
Leia maisCriando um roteiro: planejamento estratégico de investimentos para a empresa ágil. CA Project & Portfolio Management
Criando um roteiro: planejamento estratégico de investimentos para a empresa ágil CA Project & Portfolio Management Não é mais viável para as empresas contar com processos de planejamento anuais rígidos.
Leia maisSistemas Distribuídos
Faculdades SENAC Análise e Desenvolvimento de Sistemas 23 de fevereiro de 2011 Histórico Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento de programas Usuário ia ao computador
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 maisUm guia para o arquiteto corporativo para a integração da API para o ESB e o SOA
Um guia para o arquiteto corporativo para a integração da API para o ESB e o SOA O novo imperativo digital Embora algumas pessoas ainda estejam tentando se adaptar à ideia, você deve estar ciente de que
Leia maisCurso online de. Formação em Front-End. Plano de Estudo
Curso online de Formação em Front-End Plano de Estudo Descrição do programa O Programa de Desenvolvimento Web lhe oferece conhecimentos para desenvolver habilidades necessárias para se tornar um Desenvolvedor
Leia maisNovas tendências de TI: o desafio da heterogeneidade e da velocidade das mudanças. Como aproveitar as oportunidades?
Novas tendências de TI: o desafio da heterogeneidade e da velocidade das mudanças. Como aproveitar as oportunidades? 14 de novembro de 2014 Fabiano Mariath D Oliveira Agenda Um panorama da maturidade da
Leia maisespecificação por meio de exemplos não é garantia de corretude, mas a experiência mostra que tende a ser melhor do que o estado da prática hoje
1 Introdução Testar é o conjunto de tarefas ou passos executados para verificar se um produto ou serviço atende à sua proposta. Dessa forma, a execução de testes em um programa contribui para a melhoria
Leia maisSistemas Distribuídos
Caracterização de Faculdades SENAC Análise e Desenvolvimento de Sistemas 24 de fevereiro de 2010 Caracterização de Histórico Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento
Leia maisDigital. Inspiring consumer goods sector by everis
Digital Inspiring consumer goods sector by everis Digital: Digital é a era da desintermediação, a era para novas formas de relacionamento, a era dos dados e do conhecimento. As marcas de bens de consumo
Leia maisMétodos ágeis no Brasil: estado da prática em times e organizações
I Questionário Nacional sobre Métodos Ágeis SETEMBRO, 2011 IME-USP Métodos ágeis no Brasil: estado da prática em times e organizações Neste ano o Manifesto Ágil completa 10 anos e, no mundo todo, empresas
Leia maisInstituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados. Evolução de Software
Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados Evolução de Software Prof. Dr. Renato L. Novais renato@ifba.edu.br Ian Sommerville 2006 Engenharia de Software,
Leia maisGerenciamento do desempenho de aplicativos E.P.I.C.
Gerenciamento do desempenho de aplicativos E.P.I.C. Rumo a um modelo de APM melhor para a economia dos aplicativos Introdução A economia dos aplicativos chegou (e está progredindo) A internet das coisas,
Leia maisConstrua um sistema completo de teste HIL preparado para o futuro
Construa um sistema completo de teste HIL preparado para o futuro Jeferson Cintra Engenheiro de Vendas National Instruments Jeferson.cintra@ Diferentes desafios Aumento do desempenho O desafio da qualidade
Leia mais