iii mesa redonda - teste de software na prática - andre abe vicente
Post on 13-Apr-2017
71 Views
Preview:
TRANSCRIPT
III Mesa RedondaTeste de Software na Prática: Reduzindo a Lacuna entre a Academia e a Indústria (Edição 2016)
André Abe VicenteEspecialista de Qualidade - PagSeguro UOL
andvicente @ gmail comlinkedin.com/andvicente
Nov / 2016
André Abe Vicente
▶ Testes & Agile (MSc. LabES - ICMC-USP) ▶ [2010 – 2012] Techne Eng. e Sistemas
Lyceum – Gestão Acadêmica▶ [2012 – atual] PagSeguro UOL
Soluções de Pagamento Online e Presencial
Agenda
Ferramentas e Práticas
Dificuldades de Contratação
Oportunidades de Cooperação
Agile & Testes no PagSeguro
Scrum (2008)* 2012 – atual
Escalabilidade: aumento dos times de P&D, Produtos, Comercial...
Venda Presencial (2012): NFC, Leitor Tarja e Bluetooth, Pré-Pago e Moderninha
Evolução do PagSeguro UOL
* [Maranzato et. al.,2012] Scaling Scrum Step by Step: "The Mega Framework", Agile Conference.
Agile & Testes no PagSeguro
▶ Arquitetura do PagSeguroEvolução de Arquitetura: Monolítico (Micro)serviços➡
https://www.infoq.com/br/presentations/apache-mesos-para-operar-grandes-sistemas-e-microservicos
Delivery ContínuoCultura de Qualidade & Melhoria Contínua
Times Remotos
Desafios
Perfil QA / Agile Testers
▶ Dimensão de NegócioBDD | Comunicação |Especificação
▶ Dimensão TécnicaSkills desenvolvimento | Pair com Devs | TDD e Codigo Limpo Automação de Testes| Testes de Perfomance e Segurança
▶ Dimensão DevOPS Pipelines | Continuous Integration | Tarefas Repetitivas
* https://www.thoughtworks.com/insights/blog/agile-tester-30by Daniel Amorim - Thoughtworks
Ferramentas e Boas Práticas
▶ Ferramentas Qualidade e Testes
▶ Delivery Contínuo
Ferramentas e Boas Práticas
▶ Organização dos Times ▶ P&D: Backend Devs, QAs, Frontend Devs,
ADs / DBAs, Implantação / Operações, UX e UI , Produtos▶ Feature Teams▶ Grupos de Interesse (Delivery Contínuo, Coaching,
Qualidade/Testes…)
Fonte: https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/
Ferramentas e Boas Práticas
▶ Entregas + Feature Toggles▶ Releases separados▶ Entregas (Trens de Entrega, Caronas)▶ Chaveamentos (Usuário, Porcentagem, Testes A/B)
Fonte: https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-2/
Ferramentas e Boas Práticas
▶ Entregas + Feature Toggles▶ Releases separados▶ Entregas (Trens de Entrega, Caronas)▶ Chaveamentos (Usuário, Porcentagem, Testes A/B)
Fonte: https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-2/
▶ Monitoração em Produção▶ Acompanhamento Delivery e Pos▶ Monitoração Operações, Relatorios de Erros 500, Banco▶ Acompanhamento Funcionalidades (Business Dashboards, Erros)
Ferramentas e Boas Práticas
Payment Gateway Real - Time Monitoring with Splunk! Marcio Ghiraldelli @ SplunkConf 2013
Dificuldades Contratação
Formação sólida em TIConceitos de teste | Desenvolvimento | AutomaçãoSQL | Agile | ...
Investigação de ProblemasArquitetura | Processamento Assíncrono | Logs Linux | Banco | ...
▶ Troca de Experiências em Engenharia de Software Delivery Contínuo Treinamento e cultura relacionada a qualidade e testes Refatoração e qualidade de codigo Mobile Perfomance e Escalabilidade
▶ Estudos Experimentais ≈1,5MLOC, ≈22 mi requisições/dia
▶ Precisamos de profissionais qualificados e com perfil de pesquisa (inovação e investigação)
Oportunidades Cooperação
Vagas PagSeguro UOLselecao @ uolinc com
Assunto: Mesa Redonda UFSCAR
OBRIGADO
top related