Continuous Delivery. E seus princípios e práticas. Carlos Felippe Cardoso slideshare.

Tamanho: px
Começar a partir da página:

Download "Continuous Delivery. E seus princípios e práticas. Carlos Felippe Cardoso (CFC) cfc@k21.com.br @carlosfelippe slideshare."

Transcrição

1 Continuous Delivery E seus princípios e práticas Carlos Felippe Cardoso slideshare.net/cfelippe Agradecimento ao Flávio Costa pela ajuda!

2 Quem sou eu? Sócio e Agile Coach - Knowledge 21 Instrutor nos treinamentos: CSD Certified Scrum Developer Testes Automatizados Continuous Delivery Técnicas de Facilitação Prof. Colaborador/Funcionário - UFRJ Agilista desde 2004

3 Palestra do Scrum Gathering RJ Ingressos deste ano no Early Bird Em até 5x sem juros

4 O que é CD? Case SiGA-UFRJ Principal dificuldade nas empresas

5 Mas o que é CD? "Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado." 1º princípio do Manifesto Ágil

6 Mas o que é CD? "Continuous Delivery is a software development discipline where you build software in such a way that the software can be released to production at any time." Martin Fowler

7 Dev + Ops = DevOps! DevOps is much of the how of achieving continuous delivery, Jez Humble

8 Ops https://devcentral.f5.com/articles/there-are-4-devops-in-it

9 Contexto O time, o projeto e o trabalho

10 Contexto Projeto: Sistema de Gestão Acadêmica ERP - UFRJ Time: Mescla de Bolsistas e Funcionários Multidisciplinar Dev / DB / Test / Ops Parte técnica: Java EE + JBoss, Linux, MS SQL Server Integração com outros DBs corporativos

11 Treinamento em 2011 no RJ "Vamos jogar nosso servidor de produção pela janela?" "Quanto tempo para colocar o sistema novamente no ar? "Continuous Delivery for DevOps" Jez Humble / Agosto Rio de Janeiro

12 Automação! Computers are designed to do simple repetitive tasks. The second you have humans doing repetitive tasks, all the computers get together late at night and laugh at you Every time you do something for the third time, automate it. You ll be doing it a million times Neal Ford

13 Um sentimento reinava...

14 Nossa situação O que já tínhamos automatizado? Integração Contínua funcionando! Parque com milhares de testes automatizados

15 Um de nossos projetos no Jenkins testes

16 A cultura de testes já estava na veia

17 Nossa situação (Retrospectiva) E o que faltava? Negócio fatiando bem as entregas Provisionamento de Servers e Workstations Deploy confiável e automatizado (!!!) Monitoramento decente

18 O gatilho Ou quando começamos a tentar automatizar tudo!

19 Servidores de produção ficaram sem garantia de hardware!

20 Novos servidores comprados!

21

22 Novos servidores comprados! E agora? Configurar todos servidores na mão?

23 E agora, o que fazemos?

24 E agora, o que fazemos? If it hurts, do it more often and bring the pain forward Martin Fowler - Continuous Integration

25 Nosso quadro Kanban Notem a quantidade de Post Its na raias de Ready, Testes Exploratórios e Pronto para Produção

26

27 A TI cria barreiras para o Negócio colocar código novo em produção!

28

29 Mãos à obra! O que fizemos?

30 O que fizemos? Construir o binário somente uma vez! E utilizá-lo em todos os lugares! Testes de aceitação automatizados Testes manuais exploratórios Homologação Produção Jenkins

31 O que fizemos? Automatizar o provisionamento & configuração! Servidores Workstations

32 O que fizemos? Monitoramento & Dashboards Reação mais rápida a problemas Maior visibilidade!

33 Jenkins Dashboard

34 Jenkins Dashboard Nem sempre está verde! =(

35 O que fizemos? Deploy " tão" simples quanto o apertar de um botão Recentemente deploy para homologação ficou automático! Fabric

36 O que fizemos? Entregar valor com frequência! Feito é melhor que perfeito Sheryl Sandberg, Facebook

37 Olhando para trás Uma rápida retrospectiva

38 Um link para um artigo no Dzone é enviado (fim de 2013) 8 Principles of Continuous Delivery De 2011! Resolvemos fazer uma rápida retrospectiva Em qual estágio estávamos?

39 8 princípios do CD O processo de liberar/deployar software DEVE ser reproduzível e confiável Automatize tudo! Se alguma coisa for difícil de fazer ou dolorosa, faça-a com mais frequência Coloque tudo no controle de versão

40 8 princípios do CD Pronto significa Em produção Build quality in! Todos são responsáveis pelo processo de release Melhoria contínua

41 4 práticas do CD Build binaries only once. Use precisely the same mechanism to deploy to every environment Smoke test your deployment. If anything fails, stop the line Everybody has responsibility for the release process

42 Objetivos alcançados Ou aonde esse trabalho nos levou

43 Objetivos alcançados Entrega de valor cada vez mais rápida e mais simples Todos da equipe podem fazer deploy Alta confiança Tempo livre para fazer coisas mais produtivas :)

44 O que ainda dá para melhorar (sempre tem muito a fazer...) Versionamento do Banco de Dados Visualização do Estágio de Build mais customizada (Jenkins pipeline plugin) Volta de uma versão (rollback) é manual Monitoramento dos logs

45 Jenkins Pipeline Plugin

46 O que ainda dá para melhorar Versionamento do Banco de Dados Visualização do Estágio de Build (Jenkins pipeline plugin) Volta de uma versão (rollback) é manual Monitoramento dos logs

47 Dia D Vamos fazer release? Inscrição Expectativa usuários simultâneos Deploy durante horário pico, 0 downtime, 100% confiança

48 Dia D Vamos fazer release? Inscrição Expectativa usuários simultâneos Deploy durante horário pico, 0 downtime, 100% confiança 5 RELEASES!!!

49 O futuro Aonde queremos chegar?

50 Aonde queremos chegar?

51 Sabem qual o principal problema para adotar tudo isso que falamos?

52

53

54

55

56 Colaboração Time Multi-disciplinar Senso de Time Indivíduos e interações mais que processos e ferramentas

57 Perguntas?

58 Obrigado! Slides em: slideshare.net/cfelippe

DevOps A Origem DEV204

DevOps A Origem DEV204 DevOps A Origem DEV204 ALERTA Essa palestra terá continuação DEV204 (09:00 10:00) - DevOps A Origem DEV307 (15:15 16:15) - DevOps em Cloud utilizando Visual Studio Online e Microsoft Azure André Dias DevOps

Leia mais

35% GARTNER. Despesas com tecnologia ocorrem fora da T.I. Fazem uso de tecnologias não aprovadas pela T.I.

35% 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

ScRUM na prática. Scrum no dia-a-dia. V Semana de Tecnologia da Informação

ScRUM na prática. Scrum no dia-a-dia. V Semana de Tecnologia da Informação ScRUM na prática Scrum no dia-a-dia V Semana de Tecnologia da Informação Agenda Manifesto Ágil; O Scrum; Os papéis do Scrum; Quem usa Scrum; O Scrum na Tray; Cerimônias; Artefatos. Qualidade. era uma vez

Leia mais

ARQUITETANDO E EVOLUINDO. um erp para a nuvem

ARQUITETANDO E EVOLUINDO. um erp para a nuvem ARQUITETANDO E EVOLUINDO um erp para a nuvem @andremidea @mvlbarcelos @andremidea André Midea Dev focado em Ops na Bluesoft. www.andremidea.com @mvlbarcelos Marcus Barcelos Arquiteto de soluções. Objetivo

Leia mais

Integração Contínua com Rational Team Concert, Jenkins e SonarQube

Integraçã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 mais

Técnicas de Database Refactoring para ambientes 24x7. Matheus de Oliveira

Técnicas de Database Refactoring para ambientes 24x7. Matheus de Oliveira <matheus.oliveira@dextra.com.br> Técnicas de Database Refactoring para ambientes 24x7 Matheus de Oliveira Matheus de Oliveira DBA PostgreSQL consultorias e suportes 24x7/8x5

Leia mais

Gerenciamento Avançado de Ambientes com Puppet

Gerenciamento Avançado de Ambientes com Puppet Gerenciamento Avançado de Ambientes com Puppet Desafios da Gerência de TI Agilidade Confiabilidade Produtividade Visibilidade Crescimento linear de custos/servidor Fontes: Gartner, Kaseya, Harvey Nash,

Leia mais

Alexandre Malveira, Wolflan Camilo

Alexandre Malveira, Wolflan Camilo Alexandre Malveira, Wolflan Camilo Introdução Cloud Computing Computação Móvel SaaS, PaaS e IaaS CloudBees Diariamente arquivos são acessados, informações dos mais variados tipos são armazenadas e ferramentas

Leia mais

Redmine. Simplificando a gestão de projetos 28-08-2014

Redmine. Simplificando a gestão de projetos 28-08-2014 Redmine Simplificando a gestão de projetos 28-08-2014 Sobre o palestrante Eliel Gonçalves Formação técnica em processamento de dados e graduação em tecnologia em processamento de dados. Possui 15 anos

Leia mais

Qualidade com Agilidade

Qualidade com Agilidade Qualidade com Agilidade para startups 2015-02-06 T about.me/paulocheque about.me/paulocheque T oss, bibliotecas, bootstraps links, dicas, comandos CodeArt.io (em dev) contato, Concepção Criação Consolidação

Leia mais

Métodos Ágeis para Desenvolvimento de Software Livre

Métodos Ágeis para Desenvolvimento de Software Livre Métodos Ágeis para Desenvolvimento de Software Livre Dionatan Moura Jamile Alves Porto Alegre, 09 de julho de 2015 Quem somos? Dionatan Moura Jamile Alves Ágil e Software Livre? Métodos Ágeis Manifesto

Leia mais

Redmine. Simplificando a gestão de projetos 28-08-2014

Redmine. Simplificando a gestão de projetos 28-08-2014 Redmine Simplificando a gestão de projetos 28-08-2014 Sobre o palestrante Eliel Gonçalves Formação técnica em processamento de dados e graduação em tecnologia em processamento de dados. Possui 15 anos

Leia mais

Integração Contínua com containers Docker. Fabricio Leotti fabricio.leotti@gmail.com @lonefreak

Integração Contínua com containers Docker. Fabricio Leotti fabricio.leotti@gmail.com @lonefreak Integração Contínua com containers Docker Fabricio Leotti fabricio.leotti@gmail.com @lonefreak Agenda Stacks Continuous Integration Docker Dockerize Continuous Integration Docker + Jenkins Devtools Stacks

Leia mais

Os princípios e valores do ágil são a chave para o escalonamento!

Os princípios e valores do ágil são a chave para o escalonamento! 1 Os princípios e valores do ágil são a chave para o escalonamento! Introdução 2 Agenda Parte I Por onde e como começamos? Buscando informações Tratando as expectativas Definindo uma estratégia Executando

Leia mais

Rafael Biriba BLUE GREEN. Deployment

Rafael Biriba BLUE GREEN. Deployment Rafael Biriba BLUE GREEN Deployment Blue Green Deployment :: Rafael Biriba Seu chefe vem e... sexta feira, 18hs Preciso subir essa nova versão agora! Reação Deploy agora? Tem certeza? Blue Green Deployment

Leia mais

O que estamos procurando?

O que estamos procurando? O que estamos procurando? Definição de Sucesso de um Projeto de Software O software resolve o problema (qualidade externa) O software é fácil de manter e evoluir (qualidade interna) Menor custo e prazo

Leia mais

Governança de TI com COBIT, ITIL e BSC

Governança de TI com COBIT, ITIL e BSC {aula #2} Parte 1 Governança de TI com melhores práticas COBIT, ITIL e BSC www.etcnologia.com.br Rildo F Santos rildo.santos@etecnologia.com.br twitter: @rildosan (11) 9123-5358 skype: rildo.f.santos (11)

Leia mais

Fone: 55 11 2384-7736 - www.wissenconsulting.com.br - atendimento@wissenconsulting.com.br

Fone: 55 11 2384-7736 - www.wissenconsulting.com.br - atendimento@wissenconsulting.com.br Nosso método de trabalho foi criado para atender VOCÊ A WISSEN CONSULTING têm como compromisso ajudá-lo a alcançar o sucesso na implementação de ferramentas de gestão e colaboração para que você possa

Leia mais

Metodologias Ágeis. Gerenciando e Desenvolvendo Projetos de forma eficiente. Gabriel Verta 0767948 Rafael Reimberg 0767701 Vinicius Quaiato - 0767697

Metodologias Ágeis. Gerenciando e Desenvolvendo Projetos de forma eficiente. Gabriel Verta 0767948 Rafael Reimberg 0767701 Vinicius Quaiato - 0767697 Metodologias Ágeis Gerenciando e Desenvolvendo Projetos de forma eficiente Gabriel Verta 0767948 Rafael Reimberg 0767701 Vinicius Quaiato - 0767697 Introdução Ao longo dos anos a indústria de desenvolvimento

Leia mais

Integração Contínua com Jenkins

Integração Contínua com Jenkins Integração Contínua com Jenkins DevOps para desenvolvedores Java Camilo Lopes Esse livro está à venda em http://leanpub.com/integracaocontinuacomjenkins Essa versão foi publicada em 2015-04-05 Todos os

Leia mais

Sistema de Gestão de Telecomunicações - Corporativo

Sistema de Gestão de Telecomunicações - Corporativo Sistema de Gestão de Telecomunicações - Corporativo O que é SGTC? O SGTC - Sistema de Gestão de Telecomunicações > Software 100% próprio, desenvolvido pela equipe da TeleGestão que possibilita o gerenciamento

Leia mais

CURSO PRÁTICO. Módulo 2 Pré-requisitos. Application Virtualization 5.0. Nível: Básico / Intermediário

CURSO PRÁTICO. Módulo 2 Pré-requisitos. Application Virtualization 5.0. Nível: Básico / Intermediário CURSO PRÁTICO Application Virtualization 5.0 Nível: Básico / Intermediário Módulo 2 Pré-requisitos Índice Configurações Suportadas... 3 Management Server... 3 Publishing Server... 3 Reporting Server...

Leia mais

@georgeguimaraes. Integração Discreta. melhorando a Integração Contínua e ganhando em colaboração

@georgeguimaraes. Integração Discreta. melhorando a Integração Contínua e ganhando em colaboração @georgeguimaraes Integração Discreta melhorando a Integração Contínua e ganhando em colaboração @georgeguimaraes George Guimarães co-fundador da Plataformatec entrega de projetos Posicionamento único

Leia mais

Caso Prático: Java como ferramenta de suporte a um ambiente realmente colaborativo no método Scrum de trabalho

Caso Prático: Java como ferramenta de suporte a um ambiente realmente colaborativo no método Scrum de trabalho Caso Prático: Java como ferramenta de suporte a um ambiente realmente colaborativo no método Scrum de trabalho UOL Produtos Rádio UOL Julho 2008 André Piza Certified Scrum Master Agenda Scrum como método

Leia mais

Atua a mais de 11 anos no mercado de TI, entregando soluções a seus clientes. Promover otimização e inteligência em soluções tecnológicas convergentes

Atua a mais de 11 anos no mercado de TI, entregando soluções a seus clientes. Promover otimização e inteligência em soluções tecnológicas convergentes TInove Atua a mais de 11 anos no mercado de TI, entregando soluções a seus clientes. Negócio Otimização de recursos para resultados. Missão Promover otimização e inteligência em soluções tecnológicas convergentes

Leia mais

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. 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 mais

Integrando pessoas ao negócio através de um portal colaborativo. ROGÉRIO INOMATA inomata@br.ibm.com Portal Sales Leader, IBM América Latina

Integrando pessoas ao negócio através de um portal colaborativo. ROGÉRIO INOMATA inomata@br.ibm.com Portal Sales Leader, IBM América Latina Integrando pessoas ao negócio através de um portal colaborativo ROGÉRIO INOMATA inomata@br.ibm.com Portal Sales Leader, IBM América Latina Por quê? INOVAÇÃO Então O que é um portal mesmo? MS Office & Windows

Leia mais

Retorno de Investimento em Testes. Robert Pereira Pinto robert@base2.com.br

Retorno de Investimento em Testes. Robert Pereira Pinto robert@base2.com.br Retorno de Investimento em Testes Robert Pereira Pinto robert@base2.com.br Palestrante Robert Pereira Pinto Sócio diretor da Base2 Tecnologia Mestre e Bacharel em Ciência da Computação pela UFMG Certified

Leia mais

Software Open Source e Integração Contínua no Instituto de Informática Ferramentas de Integração Contínua

Software Open Source e Integração Contínua no Instituto de Informática Ferramentas de Integração Contínua Software Open Source e Integração Contínua no Instituto de Informática Ferramentas de Integração Contínua Janeiro 2015 Área de Desenvolvimento Departamento de Arquitetura e Desenvolvimento Agenda Processo

Leia mais

Cultura da Entrega Diária com EVDnC

Cultura da Entrega Diária com EVDnC Cultura da Entrega Diária com EVDnC Um Estudo de Caso Marcos Garrido Rafael Sabbagh Um Exemplo Real Empresa de Desenvolvimento de Software Monitoramento de Frotas de Ônibus cinco times rodando "Scrum"!

Leia mais

Como e Quando Testar Para Obter Qualidade

Como e Quando Testar Para Obter Qualidade Como e Quando Testar Para Obter Qualidade Cursos Ministrados no 1 Workshop de Testes de Software Técnicas de Testes de Software Faça um Levantamento e uma Especificação Eficaz, saiba o que testar Objetivos

Leia mais

www.cingo.com.br www.cingo.com.br

www.cingo.com.br www.cingo.com.br www.cingo.com.br Cingo Release 2.6 Release 2.6 Cingo Release 2.6 Com o objetivo de tornar a experiência de navegação e a dinâmica de gestão muito mais natural e objetiva, o Cingo CODES trás uma nova experiência

Leia mais

Uma retrospectiva sobre a utilização do Scrum em uma empresa pública: o que funcionou e o que precisa melhorar. Luiz Carlos L. S.

Uma retrospectiva sobre a utilização do Scrum em uma empresa pública: o que funcionou e o que precisa melhorar. Luiz Carlos L. S. Uma retrospectiva sobre a utilização do Scrum em uma empresa pública: o que funcionou e o que precisa melhorar Luiz Carlos L. S. Junior Colocar o Scrum para rodar em aproximadamente 15 projetos de TI Prazo:

Leia mais

Controle e Monitoramento Inteligente dos processos e regras de negócios utilizando a Plataforma Zabbix

Controle e Monitoramento Inteligente dos processos e regras de negócios utilizando a Plataforma Zabbix 1/7 Controle e Monitoramento Inteligente dos processos e regras de negócios utilizando a Plataforma Zabbix Navegue: 1/7 > www.alertasecurity.com.br +55 11 3105.8655 2/7 PERFIL ALERTA SECURITY SOLUTIONS

Leia mais

Utilização de Práticas Genéricas do CMMI para apoiar a utilização de Metodologias Ágeis.

Utilização de Práticas Genéricas do CMMI para apoiar a utilização de Metodologias Ágeis. Utilização de Práticas Genéricas do CMMI para apoiar a utilização de Metodologias Ágeis. Célio Santana,1, Cristine Gusmão 1, Ana Rouiller 2, Alexandre Vasconcelos 3 1 Universidade de Pernambuco, Departamento

Leia mais

Receita de bolo para instalar MinGW-GCC e Netbeans em Windows

Receita de bolo para instalar MinGW-GCC e Netbeans em Windows Receita de bolo para instalar MinGW-GCC e Netbeans em Windows Hae Yong Kim 13/08/2014 Este documento explica como fiz para instalar compilador MinGW-GCC e ambiente de desenvolvimento Netbeans em Windows.

Leia mais

Em 2 minutos de leitura você aprenderá facilmente a: Montar seu perfil Buscar colaboradores e comunidades Utilizar recursos

Em 2 minutos de leitura você aprenderá facilmente a: Montar seu perfil Buscar colaboradores e comunidades Utilizar recursos GUIA RÁPIDO Em 2 minutos de leitura você aprenderá facilmente a: Montar seu perfil Buscar colaboradores e comunidades Utilizar recursos 1º ACESSO Em conecta.estacio.br Coloque sua senha e login (não é

Leia mais

Interact Solutions Apresentação do SA-Performance Manager. Por: Anderson Pereira Diretor de Negócios Unidade Excellence

Interact Solutions Apresentação do SA-Performance Manager. Por: Anderson Pereira Diretor de Negócios Unidade Excellence Interact Solutions Apresentação do SA-Performance Manager Por: Anderson Pereira Diretor de Negócios Unidade Excellence Interact Group Fundação: agosto / 1999 80 Colaboradores diretos 85 Colaboradores nas

Leia mais

Quando se fala em ponto eletrônico, a primeira coisa que vem à sua cabeça ainda é dor?

Quando se fala em ponto eletrônico, a primeira coisa que vem à sua cabeça ainda é dor? Quando se fala em ponto eletrônico, a primeira coisa que vem à sua cabeça ainda é dor? Interagir com sistemas que ainda dependem de agendamentos manuais e de coletas presenciais em vários equipamentos

Leia mais

Suporte de alto nível, equipe atualizada e a qualidade dos equipamentos HP.

Suporte de alto nível, equipe atualizada e a qualidade dos equipamentos HP. Suporte de alto nível, equipe atualizada e a qualidade dos equipamentos HP. Av. Paulo VI, 1.922 Perdizes São Paulo - SP Tel.: (11) 3875.1000 www.mpesolucoes.com.br POR QUE CONTRATAR OS SERVIÇOS DA MPE

Leia mais

Perfil. Nossa estratégia de crescimento reside na excelência operacional, na inovação, no desenvolvimento do produto e no foco no cliente.

Perfil. Nossa estratégia de crescimento reside na excelência operacional, na inovação, no desenvolvimento do produto e no foco no cliente. Institucional Perfil A ARTSOFT SISTEMAS é uma empresa Brasileira, fundada em 1986, especializada no desenvolvimento de soluções em sistemas integrados de gestão empresarial ERP, customizáveis de acordo

Leia mais

xp+ vantagens de um sistema nsc o GRUPO por trás de tudo

xp+ vantagens de um sistema nsc o GRUPO por trás de tudo BUSINESS TECHNOLOGY o GRUPO por trás de tudo A NSC Business Technology é um grupo empresarial completo na área de Softwares e Hardwares. Oferece diversas modalidades de serviços para diversas empresas.

Leia mais

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

BRAlarmExpert. 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 mais

SolarWinds Kiwi Syslog Server

SolarWinds Kiwi Syslog Server SolarWinds Kiwi Syslog Server Monitoramento de syslog fácil de usar e econômico O Kiwi Syslog Server oferece aos administradores de TI o software de gerenciamento mais econômico do setor. Fácil de instalar

Leia mais

FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA

FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA Universidade Federal do Ceará Pró-Reitoria de Graduação Coordenadoria de Projetos e Acompanhamento Curricular Divisão de Pesquisa e Desenvolvimento Curricular FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA 1. Unidade

Leia mais

FACULDADE DE TECNOLOGIA SENAC GOIÁS PROJETO INTEGRADOR. 5º PERÍODO Gestão da Tecnologia da Informação

FACULDADE DE TECNOLOGIA SENAC GOIÁS PROJETO INTEGRADOR. 5º PERÍODO Gestão da Tecnologia da Informação FACULDADE DE TECNOLOGIA SENAC GOIÁS PROJETO INTEGRADOR 5º PERÍODO Gestão da Tecnologia da Informação GOIÂNIA 2014-1 Auditoria de Qualidade de Alunos: Gabriel Braz Heitor Gouveia Henrique Machado Identificação

Leia mais

Uma nova Virtual Target

Uma nova Virtual Target A Virtual Target é uma ferramenta muito imediata. Ao dispararmos as campanhas, já começamos a receber os resultados de interação e identificar a conversão. A marca, para nós, é sinônimo de comprometimento.

Leia mais

TAM: o espírito de servir no SAC 2.0

TAM: o espírito de servir no SAC 2.0 TAM: o espírito de servir no SAC 2.0 Os primeiros passos do SAC 2.0 da TAM A trajetória da TAM sempre foi guiada pela disponibilidade de servir seus clientes; nas redes sociais, essa filosofia não poderia

Leia mais

7 Mudanças Realizadas

7 Mudanças Realizadas 7 Mudanças Realizadas Este capítulo tem o objetivo de detalhar as mudanças realizadas no ambiente de trabalho da equipe estudada. Ele cita as alterações no produto de software utilizado pela equipe, que

Leia mais

Alcance Adapte-se a mundança. Nome, Título

Alcance 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 mais

Entrega Contínua de Software na Prática

Entrega 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 mais

TREINAMENTO. Novo processo de emissão de certificados via applet.

TREINAMENTO. Novo processo de emissão de certificados via applet. TREINAMENTO Novo processo de emissão de certificados via applet. Introdução SUMÁRIO Objetivo A quem se destina Autoridades Certificadoras Impactadas Produtos Impactados Pré-requisitos para utilização da

Leia mais

JBOLETO GENERATOR A maneira mais fácil para trabalhar com boletos bancários. Agradecimentos

JBOLETO GENERATOR A maneira mais fácil para trabalhar com boletos bancários. Agradecimentos Agradecimentos Ao concluir a confecção deste manual, gostaria de agradecer a equipe de desenvolvimento da empresa onde trabalho por ter ajudado e acreditado neste projeto: Márcio Morais (Analista de Sistemas),

Leia mais

Alcançando o BAM em Tempo Real com OpenEdge, Sonic e Apama. Fábio Bissolotti Solution Engineer

Alcançando o BAM em Tempo Real com OpenEdge, Sonic e Apama. Fábio Bissolotti Solution Engineer Alcançando o BAM em Tempo Real com OpenEdge, Sonic e Apama Fábio Bissolotti Solution Engineer A Estória do Limpador de Pára-brisas 2 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Agenda

Leia mais

A Tecnologia Java e o Maior Provedor do Brasil. Daniel Rodrigues Ambrósio

A Tecnologia Java e o Maior Provedor do Brasil. Daniel Rodrigues Ambrósio A Tecnologia Java e o Maior Provedor do Brasil Daniel Rodrigues Ambrósio Agenda Apresentação UOL em números Equipes de Tecnologia no UOL Metodologias e Processos A Cultura da Tecnologia Perguntas Apresentação

Leia mais

UNIDADE V COMO CONSEGUIR LEADS

UNIDADE V COMO CONSEGUIR LEADS UNIDADE V COMO CONSEGUIR LEADS Agora que você já tem sua página de captura no ar e também sua sequência de e-mails automáticos configurados chegou o momento de colocar tudo para funcionar. Ou seja, chegou

Leia mais

Versionamento Ágil com Git

Versionamento Ágil com Git Versionamento Ágil com Git Como paramos de nos preocupar e aprendemos a amar versionamento ágil Brazil Scrum Gathering São Paulo, 13 de Maio de 2009 Quem? Tiago M. Jorge Agile Coach, WebCo Internet Ronaldo

Leia mais

A R P O BPMN++ MODELER KLUG PROCESSO PARA DOWNLOAD E INSTALAÇÃO VERSÃO FREEWARE. Verificar requisitos para instalação. Testar instalação do software

A R P O BPMN++ MODELER KLUG PROCESSO PARA DOWNLOAD E INSTALAÇÃO VERSÃO FREEWARE. Verificar requisitos para instalação. Testar instalação do software A R P O KLUG BPMN++ MODELER PROCESSO PARA DOWNLOAD E INSTALAÇÃO VERSÃO FREEWARE Verificar requisitos para instalação Iniciar procedimento de instalação Executar procedimento de instalação Efetuar primeiro

Leia mais

UniFOA Centro Universitário de Volta Redonda Prof. Érick de S. Carvalho LabBD2Aula01A 1

UniFOA Centro Universitário de Volta Redonda Prof. Érick de S. Carvalho LabBD2Aula01A 1 Aula 01 (Aula Inicial) Esta é a primeira aula do semestre e o primeiro contato entre: os alunos, o professor e a disciplina. Vamos conhecer o Professor, sua experiência e capacitação em lecionar esta disciplina;

Leia mais

Como a nuvem mudará as operações de liberação de aplicativos

Como a nuvem mudará as operações de liberação de aplicativos DOCUMENTAÇÃO TÉCNICA Junho de 2013 Como a nuvem mudará as operações de liberação de aplicativos Jacob Ukelson Entrega de aplicativos Sumário Resumo executivo 3 Seção 1: 4 Mudando o cenário de automação

Leia mais

Cowboys, Ankle Sprains, and Keepers of Quality: How Is Video Game Development Different from Software Development?

Cowboys, Ankle Sprains, and Keepers of Quality: How Is Video Game Development Different from Software Development? Cowboys, Ankle Sprains, and Keepers of Quality: How Is Video Game Development Different from Software Development? Emerson Murphy-Hill Thomas Zimmermann and Nachiappan Nagappan Guilherme H. Assis Abstract

Leia mais

E esse tal de Big Data?

E esse tal de Big Data? E esse tal de Big Data? Hoje todas as pessoas que converso e que sabem que atuamos com Business Intelligence na Cetax Consultoria, me perguntam: E esse Big Data hein Marco? Eu vi até na Veja... está todo

Leia mais

MPSP Projeto ALM/Scrum. Diretoria de Sistemas de Informação

MPSP Projeto ALM/Scrum. Diretoria de Sistemas de Informação MPSP Projeto ALM/Scrum Diretoria de Sistemas de Informação Agenda O que é ALM? Objetivo do Projeto Atividades Desenvolvidas Indicadores Dúvidas O que é ALM? ALM Application Lifecycle Management Gerenciamento

Leia mais

Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua Multiplataforma para Java e.net. Hudson

Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua Multiplataforma para Java e.net. Hudson QUALIDADE Simpósio Brasileiro de Qualidade de Software - SBQS Instituto Nokia de Tecnologia Unit Test Sucess Bug INdT Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua

Leia mais

DevOps com Exemplos Práticos

DevOps com Exemplos Práticos DevOps com Exemplos Práticos CAMS http://pom-tec.com/wp-content/uploads/2011/11/cameras.jpg J. Paul Reed: VIDS http://afv.com/wp-content/uploads/2013/11/vhs.jpg I/O Era assim... http://www.lampdevelopers.com/images/lamp-cluster.jpg

Leia mais

gesacad GESTÃO ACADÊMIDA DE ESCOLAS

gesacad GESTÃO ACADÊMIDA DE ESCOLAS gesacad GESTÃO ACADÊMIDA DE ESCOLAS Mais de uma década de experiência e evolução é o que dá ao sistema uma vasta gama de funcionalidades. Esse conhecimento que faz total diferença para sua empresa. xp+

Leia mais

ECM Gerenciamento de Conteúdo Corporativo

ECM Gerenciamento de Conteúdo Corporativo ECM Gerenciamento de Conteúdo Corporativo Jambu Tecnologia Consultoria e Engenharia Ltda www.jambu.com.br - (91) 3224-5440 Responsável Comercial: Marcelo Rocha de Sá - (91) 8882-0319 Soluções abertas em

Leia mais

DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% de uptime

DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% de uptime DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% de uptime Sobre a Rivendel Fundada em Maio/2013 Especialistas em Cloud/DevOps Empresa mais qualificada em Amazon Web Services

Leia mais

Apresentação Institucional

Apresentação Institucional Apresentação Sobre a OpServices Fabricante de software focada no gerenciamento de ambientes de TI e Telecom e processos de negócios. Mais de 12 anos de experiência no monitoramento de indicadores de infraestrutura;

Leia mais

INTERNET HOST CONNECTOR

INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR IHC: INTEGRAÇÃO TOTAL COM PRESERVAÇÃO DE INVESTIMENTOS Ao longo das últimas décadas, as organizações investiram milhões de reais em sistemas e aplicativos

Leia mais

SQL SERVER EXPRESS 2008

SQL SERVER EXPRESS 2008 SQL SERVER EXPRESS 2008 GUIA RÁPIDO DE INSTALAÇÃO E CONFIGURAÇÃO DO SQL SERVER EXPRESS 2008 O instalador do banco de dados SQL Server 2008 pode ser obtido diretamente do site da Microsoft através deste

Leia mais

Metodologias Ágeis para Desenvolvimento de Software

Metodologias Ágeis para Desenvolvimento de Software Metodologias Ágeis para Desenvolvimento de Software ADRIANA TAVARES FIGUEIREDO Graduaçao em Licenciatura para Computação UNILASALLE RJ / 2006 Pós Graduada em Design Estratégico e MKT Management ESPM RJ

Leia mais

Governança de TI. ITIL (IT Infraestructure Library) Principais Conceitos

Governança de TI. ITIL (IT Infraestructure Library) Principais Conceitos Governança de TI ITIL (IT Infraestructure Library) Principais Conceitos Função Equipe ou grupo de pessoas e ferramentas que são utilizadas para conduzir um ou mais processos. Exemplo Central de Serviços

Leia mais

Guia ineocontrol. iphone e ipod Touch

Guia ineocontrol. iphone e ipod Touch Guia ineocontrol iphone e ipod Touch Referência completa para o integrador do sistema Module. Aborda os recursos necessários para a itulização, instalação do software e importação das interfaces criadas

Leia mais

edirectory Plataforma ios / Android

edirectory Plataforma ios / Android edirectory Plataforma ios / Android Levando seu site ao próximo nível Conheça o novo aplicativo do edirectory. E seja bem vindo a revolução em aplicativos para Diretórios Online. Mobile Completamente reestruturado

Leia mais

Scrum em Ação. Gerenciamento e Desenvolvimento Ágil de Projetos de Software. Andrew Pham Phuong-Van Pham. Novatec

Scrum em Ação. Gerenciamento e Desenvolvimento Ágil de Projetos de Software. Andrew Pham Phuong-Van Pham. Novatec Scrum em Ação Gerenciamento e Desenvolvimento Ágil de Projetos de Software Andrew Pham Phuong-Van Pham Novatec Original English language edition Copyright 2012 Course Technology, a part of Cengage Learning.

Leia mais

The Software Economics Company. Testando para os Outros Lições Aprendidas pela Fábrica de Testes Funcionais da PrimeUp

The 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 mais

Java Programação para Fábrica de Software. Fernando Lozano Consultor 4Linux lozano@4linux.com.br

Java Programação para Fábrica de Software. Fernando Lozano Consultor 4Linux lozano@4linux.com.br Java Programação para Fábrica de Software Fernando Lozano Consultor 4Linux lozano@4linux.com.br Quem É o Lozano? Atua há mais de 15 anos em TI Consultoria para Amsterdam Sauer, Banco Bovorantim, Bob's,

Leia mais

Agile Methods for the Traditional Guy

Agile Methods for the Traditional Guy Agile Methods for the Traditional Guy Conexão Java 07 Danilo Sato www.dtsato.com (Agradecimento: Mariana Bravo) Danilo Sato BCC/Mestrado - IME/USP AgilCoop Fundador do Dojo@SP ThoughtWorks UK Modelo? Quem

Leia mais

Desenvolvimento Ágil de Software em Larga Escala

Desenvolvimento Ágil de Software em Larga Escala Desenvolvimento Ágil de Software em Larga Escala Jutta Eckstein Encontro Ágil 2009 1 Agilidade é Quente Gerenciamento Ágil de Projetos Testes Ágeis Arquitetura Ágeis Offshore Ágil Investimento Ágil PLM

Leia mais

Guia de Instalação Rápida. Guia de Instalação Rápida. Adaptador PCI-E Sem Fio N300/N150. Adaptador PCI-E Sem Fio N300/N150

Guia de Instalação Rápida. Guia de Instalação Rápida. Adaptador PCI-E Sem Fio N300/N150. Adaptador PCI-E Sem Fio N300/N150 Guia de Instalação Rápida Guia de Instalação Rápida Adaptador PCI-E Sem Fio N300/N150 Encore Electronics, Inc. Todos os direitos reservados. CAPA Adaptador PCI-E Sem Fio N300/N150 Encore Electronics, Inc.

Leia mais

NextCall Server Servidor de Gravação Telefônica

NextCall Server Servidor de Gravação Telefônica NextCall Server Servidor de Gravação Telefônica www.nexttech.com.br NextTech Automação Ltda - (11) 3019-2020 Por que gravar? Gravação telefônica é legal? O que é um Servidor de gravação? Será que funciona

Leia mais

processo de desenvolvimento Rational Team Concert warnaut@br.ibm.com

processo de desenvolvimento Rational Team Concert warnaut@br.ibm.com Como tornar o seu processo de desenvolvimento executável com o IBM Rational Team Concert Wagner Arnaut warnaut@br.ibm.com O que aprendemos sobre o Jazz Estória 1: Rotina Matinal Tudo se resume em: Maximizar

Leia mais

Os desafios do Bradesco nas redes sociais

Os desafios do Bradesco nas redes sociais Os desafios do Bradesco nas redes sociais Atual gerente de redes sociais do Bradesco, Marcelo Salgado, de 31 anos, começou sua carreira no banco como operador de telemarketing em 2000. Ele foi um dos responsáveis

Leia mais

Capítulo 1 - Introdução 14

Capítulo 1 - Introdução 14 1 Introdução Em seu livro Pressman [22] define processo de software como um arcabouço para as tarefas que são necessárias para construir software de alta qualidade. Assim, é-se levado a inferir que o sucesso

Leia mais

Treinamos. CSD: Certified Scrum Developer Program

Treinamos. CSD: Certified Scrum Developer Program Treinamos. CSD: Certified Scrum Developer Program Programa reconhecido oficialmente pela Scrum Alliance para a certificação CSD: Certified Scrum Developer. 1 SCRUM ALLIANCE REP(SM) is a service mark of

Leia mais

Web APIs e delivery. Matando a fome de 1 milhão de pedidos mensais no. Tiago Dolphine

Web APIs e delivery. Matando a fome de 1 milhão de pedidos mensais no. Tiago Dolphine Web APIs e delivery Matando a fome de 1 milhão de pedidos mensais no Tiago Dolphine Tiago Dolphine... Online Delivery Restaurant receives the order Customer search for restaurants APIs Order food from

Leia mais

Relato de uma Implantação de uma Ferramenta de Integração Contínua em um Núcleo de Práticas em Informática de uma Universidade

Relato de uma Implantação de uma Ferramenta de Integração Contínua em um Núcleo de Práticas em Informática de uma Universidade Relato de uma Implantação de uma Ferramenta de Integração Contínua em um Núcleo de Práticas em Informática de uma Universidade Guylherme Tabosa Cabral 1, Carlos Diego Andrade de Almeida 1 1 Universidade

Leia mais

Kanban em um projeto de desenvolvimento de software numa organização CMMI 3

Kanban em um projeto de desenvolvimento de software numa organização CMMI 3 Instituto de Inovação com TIC Kanban em um projeto de desenvolvimento de software numa organização CMMI 3 Andrea Pinto Felipe Furtado C.E.S.A.R - Centro de Estudos e Sistemas Avançados do Recife Centro

Leia mais

Partner Network. www.scriptcase.com.br

Partner Network. www.scriptcase.com.br www.scriptcase.com.br A Rede de Parceiros ScriptCase é uma comunidade que fortalece os nossos representantes em âmbito nacional, possibilitando o acesso a recursos e competências necessários à efetivação

Leia mais

CONSULTORIA E SERVIÇOS DE INFORMÁTICA

CONSULTORIA E SERVIÇOS DE INFORMÁTICA CONSULTORIA E SERVIÇOS DE INFORMÁTICA Quem Somos A Vital T.I surgiu com apenas um propósito: atender com dedicação nossos clientes. Para nós, cada cliente é especial e procuramos entender toda a dinâmica

Leia mais

Etapas e Desafios. plataforma de BPM corporativa. BPMS Showcase 2014. Kelly Sganderla Consultora de Processos, CBPP Kelly.sganderla@iprocess.com.

Etapas e Desafios. plataforma de BPM corporativa. BPMS Showcase 2014. Kelly Sganderla Consultora de Processos, CBPP Kelly.sganderla@iprocess.com. BPMS Showcase 2014 Etapas e Desafios na seleção de uma plataforma de BPM corporativa Apresentado por: Kelly Sganderla Consultora de Processos, CBPP Kelly.sganderla@iprocess.com.br Apresentando a iprocess

Leia mais

EMBRATEL ENTREVISTA: Pietro Delai IDC Brasil DATA CENTER VIRTUAL - DCV

EMBRATEL ENTREVISTA: Pietro Delai IDC Brasil DATA CENTER VIRTUAL - DCV EMBRATEL ENTREVISTA: Pietro Delai IDC Brasil DATA CENTER VIRTUAL - DCV DATA CENTER VIRTUAL - DCV Em entrevista, Pietro Delai, Gerente de Pesquisa e Consultoria da IDC Brasil relata os principais avanços

Leia mais

COMO INICIAR O RELACIONAMENTO COM OS LEADS? 8 passos para TER UMA SEQUÊNCIA DE EMAILS BEM SUCEDIDA.

COMO INICIAR O RELACIONAMENTO COM OS LEADS? 8 passos para TER UMA SEQUÊNCIA DE EMAILS BEM SUCEDIDA. COMO INICIAR O RELACIONAMENTO COM OS LEADS? 8 passos para TER UMA SEQUÊNCIA DE EMAILS BEM SUCEDIDA. Uma sequência de e-mail, follow-up ou auto responder é um sistema de resposta automática em uma série

Leia mais

Gerencie a força de trabalho móvel, sem a complexidade e o custo de uma instalação on-premise

Gerencie a força de trabalho móvel, sem a complexidade e o custo de uma instalação on-premise de Soluções SAP SAP Afaria, edição para nuvem Objetivos Gerencie a força de trabalho móvel, sem a complexidade e o custo de uma instalação on-premise 2013 SAP AG ou empresa afiliada da SAP. Investimentos

Leia mais

É CLOUD. É ON-DEMAND.

É CLOUD. É ON-DEMAND. É CLOUD. É ON-DEMAND. Última geração de software para transferência de arquivos digitais PARA MOVIMENTAÇÃO INTELIGENTE DA SUA MÍDIA Conceito digital FedEx: A maneira mais fácil e confiável para enviar

Leia mais

Prof.: Gilberto Onodera

Prof.: Gilberto Onodera Automação de Sistemas Prof.: Gilberto Onodera Aula 21-maio maio-2007 Revisão Conceitos de Macro-economia: Globalização Objetivo: Entender os principais drivers de mercado Economia de escala Paradigma da

Leia mais

edirectory ios / Android Plataforma

edirectory ios / Android Plataforma edirectory ios / Android Plataforma Criando lindos aplicativos com edirectory Uma revolução no espaço de diretórios mobile, bem vindo ao novo aplicativo do edirectory. Mobile Completamente reestruturado

Leia mais