quarta-feira, 27 de setembro de 2017

Evento de Outubro - Entrega Contínua: do zero ao sucesso!

O GUTS-RS convida você para o evento de Outubro que será realizado no dia 17, terça-feira, às 19h na PUCRS, onde Diraci Silva, José Ernesto Barbosa e Ben Hur Ott apresentarão a palestra Entrega Contínua: do zero ao sucesso.

Você já parou para pensar sobre como garantir a qualidade de projetos com entrega contínua? É possível utilizar as técnicas de automação de testes não apenas como garantia em testes de regressão, mas como ferramenta de apoio para CI/CD e monitoramento? Como garantir o funcionamento destes processos em ambientes complexos, com integrações interdependentes em ambientes de desenvolvimento e homologação?

Image result for Entrega Contínua:

Esta palestra apresentará estratégias e abordagens que podem ser utilizadas para a melhoria de processos de qualidade em equipes ágeis visando aumentar o nível de confiança das entregas de software.

Conceitos, técnicas e ferramentas que apoiam a adoção de Integração e Entrega Contínua, tais como as listadas a seguir, serão abordadas durante o evento:
  • Virtualização de Serviços em ambientes com integrações interdependentes (integrações com terceiros)
  • Testes Integração em Ambientes de Desenvolvimento e Homologação (DDT – Data Driven Test)
  • Testes de Regressão Contínua (Aprovação de builds automatizados)
  • Publicação controlada Multiplataforma (API >> Sites >> Mobile)
  • Gitflow e releases automatizados
  • Beta Testes

Para finalizar, os palestrantes efetuarão uma análise sobre as estratégias e darão dicas sobre o que não pode faltar em um projeto para entrar em produção:
  • Analytics (análise de fluxos de comportamento e utilização)
  • Crashlytics (como agir rapidamente quando ocorrem erros em produção)
  • Graylog (como identificar rapidamente onde ocorrem os problemas utilizando gerenciamento de logs em plataformas escaláveis)



Confira a programação do evento:
  • 19h00 Recepção, boas vindas e coffee para integração
  • 19h30 Abertura do evento e apresentação do GUTS-RS
  • 19h45 Entrega Contínua: do zero ao Sucesso
  • 21h30 Encerramento do evento

Mais informações:
  • Data: 17/10/2017
  • Horário: das 19h às 21h30
  • Local: PUCRS, Prédio 32 - Sala 516. Clique aqui para localizar-se
  • Valor: Inscrição gratuita

Linhas de ônibus que passam no local:
314343353314131423143
344239433973398347635201
T1T4T9

Participe e contribua para a nossa comunidade. Faça parte desta grande colmeia! Contamos com a sua presença!

sexta-feira, 22 de setembro de 2017

Saiba o que rolou no evento de Setembro/2017

No dia 13/09 foi realizado o evento de Setembro do GUTS-RS e nesta edição contamos com a presença de Marcelo Adamatti, engenheiro de software na Zenvia, que compartilhou um pouco da sua experiencia e conhecimento sobre Continuous Integration (CI) e Continuous Delivery/Deployment (CD).

O Global Tecnopuc de casa cheia com o GUTS-RS
Vamos imaginar dois cenários:

O primeiro cenário é de uma empresa cujo seus softwares vão para produção quatro vezes por ano e todas as vezes que uma parte do produto vai para produção as equipes investem um grande esforço preparando o deployment. Tudo tem que dar certo. Tudo tem que ser testado minunciosamente e intensivamente, gerando retrabalho e horas-extras. Quando chega o grande dia, uma parte da equipe está preparada para colocar o software em produção e outra parte está preparada para dar um rollback caso algo errado aconteça.

Agora vamos para o segundo cenário: uma empresa que coloca os seus softwares em produção a cada commit do desenvolvimento. Uma vez por dia uma nova versão do produto estará em produção e a equipe está preparada em todo seu processo de desenvolvimento para realizar isso.

Qual das duas situações mais se parece com a realidade da sua empresa? Foi com esses dois exemplos que o palestrante iniciou a apresentação e explicou os conceitos de CI e CD.

Marcelo Adamatti falando sobre CI e CD
A ideia dos cenários foi para fazer o público se identificar e comparar com a realidade da sua respectiva empresa. Além disso, Marcelo nos mostrou uma linha do tempo com evolução de práticas que existiam no processo waterfall e que mudaram com a chegada das metodologias ágil e lean, proporcionando o desenvolvimento de práticas como CI e CD. Essas práticas permitem que as equipes possam disponibilizar novas versões do software para produção com maior frequência.

Vejamos alguns conceitos para melhor entendimento:

Continuous Integration é a integração contínua do trabalho dos desenvolvedores, ou seja, os desenvolvedores mesclam as suas mudanças na mesma branch com frequência. A prática de CI é apoiada por desenvolvimento de testes automatizados, já que é preciso garantir que as mudanças efetuadas não afetaram outras partes do código.

Continuous Delivery/Deployment é o mindset de ter o código pronto para deploy para produção a qualquer momento, podendo ser manual (continuous delivery) ou automático (continuous deployment).

Um ponto relevante que foi apresentado é que essas práticas podem e devem ser combinadas com outras técnicas e ferramentas, como, por exemplo, TDD para apoiar o CI ou Docker para facilitar o deploy. Segue abaixo uma lista de ferramentas e técnicas citadas pelo palestrante: 

Ferramentas utilizadas no CI e CD
O Marcelo também trouxe exemplos práticos (código) e apresentou para a comunidade que mostrou-se interessada no assunto através de perguntas e discussões ao final do evento.

Moisés Ramírez, Alessandra Paixão, Marcelo Adamatti e Joyce Bastos
E a noite não parou por aí! Nessa edição tivemos o sorteio de dois ingressos para o evento do The Developers Conference (TDC) Porto Alegre. Os ganhadores foram Bruce Notario e Daniel Jacobsen. Parabéns aos sorteados!

O GUTS-RS agradece a presença de todos, em especial ao Marcelo Adamatti que nos prestigiou com as suas experiências e o seu conhecimento.

Confira os slides da palestra através da nossa página no Slideshare e fique por dentro do que rolou no evento!


As fotos do evento podem ser conferidas na nossa página no Facebook.
Fiquem ligados que tem mais evento do GUTS-RS no próximo mês! Informações em breve :)

quarta-feira, 6 de setembro de 2017

Sorteio de ingressos para o TDC 2017 Porto Alegre

Maoê!

O GUTS-RS sorteará 2 ingressos para o TDC 2017 Porto Alegre durante o evento que acontecerá no dia 13 de Setembro no TECNOPUC. Isso mesmo, 2 ingressos "na faixa"!

Atenção! O sorteio será realizado no final do evento e somente quem estiver presente poderá concorrer. Além disso, os sortudos terão até o dia 16/09 para utilizar a sua cortesia. Os códigos promocionais serão invalidados após o prazo final.


O ingresso é válido para utilização em qualquer trilha, mas, claro, você não vai querer ficar de fora da Trilha Testes. Não é mesmo?!

Saiba mais sobre o evento do GUTS-RS e garanta a sua inscrição em http://guts-rs.blogspot.com.br/2017/08/evento-de-setembro-continuous.html

Confira mais detalhes sobre a Trilha Testes

Corra e garanta a sua vaga para o evento de Setembro do GUTS-RS e não perca essa chance de concorrer a ingressos para o TDC 2017 Porto Alegre!

sábado, 2 de setembro de 2017

TDC 2017 Porto Alegre - Trilha Testes

Não há barreiras para o teste!

Esse é o slogan da Trilha Testes do TDC 2017 Porto Alegre. O evento acontece de 08 a 11 de Novembro na UniRitter e conta com 40 trilhas dos mais variados assuntos e diversos workshops.


A Trilha Testes acontecerá na quinta-feira, dia 09/11, e tem como público profissionais interessados em qualidade de software. Entendemos que um ambiente colaborativo e diversificado proporciona melhores resultados e você pode fazer a diferença dentro da sua equipe e colaborar com as outras etapas do ciclo de desenvolvimento de software.

Saiba mais sobre a Trilha Testes em

Os coordenadores do GUTS-RS Joyce Bastos e Moisés Ramírez formam a equipe de coordenação da trilha juntamente com Elias Nogueira, nosso parceiro de longa data. Convidamos você para aprender a melhorar a qualidade das suas entregas e para compartilhar as suas experiências em um dos maiores encontros de comunidades e empresas no Brasil!

Saiba como foi a participação do GUTS-RS no GUDay 2017

O GUDay, evento organizado pela SUCESU-RS e seus Grupos de Usuários, teve a edição de 2017 realizada na manhã do dia 26 de Agosto na UNISINOS Porto Alegre. O tema do evento, TECNOLOGIA A FAVOR DOS NEGÓCIOS, DESAFIOS E PERSPECTIVAS, foi tratado por duas trilhas: Gestão e Técnica.

Diraci Junior representando o GUTS-RS no GUDay 2017
O GUTS-RS esteve presente no evento na Trilha Técnica com a palestra Qualidade impulsionando negócios, criando marcas e produtos conceituados por Diraci Junior Trindade da Silva, responsável pela Gestão Técnica do serviço de Fábrica de Testes e responsável pelo Núcleo de Qualidade da CWI Software. Diraci falou sobre como podemos ser efetivos com a qualidade de software e entender sobre como cada etapa no ciclo de desenvolvimento de software pode ser crucial para determinar a qualidade final do produto e/ou projeto.

Público presente no GUDay
Confira a matéria publicada no site da SUCESU-RS sobre a Trilha Técnica:

Ficou curioso sobre a palestra do Diraci? Então confira os slides da apresentação dele e acompanhe o seu blog em https://diracijunior.com/.


O GUTS-RS agradece a presença de todos no GUDay 2017 e ao Diraci Junior por representar a nossa comunidade no evento. Até a próxima edição ;)

terça-feira, 29 de agosto de 2017

Evento de Setembro: Continuous Integration, Delivery e Deployment: O que são e o que isso tem a ver com DevOps?

O GUTS-RS convida você para o evento de Setembro que será realizado no dia 13, quarta-feira, as 19h no TECNOPUC, onde Marcelo Adamatti apresentará sobre Continuous Integration (CI), Delivery e Deployment (CD).

DevOps é um conjunto de práticas de desenvolvimento de software que exploram a comunicação, colaboração e integração entre desenvolvedores de software e outros profissionais de TI (Fonte: Rajiv Pant). Essa prática ou cultura, como descrita em diversos artigos, envolve o pessoal de desenvolvimento, operações (infra) e controle de qualidade. E é neste último onde a participação de testadores e QAs.


Esse evento vai apresentar definições e esclarecer dúvidas a respeito de CI e CD e mostrar como podem ser implementadas no processo de desenvolvimento de software. Além disso, vamos ver quais são as ferramentas (ex: docker, jenkins, etc) e as técnicas (ex: BDD, feature toggles) disponíveis no mercado que podem ajudar na adoção de CI e CD. E, claro, vamos aprender sobre como os testes estão envolvidos na cultura DevOps.

O assunto tem como foco desenvolvedores, testadores e a galera de “Ops”. Então, não fique de fora! Convide todo o seu time e vamos juntos aprender sobre como melhorar a qualidade das nossas entregas!

Marcelo Adamatti é desenvolvedor com +5 anos liderando times em ambiente distribuído, +10 anos em projetos globais em grandes empresas, +10 anos com sistemas distribuídos de alto volume de dados e alta disponibilidade. Também conhecido como “o semeador da discórdia” e pai do Nicolas, gosta de piadas ruins e compartilhar conhecimento. Atua como engenheiro de software na Zenvia.


Confira a programação do evento:
  • 19h00 Recepção, boas vindas e coffee para integração
  • 19h30 Abertura do evento e apresentação do GUTS-RS
  • 19h45 Continuous integration, Delivery e Deployment: O que são e o que isso tem a ver com DevOps?
  • 21h00 Encerramento do evento

Mais informações:
  • Data: 13/09/2017
  • Horário: das 19h às 21h
  • Local: TECNOPUC, Prédio 97A - Auditório Global. Clique aqui para localizar-se
  • Valor: Inscrição gratuita

Atenção!!!
Esse evento será no Prédio 97A do TECNOPUC. Veja como acessar o Auditório Global através da Av. Ipiranga.



Linhas de ônibus que passam no local:
314343353314131423143
344239433973398347635201
T1T4T9

Participe e contribua para a nossa comunidade. Faça parte desta grande colmeia! Contamos com a sua presença!

sexta-feira, 18 de agosto de 2017

TDC 2017 Porto Alegre - Call4Papers

Está aberto o Call4Papers para o The Developer's Conference 2017 Porto Alegre! Submeta sua palestra até 3 de Setembro!


Call4Papers

O evento acontece de 08 a 11 de Novembro na UniRitter Porto Alegre e conta com 40 trilhas dos mais variados assuntos e diversos workshops. Além disso, a Trilha Stadium será transmitida ao vivo.

Confira as trilhas

A Trilha Testes acontece na quinta-feira, dia 09/11, e promete bombar neste ano! Então, aguardamos a sua submissão para fazermos o melhor TDC de todos ;)

Não perca esta oportunidade de compartilhar o seu conhecimento com a comunidade e participar de um dos maiores eventos de tecnologia do Brasil!