Loading…
Agile Brazil 2015 has ended
Desenvolvimento e Testes [clear filter]
Wednesday, October 21
 

14:00 GMT-03

QA to AQ: Becoming Agile at Quality
As organizations transition to agile processes, Quality Assurance (QA) activities and roles need to evolve. Traditionally, QA activities occur late in the process, after the software is fully functioning. As a consequence, QA departments have been “quality gatekeepers” rather than actively engaged in the ongoing development and delivery of quality software. Agile teams incrementally deliver working software providing an opportunity to engage in QA activities much earlier, ensuring that both functionality and important system qualities are addressed at the most responsible moment. Agile teams embrace a “whole team” approach. Although special skills may be required to perform certain development and Quality Assurance tasks, everyone on the team is focused on the delivery of quality software.

Speakers

Wednesday October 21, 2015 14:00 - 15:50 GMT-03
Sala 5: Mangue Beat

16:30 GMT-03

Continuously serving the developer community with Continuous Integration and Delivery
Slides at http://snap.ci/1WedUhx

SnapCI enables teams to do Continuous Delivery(CD). When practising CD, the goal is to automate the process of deployment and build software in a way that can be deployed to production anytime. For a system that allows others to deploy their software, downtime was out of question. We had to change SnapCI’s architecture in a way that our own deployments wouldn’t affect our users. To achieve this we chose to do blue-green deployments. In this approach, we had to maintain two instances of our system, one which would be active and the other inactive. Based on our experience, we will share some tricks of the trade from the numerous challenges we faced such as making the application aware of whether it was active or inactive, handling data migrations and babysitting the long running jobs.


Wednesday October 21, 2015 16:30 - 17:20 GMT-03
Sala 1: Frevo

17:30 GMT-03

Evoluindo aplicações e serviços com testes de contrato
Provavelmente sua app (mobile ou web) consome serviços que estão sendo desenvolvidos por outros times. Neste caso, você tem aplicações instáveis (em desenvolvimento) dependendo de outras aplicações também instáveis e sujeitas a mudanças. E isso não é apenas um desafio de tecnologia, mas também de interação e comunicação de pessoas em diferentes times e com diferentes propósitos. Testes automatizados de contrato de serviços (API's) são uma opção para manter o seu projeto atualizado sobre mudanças em suas dependências, tanto as que seu time pediu, quanto as acidentais, como bugs ou quebras de contrato.

Speakers

Wednesday October 21, 2015 17:30 - 18:20 GMT-03
Sala 4: Baião

19:00 GMT-03

Como e por que usar micro-serviços no globoesporte.com?
Por que decidimos começar a usar micro-serviços no portal globoesporte.com? Quais as preocupações iniciais? Quais foram os desafios enfrentados? Quando usar um micro-serviço? Quais os resultados para o client e para o processo de desenvolvimento em geral? São perguntas que serão respondidas na palestra com a experiência do desenvolvimento para o pan-americano 2015.

Speakers

Wednesday October 21, 2015 19:00 - 19:25 GMT-03
Sala 4: Baião

20:00 GMT-03

Uma pergunta para melhorar o seu legado
Trabalhar com tecnologias de ponta, passeando por campinas verdejantes é o desejo de todo desenvolvedor. Porém, nem sempre isto é possível. Na maior parte das vezes nos vemos trabalhando em cima de bases de código deixados por outros, ou mesmo deixando o nosso código para que outros continuem o serviço. Nessa conversa mostro como ler a história de um sistema e entender como o legado (se e de outros) pode ser tanto prazeroso como rentável a seus clientes. E para isso, basta você se fazer apenas uma pergunta.

Speakers
avatar for Fabricio Nogueira Buzeto

Fabricio Nogueira Buzeto

CEO, Buzeto Tecnologia
Coder because I like to see stuff that works. Researcher because I want to push the limits. Entrepreneur because I care for something that's valuable.



Wednesday October 21, 2015 20:00 - 20:25 GMT-03
Sala 1: Frevo
 
Thursday, October 22
 

12:00 GMT-03

How to Incorporate Security Best Practices into Agile Teams
New security breaches break headlines everyday. Building secure applications is difficult, as vulnerabilities can be hard to predict. But there is more that we can do as software developers to bake security into our everyday practices. Agile has been adopted across a range of industries and project sizes, proving successful in helping teams deliver working software faster. We will discuss how to incorporate best security practices into a team’s agile practice. We will explain first the “security sandwich”, in which security is currently treated as a consideration at the beginning and end of feature releases. We will then talk about how to incorporate good security practices, such a threat modeling and penetration testing, into agile practices such as daily standups and iterations.


Thursday October 22, 2015 12:00 - 12:50 GMT-03
Sala 3: Maracatu

13:00 GMT-03

Robotium+ Cucumber+ Gradle, misture com Spoon e tenha uma execução de testes em vários dispositivos.
Sabemos que a automação já é algo que está sendo bem procurada, em muitos lugares já está bem evoluída. Mas em um contexto mobile, o desafio ainda permanece, devido a quantidade de dispositivos existentes no mercado, principalmente quando se trata de desenvolvimento Android. Juntando algumas ferramentas como Robotium, Gradle, Cucumber e Spoon, automatizar testes Android está deixando de ser um desafio. Essa experiência foi feita em projetos aqui em Manaus em um instituto de Pesquisa e Desenvolvimento.


Thursday October 22, 2015 13:00 - 13:25 GMT-03
Sala 3: Maracatu

13:30 GMT-03

Docker e CoreOS: escalando serviços usando o fleet
Se você pensa em usar Docker em produção, mas ainda não tem certeza se vale a pena, venha assistir essa palestra! Nela farei um relato de experiência da nossa migração de infra-estrutura para um cluster de CoreOS, rodando todas as nossas aplicações em containers Docker. Vou mostrar qual foi nossa motivação, quais os problemas pelos quais passamos e como resolvemos.



Thursday October 22, 2015 13:30 - 13:55 GMT-03
Sala 3: Maracatu

15:00 GMT-03

Experiencias de DevOps além da automação de infraestrutura
O DevOps vem ganhando cada vez mais força no mundo de desenvolvimento – mas é bastante comum encontramos situações onde é erroneamente resumido à automação de infraestrutura e ao uso de ferramentas como Puppet. Na verdade, porém, para conseguir vivenciar DevOps e colher seus benefícios é preciso ir muito além de automatizar sua infraestrutura – por mais complexo que isso seja. Nesta palestra você vai ver: * Experiencias de evolução da empresa: * Experiencias de um projeto distribuido entre 8 paises com mais de 5 anos de projeto: * De CMMI e ITIL para cultura de DevOps * De gestão isolados para unificados. * Práticas e principios de arquitetura para suportar operação e sistemas operados através de Orientação a Serviços. * Deploys, incidentes e mudanças e Stress Testing.

Speakers
avatar for Diego Pacheco

Diego Pacheco

Principal Software Architect, ilegra
Brazilian Principal Software Architect, SOA Expert, DevOps Practitioner, Blogger, Terran SC2 Player. Working with Chaos / Perf Engineering and NetflixOSS.



Thursday October 22, 2015 15:00 - 15:50 GMT-03
Sala 1: Frevo

16:00 GMT-03

Learning Shot: Como fica a arquitetura de software em projetos ágeis?
Limited Capacity seats available

Site que fica fora do ar por excesso de usuários, investimento em ferramentas caras, tecnologias que não fazem sentido juntas... Isso só acontece com seu coleguinha do Waterfall, certo? 3:) Se você não tiver um bom desenho de solução seu cliente vai enfartar da mesma forma, ou no mínimo nunca mais vocês tomarão uma cerveja juntos. Aprenda neste Learning Shot de forma colaborativa a evitar esses problemas ou pelo menos minimizar a chance de ocorrerem com os seus projetos.

Speakers
avatar for Anderson Diniz Hummel

Anderson Diniz Hummel

Agile Coach, Adaptworks
avatar for Manoel Pimentel

Manoel Pimentel

Agile Coach, Elabor8
Manoel is a catalyser of changes, author of the book ‘The Agile Coaching DNA’, speaker, cyclist enthusiast, and Agile Coach at Elabor8 in Australia. He has over 20 years of experience working as a designer of solutions and helping software development teams to create better ways... Read More →



Thursday October 22, 2015 16:00 - 17:50 GMT-03
Sala 2: Forró DigithoBrasil
 
Friday, October 23
 

12:00 GMT-03

TDD and Refactoring with LEGO
Limited Capacity seats available

In this fun and energetic session, we will learn the basics of Test Driven Design/Development (TDD) and Refactoring with the use of LEGO. We will create failing tests, make them pass and then refactor. We won’t be writing software, we will be using LEGO bricks to create programs. By working with our hands, these technical concepts that can be tricky to understand around will be simplified. Come play and learn!

Speakers
avatar for Bryan Beecham

Bryan Beecham

Anzeneer, Industrial Logic
Bryan Beecham is an international speaker, coach, trainer, and agile consultant. His passion is to help improve companies, teams and individuals through continuous improvement and increasing awareness. Bryan lives in Ottawa, Canada, plays guitar, and enjoys chasing soccer balls... Read More →


Friday October 23, 2015 12:00 - 13:50 GMT-03
Sala 5: Mangue Beat

15:00 GMT-03

Abraçando a mudança com código
Limited Capacity seats available

Abraçar mudanças está no coração do desenvolvimento ágil, sendo um dos princípios descritos no manifesto: "Responder a mudanças mais que seguir um plano". No entanto, apesar de toda a preparação que o projeto pode ter, se o seu código não estiver realmente aberto para mudanças, você está em sérios problemas! Durante esta sessão vamos utilizar exemplos de código em ruby já construído e vamos propor uma extensão para cada um dos problemas. Como você deve estar imaginando, o código utilizado não vai estar exatamente aberto para mudanças, mas não se preocupe, a gente refatora :D Ao pensar em maneiras de refatorar o código, vamos ter a oportunidade de explorar na prática princípios de orientação a objetos e técnicas de refatoração. Vamos abraçar a mudança com o nosso código!

Requisitos para participar no workshop: ter instalado no seu computador Ruby 2+ e RSpec 3+ 

Speakers

Friday October 23, 2015 15:00 - 16:50 GMT-03
Sala 5: Mangue Beat

17:30 GMT-03

Testando na nuvem a UI e o JavaScript de sua aplicação
Com o aumento do número de diferentes dispositivos, versões de browsers e de sistemas operacionais, testar aplicações web de forma a garantir compatibilidade entre diversos ambientes se torna, cada vez mais, um desafio. Nesta sessão, vamos mostrar como testar a UI e o JavaScript de sua aplicação através de serviços na nuvem, como o SauceLabs e o BrowserStack. Vamos comparar os serviços e mostrar exemplos de testes de UI (com Selenium WebDriver) e testes de unidade de JavaScript com Karma, rodando em múltiplos ambientes.

Speakers
avatar for Stefan Teixeira

Stefan Teixeira

QA Automation Engineer, Toptal
Stefan trabalha como QA Automation Engineer na Toptal. Entusiasta de Testes Automatizados (e de tudo que possa ser automatizado!), Agile Testing e da cultura DevOps. Nas horas livres, mantém dois blogs técnicos (stefanteixeira.com.br - pt-br e stefanteixeira.com - en). Co-organizador... Read More →



Friday October 23, 2015 17:30 - 18:20 GMT-03
Sala 4: Baião

18:30 GMT-03

Entrega Contínua na Infoglobo: gerando valor em 2 horas
Slides em: http://www.slideshare.net/samantacicilia/agile-brazil-entrega-contnua-na-infoglobo-gerando-valor-em-2-horas

Os últimos 6 anos na Infoglobo foram dedicados a tornar os projetos mais ágeis através de frameworks e metodologias como Scrum e Kanban. Desses 6 anos, dedicamos o último à implementação de Entrega Contínua nos projetos de diferentes plataformas e tecnologias (TIBCO, Java, Grails, Escenic, Apache, Sorl, Varnish). Nessa palestra será apresentado o processo de Entrega Contínua implantado na Infoglobo, as ferramentas utilizadas (open source e algumas desenvolvidas por nós), desafios culturais e mudanças de paradigma que enfrentamos todos os dias nessa nova abordagem de entrega de software, onde conseguimos sair de um intervalo de 15 dias para 2 horas para colocar uma mudança em ambiente de produção.

Speakers
avatar for Samanta Souza

Samanta Souza

Tech Lead, Pagarme
Atuo com Qualidade de Software desde 2011 na Infoglobo, participando da definição de processos e ferramentas que potencializem a qualidade do software que desenvolvemos. Desde o ano passado participo do processo de implantação da Cultura de Entrega Contínua ajudando a construir... Read More →


Friday October 23, 2015 18:30 - 18:55 GMT-03
Sala 3: Maracatu
 
Filter sessions
Apply filters to sessions.