Improvecasts 
Improvecast 18 - Entrevista com Mauricio Hermogenes (Paggo) na Série Experiências Ágeis (24/07/2007)
Arquivos: Podcast RSS iTunes
Acaba de ser publicado o Improvecast 18 que traz o surpreendente relato de um cliente dos serviços de mentoring da Improve It, a Paggo, que desenvolveu um sistema de cartão de crédito usando Extreme Programming do início ao fim. Entrevistei Mauricio Hermogenes, Diretor de Tecnologia da Paggo. Ele descreveu o Oi Paggo, um sofisticado sistema de "cartão" de crédito utilizando celulares desenvolvido em parceria com a operadora de telefonia Oi.

O Oi Paggo foi desenvolvido sobre a plataforma Java e XP foi usado como metodologia de desenvolvimento, o que, segundo a Paggo, permitiu que o sistema fosse implementado em tempo recorde. O Oi Paggo já está em uso em diversas cidades brasileiras e sua receptividade está superando as próprias expectativas da Paggo, como o Mauricio explica no podcast.

Fonte: http://www.oipaggo.com.br
O Oi Paggo talvez seja hoje um dos produtos mais amplamente utilizados desenvolvidos em XP no Brasil. Trata-se de um projeto inédito, tanto em termos do negócio (cartão de crédito via celular), quanto em termos da metodologia de desenvolvimento. Portanto, esse podcast, além de ser muito instrutivo, é também um ótimo case para demonstrar o potencial do Extreme Programming no mercado brasileiro.
Esses foram os assuntos tratados no Improvecast 18:
- Quem é a Paggo e o que ela faz?
- O que é uma solução de private label?
- O que é o Oi Paggo?
- Como funciona o Oi Paggo?
- Quais as vantagens do Oi Paggo para os compradores?
- Qual o custo do Oi Paggo para os compradores?
- O que um comprador deve fazer para habilitar seu Oi Paggo?
- Quais as vantagens do Oi Paggo para os lojistas?
- Qual o custo do Oi Paggo para os lojistas?
- O que um lojista deve fazer para habilitar seu Oi Paggo?
- Quando a Paggo foi fundada e qual era seu objetivo?
- Quando e como teve início o projeto do Oi Paggo?
- Quando o Oi Paggo foi lançado como piloto?
- Quando o Oi Paggo foi lançado em nível nacional?
- Como está sendo a receptividade do mercado?
- A Paggo utilizou Extreme Programming desde que começou a desenvolver sua plataforma de cartão de crédito, em 2004. O que motivou a opção pelo XP?
- Como se deu a implantação do XP no início?
- Que práticas foram utilizadas no início?
- Quais foram mais fáceis de adotar?
- Quais foram os principais benefícios observados neste primeiro momento?
- Quais as principais dificuldades?
- Em 2005 a Paggo deu início ao desenvolvimento do Oi Paggo e a Improve It foi chamada para ajudar a dar continuidade na implantação do XP, através de seu serviço de mentoring. Que novidades foram sugeridas e implantadas nesse momento?
- Como foi conduzido o trabalho de mentoring?
- Na opinião de vocês, qual a importância desse tipo de trabalho?
- Quais foram os principais benefícios observados?
- Que práticas foram mais fáceis de utilizar?
- Quais foram mais difíceis?
- Você poderia falar um pouco sobre a arquitetura tecnológica da Paggo?
- Quantas pessoas havia na equipe de desenvolvimento no início do projeto Oi Paggo?
- Quantas pessoas fazem parte dessa equipe atualmente?
- Como vocês lidaram com o desafio de contratar pessoas capacitadas nessas tecnologias?
- Como vocês conduziram o treinamento dos novos contratados?
- Qual foi a importância da programação em par nessa questão?
- Em 2005, enquanto eu estava fazendo mentoring com a Paggo, utilizavam-se iterações semanais para o desenvolvimento do Oi Paggo. Quem atuava como cliente nas reuniões de planejamento?
- Como eram usados os cartões nessas reuniões?
- Como os cartões eram estimados?
- Como eles eram acompanhados ao longo da iteração?
- Uma coisa interessante que aconteceu na Paggo é que os cartões saíram da área de desenvolvimento e foram adotados por outros departamentos. Você poderia falar um pouco mais sobre como os cartões passaram a ser usados em toda a empresa?
- Na sua opinião, o que motivou tamanha aceitação e uso dos cartões?
- No momento, qual o tamanho da iteração de vocês? Continua sendo semanal?
- Em 2005, fazíamos retrospectivas ao final de cada iteração. Na opinião de vocês, que benefícios elas geravam?
- As retrospectivas continuam sendo usadas atualmente?
- Um dos desafios em se trabalhar com uma equipe grande é a reunião diária, o stand up meeting. Ela pode acabar se alongando demais caso a equipe seja grande. Como vocês têm lidado com essa questão?
- Enquanto estive com vocês, um aspecto que trabalhamos muito foi a questão de automação de testes, utilizando fortemente mock objects e outros conceitos. Quais foram as principais inovações nessa área, comparando-se com a forma pela qual vocês começaram a adotar o XP em 2004?
- Como a automação de testes vem sendo tratada atualmente?
- Na opinião de vocês, qual a importância da automação dos testes e de práticas como desenvolvimento orientado a testes para a qualidade do produto final?
- Vocês têm conseguido manter o design organizado através de sucessivas refatorações do código?
- Qual tem sido a importância dos testes automatizados para viabilizar as refatorações?
- Outro ponto que trabalhamos muito foi a questão da automação de builds e integração contínua. Quais foram as principais mudanças realizadas nessa área?
- Como ela vem sendo tratada atualmente?
- Como vocês têm lidado com o desafio de colocar mudanças no ar rapidamente, em um sistema que já está em plena utilização?
- A Oi, como quase todas as grandes empresas brasileiras, baseia seu processo de desenvolvimento em métodos tradicionais de gestão de projetos, tais como aqueles disseminados pelo PMBOK. Como vocês vêm lidando com essa diferença cultural entre o modelo de desenvolvimento da Paggo, baseado no XP e o modelo de gestão da Oi, baseado no PMBOK?
- O XP contribuiu de alguma forma para o bom relacionamento entre a Paggo e a Oi?
- Na opinião de vocês, qual tem sido a importância da utilização do XP no que se refere à motivação da equipe de desenvolvimento e habilidade da Paggo em reter seus profissionais?
- Que tipo de adaptações vocês tiveram que fazer no XP para que se adequasse às particularidades da Paggo?
- Quais são os principais desafios que vocês estão vivenciando no momento, tanto no nível do negócio, quanto no técnico?
- Como está sendo a receptividade do Oi Paggo no mercado e o que a Paggo está preparando para o futuro próximo?
Arquivos: Podcast RSS iTunes



Comentários (0 até o momento)