MVP Virtual Conference 2013

Slides:



Advertisements
Apresentações semelhantes
Experiência do Usuário BusinessIntelligence SOA e Processos de Negócios Gerenciamento de Dados Desenvolvimento Mensagem da Plataforma de Aplicação Melhore.
Advertisements

Carlos Zimmermann Patricia Mantovani
Análise e Projeto de Sistemas I
Tópicos Motivação para teste Por que algumas empresas não testam
Rational Unified Process(RUP)
Desenvolvimento ágil: eXtreme Programming vs SCRUM Tiago Rodrigues de Mello CCO-230 – ENGENHARIA DE SOFTWARE / 2010.
Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE
APRESENTAÇÃO DE ESTÁGIO
Ci&T SPIN – Campinas Equipe de testes em projetos com CI e TDD.
Projeto para Desenvolvimento de Sistema
Projeto para Desenvolvimento de Sistema
UM ESTUDO EXPERIMENTAL
Análise e Gerenciamento de Requisitos com Casos de Uso
DevOps Integrando Desenvolvimento com Operações Team Foundation Server 2012 e System Center Operations Manager 2012 Adriano Bertucci Konia Tecnologia.
O Portal do Estudante de Computação
Como entender melhor os sistemas existentes e como planeja a arquitetura
Business Intelligence SAP Disclosure Management
Alunos: Artulanez Souza Iony Melo
Configuração de manutenção
Gerência de Configuração de Software
Team Foundation Server
Testes com Visual Studio 2013
T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves
Aferindo a qualidade do serviço com testes de desempenho Igor Abade V.
RUP - Cap. 2 – Os 4 P’s (Pessoas, Projeto, Produto e Processo)
RUPinho Qualidade de Software
Business Intelligence SAP Disclosure Management
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
Visão Geral PRO.NET.
O Fluxo de Implementação
Processos de Desenvolvimento de Software – Parte 2
Implantação e Gerenciamento do Windows Server com o System Center
Laurier Soares Consultor de Negócios Redução de custos e aumento de segurança para gestão de ambientes de TI.
[CTI-01] Windows Intune & Windows Server 2012
Starcraft Brood War e a BWAPI
Branch & Merge Claudio Leite.
MVP Virtual Conference 2013
Henrique Gabriel Gularte Pereira
Gerência de Configuração - GC
Desenvolvendo Boletim Técnico Documentação Porto Alegre, Maio 2014.
Gerenciamento de conteúdo e automação de processos de trabalho com o novo 2007 Microsoft Office system.
3/4/2015 Prof. Msc George Cabral Bacharelado em Sistema de Informação Ambientes de Desenvolvimento de Software.
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
Paulo Oliveira – phslfo Victor Acioli - vaca 11/05/2010.
Especificação em Projeto de Sistemas
Boletim Técnico X SSIM X Sustentação Documentação Porto Alegre, Maio 2014.
Teste de Software: Manual sim, amador, jamais! André Dias.
2015 International TechNet Wiki Summit 2015 DevOps: Desenvolvimento e Operações Juntos! Alan do Nascimento Carlos.
Conceitos Básicos Introdução.
IMPLANTAÇÃO DE GESTÃO DE PROJETOS
Vellum Ferramenta de automação para Python ou para outras plataformas Ferramenta de automação para Python ou para outras plataformas Módulos escritos na.
Hukarz Open Source Process D01 Alan Kelon, Silvio Meira Recife, 01/12/2006.
Explorando dados e extraindo informações – Plataforma de BI Felipe Ferreira –
MVP Virtual Conference 2013 Eliminando o cenário “no repro bug” Márcio Sete.
José de Arimatea - jarn José Luiz - jlcn 20/01/2013.
Luiz Felipe Oliveira – SUNMP/MPACL
ZuEuz Tecnologia & Negócios © 2015 Todos os Direitos Reservados.
Automação de Testes: Ferramentas e Aplicação com Integração Contínua, Tipos e Exemplos Rogério dos Reis Brito
Ferramentas e Tecnologias para o Trabalho Distribuído e Colaborativo
MVP Virtual Conference 2013 Desktop Seguro Luciano Lima CISSP / MVP Enterprise
Prof. Sidney Galeote. 2 www. prasabermais. com  Visão Geral sobre a dimensão de qualidade “performance”  Custo da qualidade  Como a performance deve.
Sobre a Prime Control A Prime Control é um Centro de Excelência em Qualidade de Software. Nossa missão é desenvolver, aperfeiçoar e realizar serviços.
Universidade Federal de Pernambuco Ambiente para Integração Contínua Rafael Vanderlei de Souza 06/12/2008 Programa de Mestrado em Ciência.
Prof. Paulo Barreto  O gerenciamento da informação, segundo Davenport (1997), é um conjunto estruturado de atividades que espelha.
Automatizando a implantação de software
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
DEVOPS. O QUE É? Na prática é o alinhamento do time de desenvolvimento com o time de operações, em relação à ferramentas, processos e responsabilidades,
Windows Server SQL Server Team Foundation Server Visual Studio 2010 Escrito por Max Claus Nunes Escrito por Max Claus Nunes
Elicitar Requisitos Documentar Requisitos Validar Requisitos Estrutura Implementação Implementar Componentes Testar de Unidades Corrigir Defeitos Testar.
DevSecOps Seu pipeline completo, com segurança!
Transcrição da apresentação:

MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia Tecnologia adriano@bertucci.com.br @adrianobertucci

Agenda Releases e sua importância Build Build Server Continuos Integration Entendendo um pouco mais Continuos Deploy Continuos Delivery Arquitetura TFS Praticando

Twitter: @adrianobertucci www.bertucci.com.br Sobre Adriano Bertucci Visual Studio ALM MVP adriano@bertucci.com.br Konia Tecnologia ALM e EPM www.konia.com.br ALM Brasil Twitter: @alm_brasil www.almbrasil.com.br Twitter: @adrianobertucci www.bertucci.com.br

É importante gerenciar? Relases É importante gerenciar?

Em toda empresa acontece... Cerimonias de para publicações Fichas e mais fichas de documentação O processo é muito demorado Plantão para eventuais problemas

Em toda empresa acontece...

Build, Build server e continuos *.* Entendendo um pouco mais... Build, Build server e continuos *.*

A ferramenta do desenvolvedor Build A ferramenta do desenvolvedor

Build O Que é Build? Construir. Compilar o código fonte do projeto. F5, Crtl + Shift + B do Visual Studio Debug, release Transformar seu fonte em arquivo binário!!!

A ferramenta para o desenvolvimento Build Server A ferramenta para o desenvolvimento

Build Server Servidor dedicado Relatórios Validações de Qualidade Agendamento Sem intervenção humana Transformar seu fonte em arquivo binário!!!

Continuos Integration Experiência focada no desenvolvimento

Continuos Integration Alterou seu código -> Build executado Prática Erros de Código aparecem Integridade do seu fonte Dependente do Build Server

Experiência focada na T.I. Continuos Deployment Experiência focada na T.I.

Continuos Deployment Alterou seu código -> Nova versão publicada Acumulo de Código? Ciclo rápido Processo 100% Automatizado Qualidade/Testes imprescindível

Experiência focada no negócio Continuos Delivery Experiência focada no negócio

Continuos Deployment Ambiente de produção nunca ficou tão próximo! Etapa do processo Ágil Seu negócio ganhando valor Automação de Todo ciclo Alinhado com a estratégia da empresa

Devo ter em mente sempre... Plano de roolback Deploy manual deve ser apagado definitivamente do processo Entrega = Valor, ou seja, entrega é a melhor KPI do seu negócio

Build server - Arquitetura Team Foundation Server Build server - Arquitetura

TFS – Build server Arquitetura

TFS – Build server elementos Controller Agentes Build Definition Execuções Build Process Template

Trabalhando com build no team fountion server 2012 Praticando Trabalhando com build no team fountion server 2012

Dúvidas www.almbrasil.com.br Adriano Bertucci Microsoft Visual Studio ALM MVP Konia Tecnologia adriano@bertucci.com.br Siga: @adrianobertucci www.almbrasil.com.br