advertisement

TDC2008 Integração Contínua

50 %
50 %
advertisement
Information about TDC2008 Integração Contínua
Technology

Published on December 1, 2008

Author: victorhg

Source: slideshare.net

Description

Apresentação Realizada no TDC 2008 Floripa, por Victor Hugo Germano
advertisement

Integração Contínua Victor Hugo Germano Globalcode – Open4Education

Eu? Quem? > Victor Hugo Germano > Ciência da Computação – UFSC > Gestão Estratégica de TI – UNIVALI > Audaces Automação Industrial > Editor: Revista Visão Ágil > Editor: InfoQ Brasil > Autor: A Maldita Comédia Globalcode – Open4Education

Agenda • Mitos • Princípios • O Processo de IC – Construção e Controle – Testes – Inspeção – Feedback Globalcode – Open4Education

Definição de requisitos Análise e Design Tempo Desenvolvimento Nos tempos da brilhantina Teste/Correção Integração Globalcode – Open4Education

http://flickr.com/photos/fairytalecinema/1813597118/ Globalcode – Open4Education

Globalcode – Open4Education http://flickr.com/photos/fairytalecinema/1813597126/

•Integração de Software • Último estágio do desenvolvimento • Testar apenas com o software pronto • Funcionou na minha máquina! • Qualidade é um asset dispensável • Qualidade é responsabilidade do QA Team • O Mercado pode esperar Globalcode – Open4Education http://flickr.com/photos/fairytalecinema/1813597126/

Integração de Software http://flickr.com/photos/movimente/2431646967 Globalcode – Open4Education

Integração de Software – A Realidade • Riscos são subestimados • Dependências de subsistemas ? • Interpretação errada de requisitos • Incompatibilidade entre interfaces • Muitos bugs na fase de integração • Testes demoram demais • Correções demoram mais ainda • Atrasos tornam-se comuns http://flickr.com/photos/movimente/2431646967 Globalcode – Open4Education

Novos Desafios Competir em um mercado que não quer esperar Mas como??!! Reduzir Riscos do desenvolvimento Responder rápido às mudanças Reduzir custos de produção Globalcode – Open4Education

E se nós pudéssemos... Reunir • Velocidade • Qualidade • Informações para tomada de decisão Globalcode – Open4Education

Valor de Negócio • Resultados rápidos • Aderência aos requisitos • O Software correto • Satisfação do cliente Globalcode – Open4Education

Globalcode – Open4Education

Integração Contínua?  Desenvolvedores sincronizam códigos produzidos ao menos uma vez ao dia  Testes garantem a consistência da base de código unificada  Relatórios de qualidade gerados automaticamente  Uma versão compilada, testada e pronta para uso é criada  Problemas na construção do software têm prioridade máxima  Facilmente é possível saber a saúde do projeto Paul Duval – Continuous Integration, 2007 Globalcode – Open4Education

O Processo http://malditacomedia.blogspot.com/2007/10/integrao-contnua.html Globalcode – Open4Education

Elementos do Processo • Construção • Testes • Inspeção • Feedback Globalcode – Open4Education

Construção “E então Ele disse: Faça-se a Luz” Globalcode – Open4Education

Construção Controle de Versão?! Globalcode – Open4Education

Testes Globalcode – Open4Education

Teste! Teste! Teste! • Junit • Ejb3Unit • Jmeter • HttpUnit • DBUnit • Fit/Fitnesse • SQLUnit • dbMonster Globalcode – Open4Education

Inspeção Globalcode – Open4Education

Inspeção Análise Estática – PMD – Findbugs Duplicação de Código – CPD – Simian Complexidade / Dependências – Sourcemonitor – Jdepend – Javancss Globalcode – Open4Education

Software Intelligence Globalcode – Open4Education

Feedback Globalcode – Open4Education

Referências Continuous Integration – Improving Software Quality and Reducing Risk Paul M. Duval, Steve Matyas, Andrew Glover Martin Fowler – Continuous Integration http://martinfowler.com/articles/continuousIntegration.html Revista Visão Ágil – Edição 04 http://visaoagil.com/downloads/edicoes/VA_04.pdf Open Java Testing Projects http://java-source.net/open-source/testing-tools http://malditacomedia.blogspot.com/search/label/IntegraçãoContínua Globalcode – Open4Education

Obrigado! http://malditacomedia.blogspot.com victorhg@gmail.com Globalcode – Open4Education

Dúvidas? http://flickr.com/photos/oberazzi/318947873/ Globalcode – Open4Education

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Integração Contínua - Technology

Palestra sobre integração contínua na XPCE. Palestra sobre integração contínua na XPCE. Docslide.com.br. Upload Login / Signup. Leadership;
Read more

Integração Contínua: estudo de caso Datasul CRM Thiago ...

Slide 1 Integração Contínua: estudo de caso Datasul CRM Thiago Moreira Slide 2 Conteúdo Motivação Pesquisas Ferramenta utilizada (Jakarta Gump ...
Read more

A Maldita Comédia

... tdc2008-integrao-contnua-presentation?type=powerpoint" title="TDC2008 Integração Contínua">TDC2008 Integração Contínua Read more

Extreme Programming by Gabriel Hoff on Prezi

Integração Contínua Releases Curtos Código Padronizado Links ... http://www.improveit.com.br/download/TDC2008-Extreme-programming.pdf. Full transcript.
Read more

29456150-XP-Extreme-Programming.pdf

What's trending, bestsellers, award-winners & more. Top Audiobooks. What's trending, bestsellers, award-winners & more
Read more

EJB 3.1: A Community Update

> Continua o caminho da simplicidade sem sacrificar o poder ... > Integração mais próxima com JSF ... TDC2008_EJB31CommunityUpdate_pt_br
Read more

Blog da Improve It - tag scrum

Tags ágil, agile, scrum, tdc2008, vídeo | 3 comentários. ... * Como é o processo de [integração contínua][ic]? * Na sua opinião, ...
Read more

eventos | edgarsilva.com.br

Alexandre Porcelli, que já fez contribuições para o Drools, Hibernate, ModeShape, MuleESB e não para de se engajar em novos desafios. Mauricio Salatino ...
Read more