Administração em Marketing - Aula 9 - Desenvolvendo Novos Produtos e Serviços
Desenvolvendo produtos no UOL
-
Upload
roosevelt-nascimento-junior -
Category
Internet
-
view
222 -
download
0
Transcript of Desenvolvendo produtos no UOL
Desenvolvendo produtos no UOL
Diretoria de P&DMaio de 2013
Por que ITAJUBÁ?
Roosevelt Nascimento JrGer. Geral de Processos e Qualidade
1. O que é o UOL?
2. Como desenvolvemos software ?
3. Cultura UOL
5
NEWSPAPERS MAGAZINES/BOOKS
DISTRIBUITION/PRINTiNG INTERNET/IT SERVICES
O que é o UOL?
• Fundado em 1996;
• Maior conteúdo em português do mundo;
• Maior audiência de internet entre os portais;
• Produtos e serviços diversificados.
O que é o UOL?• Ético• Crítico• Apartidário• Independente
O que é o UOL?• Maior infraestrutura de TI do Brasil;• Líder em serviço de hospedagem;• Líder no segmento de serviços de TI;• Milhares de clientes corporativos.• 6 datacenters, 2 de nível mundial, todos
interconectados por rede própria.
O que é o UOL?• Equipe altamente qualificada;• Projetos desafiadores;• Sistemas feitos para ter
escalabilidade, robustez e segurança;
• Investimentos em treinamentos de alto nível;
• Investimentos em projetos com universidades: UOL Bolsa Pesquisa.
O que é o UOL?
Como chegamos até aqui....
Fase 1• Ausência de processos• 1996 a 2000• Startup• Portal• Acesso
Fase 2• Processo burocrático
(RUP)• 2000 a 2006• Conteúdo e produtos• Acesso e publicidade
Fase 2• Processo burocrático
(RUP)• 2000 a 2006• Conteúdo e produtos• Acesso e publicidade
Requisitos
Planejamento
Desenvolvimento
Teste
Entrega
Manutenção
Típico processo de desenvolvimento de software
(RUP)
Típico processo de desenvolvimento de software
(RUP)
Requisitos
Planejamento
Desenvolvimento
Teste
Entrega
Manutenção
Diretor muda o requisito...
Caminho crítico alterado...
Demora mais que o previsto...
Nunca é suficiente para o prazo...
Não era o que cliente imaginava...
Refactoring...
Shi[f]t happens
Na realidade...
Cronogramas atrasam...
Requisitos mudam...
Custa caro mudar...
Entrega-se o que não foi pedido...
Ilusão de que tudo pode ser mapeado no início...
Todo projeto tem alguns requisitos emergenciais...
O que fazer ?
Fase 3• Método ágil (SCRUM)• Desde 2007• Conteúdo, produtos e serviços• Acesso, publicidade e produtos
Entrega 3Entrega 2Entrega 1
Entrega 1 Entrega 2 Entrega 3
Desenvolvimento em cascata
Scrum
Manifesto Ágil
Indivíduos e interações
Software em funcionamento
Colaboração com o cliente
Responder a mudanças
Processos e ferramentas
Documentação abrangente
Negociação de contratos
Seguir um plano
http://agilemanifesto.org/iso/ptbr/
Isso é documentação???
Isso é documentação!
Product Owner
Scrum Master Time
Product Owner (PO)
• Representa o negócio
• Descreve e prioriza os requisitos
• Organiza o backlog
• Responsável pelo ROI do produto
Scrum Master
• Líder facilitador
• Orienta e protege o time
• Elimina impedimentos
• Responsável pelo processo
QA Dev AD Webmaster Implantação
Time
• Multidisciplinar
• Desenvolve, testa e implementa
• Entrega valor de negócio
___________
___________
___________
___________
___________
___________
___________
___________
___________
___________
___________
___________
___________
___________
___________
Comprador quer comprar com boleto bancário para facilitar seu pagamento.
Comprador quer imprimir um recibo do pagamento para ter mais segurança.
Produto
História
História
para manter seus dados atualizados.
quer editar seus telefones de contato
Assinante Quem?Identificação do cliente.
O que?Objetivo
Para que?Benefício
Visitante com dados incompletos quer receber semanalmente um e-mail com as vagas que se encaixam em seu perfil, para completar seus dados cadastrais para concorrer às vagas.
Exemplo de história
Critérios de aceitação:
• Verificar se o sistema envia o e-mail semanal para usuários que cancelaram o produto ou não completaram o fluxo de pagamento com as vagas que possuem títulos semelhantes ao mesmo objetivo profissional
• Verificar se o texto do e-mail para assinante cancelado é claro e direto para este tipo de usuário
• Verificar se o texto do e-mail para o usuário com dados incompletos é claro e direto para este tipo de usuário
• Validar a qualidade das vagas recebidas em relação ao currículo cadastrado• Verificar a opção de opt-out da notificação do email
Expectativa de ROI:1750 novos assinantes pagantes e uma economia de R$ 52.000 em termos de aquisição de base.
Material de apoio:
wireframe.html layout.jpg
Backlog
...
Prioridade
alta
Prioridade baixa
___________1
___________2
___________4
___________3
___________
___________
___________
___________
Backlog
Sprint Planning
2-4 semanas
DailyScrum
Sprint Review
Sprint retrospective
Sprint Planning
• Reunião com todos os envolvidos, onde o PO apresenta as histórias candidatas.
• Time escolhe e planeja as histórias que serão desenvolvidas.
___________1
Planejadas Em andamento Concluídas
___________2
___________3
...
Daily meeting
• Reunião em pé, máximo 15 minutos.
• O que fiz? • O que pretendo fazer? • Há algum impedimento?
Burndown chart
• Gráfico para acompanhamento do sprint
• Quantidade de tarefas x dias restantes.
Burndown chart
Dias
Tasks
100
50
75
25
2010 155
Sprint review
• Apresentação das histórias para o PO e para os envolvidos.
• Pode gerar ideias e melhorias para os próximos sprints.
Sprint retrospective
• Principais eventos do sprint
• Como foi? O que foi bom? O que precisa melhorar?
• Discutir soluções de melhoria
Cultura UOL
Scrum no UOL
+ 50 times
+ 30 entregasPor semana
+ 5 anos
•Referência em SCRUM e ITIL
•Participação em congressos nacionais e internacionais
•Cultura “open source”
•Desenvolvimento interno de infra estrutura e arquitetura de sistemas
Projetos desenvolvidos internamente:
•PagSeguro
•Cloud Computing e UOL Host
•CMS – publicador do Conteúdo UOL
•Plataforma de vídeo on-demand e ao vivo (UOL Mais)
Projetos desenvolvidos internamente:
•E-commerce e publicidade
•Sistema de tarifação e cobrança (Billing)
•Plataforma de vídeo on-demand e ao vivo (UOL Mais)
• Investimento em treinamento Academia UOL Nacionais Internacionais
Palestras e treinamentos em:
•+ 250 horas de treinamento
•+ 1000 pessoas treinadas
•+ 15 palestras em 10 UniversidadesUSP, ITA, Mackenzie, PUC, UFSCar, IME, UEM, UEL etc
Workshops internos:
Demi Getschko• Diretor-presidente do NIC.br• Marco Civil da internet Brasileira
Bruno Domingues• Arquiteto de soluções da Intel• Imperativos para data centers
Theo Schlossnagle• Livro: “Scalable Internet Architectures”• Scalability• Performance
Tim Ash• Livro: “Landing Page Optimization”• Otimização de páginas
Workshops internos:
Herb Sutter• Livro: “C++ Coding Standards”,
“Exceptional C++ Style” etc• Especialista em C++
Scaling Scrum step by step: “The mega framework”
Rafael Maranzato, Marden Neubert, Paula Herculano
http://submit2012.agilealliance.org/files/session_pdfs/scaling-scrum-mega-framework.pdf
• Conferência internacional mais importante no mundo Ágil.
• Inovação mundial no quesito de ganho de escala com Scrum - um dos artigos e apresentações mais comentados e bem avaliados da conferência.
• Dallas/TX – EUA - 2012
Payment Gateway Realtime Monitoring with Splunk
Marcio Ghiraldelli
http://www.splunk.com/web_assets/pdfs/secure/Splunk_at_PagSeguro.pdf
• “Case” de sucesso do PagSeguro no “4th Annual Splunk Worldwide Users’ Conferece”
• Aplicação direta de Big Data
• Las Vegas/NV- EUA - 2013
UOL Bolsa PesquisaEm 9 edições, mais de 110 bolsas patrocinadas
+ 50 doutorado+ 25 mestrado+ 30 graduação
@uol_bolsapesq
Estag.
Jr.
Pl.
Sr.
Coord. Esp. I
Ger. Esp. II
Ger. Geral Esp. III
Diretor
Carreira no UOL
Quer fazer parte deste time?
uol.com.br/trabalhe
@trabalhenouol
Linkedin.com/company/uol
Palavra-chave: Itajubá