Desenvolvendo produtos no UOL

download Desenvolvendo produtos no UOL

of 57

  • date post

    15-Apr-2017
  • Category

    Internet

  • view

    222
  • download

    0

Embed Size (px)

Transcript of Desenvolvendo produtos no UOL

PowerPoint Presentation

Desenvolvendo produtos no UOLDiretoria de P&DMaio de 2013

Por que ITAJUB?

Roosevelt Nascimento JrGer. Geral de Processos e Qualidadernascimento@uolinc.com

O que o UOL?

Como desenvolvemos software ?

Cultura UOL

5

NEWSPAPERSMAGAZINES/BOOKS

DISTRIBUITION/PRINTiNG

INTERNET/IT

SERVICES

O que o UOL?Fundado em 1996;

Maior contedo em portugus do mundo;

Maior audincia de internet entre os portais;

Produtos e servios diversificados.

O que o UOL?ticoCrticoApartidrioIndependente

O que o UOL?Maior infraestrutura de TI do Brasil;Lder em servio de hospedagem;Lder no segmento de servios de TI;Milhares de clientes corporativos.6 datacenters, 2 de nvel mundial, todos interconectados por rede prpria.

O que o UOL?Equipe altamente qualificada;Projetos desafiadores;Sistemas feitos para ter escalabilidade, robustez e segurana;Investimentos em treinamentos de alto nvel;Investimentos em projetos com universidades: UOL Bolsa Pesquisa.

O que o UOL?

Como chegamos at aqui....

Fase 1Ausncia de processos1996 a 2000StartupPortalAcesso

Fase 2Processo burocrtico (RUP)2000 a 2006Contedo e produtosAcesso e publicidade

Fase 2Processo burocrtico (RUP)2000 a 2006Contedo e produtosAcesso e publicidadeRequisitosPlanejamentoDesenvolvimentoTesteEntregaManutenoTpico processo de desenvolvimento de software (RUP)

Tpico processo de desenvolvimento de software (RUP)RequisitosPlanejamentoDesenvolvimentoTesteEntregaManutenoDiretor muda o requisito...Caminho crtico alterado...Demora mais que o previsto...Nunca suficiente para o prazo...No era o que cliente imaginava...Refactoring...

Shi[f]t happens

Na realidade...

Cronogramas atrasam...Requisitos mudam...Custa caro mudar...Entrega-se o que no foi pedido...Iluso de que tudo pode ser mapeado no incio...Todo projeto tem alguns requisitos emergenciais...

O que fazer ?

Fase 3Mtodo gil (SCRUM)Desde 2007Contedo, produtos e serviosAcesso, publicidade e produtos

Entrega 3

Entrega 2

Entrega 1

Entrega 1

Entrega 2

Entrega 3Desenvolvimento em cascataScrum

Manifesto gil

Indivduos e interaesSoftware em funcionamentoColaborao com o clienteResponder a mudanasProcessos e ferramentasDocumentao abrangenteNegociao de contratosSeguir um plano

http://agilemanifesto.org/iso/ptbr/

Isso documentao???

Isso documentao!

Product OwnerScrum MasterTime

Product Owner (PO)Representa o negcioDescreve e prioriza os requisitosOrganiza o backlogResponsvel pelo ROI do produto

Scrum MasterLder facilitadorOrienta e protege o timeElimina impedimentosResponsvel pelo processo

QADevADWebmasterImplantaoTimeMultidisciplinarDesenvolve, testa e implementaEntrega valor de negcio

_____________________________________________________________________________________________________________________________________________________________________Comprador quer comprar com boleto bancrio para facilitar seu pagamento.Comprador quer imprimir um recibo do pagamento para ter mais segurana.

ProdutoHistria

Histria

para manter seus dados atualizados.quer editar seus telefones de contatoAssinante

Quem?Identificao do cliente.O que?ObjetivoPara que?Benefcio

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 histriaCritrios de aceitao:

Verificar se o sistema envia o e-mail semanal para usurios que cancelaram o produto ou no completaram o fluxo de pagamento com as vagas que possuem ttulos semelhantes ao mesmo objetivo profissionalVerificar se o texto do e-mail para assinante cancelado claro e direto para este tipo de usurioVerificar se o texto do e-mail para o usurio com dados incompletos claro e direto para este tipo de usurioValidar a qualidade das vagas recebidas em relao ao currculo cadastradoVerificar a opo de opt-out da notificao do emailExpectativa de ROI:1750 novos assinantes pagantes e uma economia de R$ 52.000 em termos de aquisio de base.Material de apoio:

wireframe.html

layout.jpg

Backlog...

Prioridade altaPrioridade baixa___________1

___________2

___________4

___________3

____________________________________________BacklogSprint Planning

2-4 semanas

DailyScrum

Sprint Review

Sprint retrospective

Sprint PlanningReunio com todos os envolvidos, onde o PO apresenta as histrias candidatas.

Time escolhe e planeja as histrias que sero desenvolvidas.

___________1PlanejadasEm andamentoConcludas

___________2___________3...

Daily meetingReunio em p, mximo 15 minutos.

O que fiz? O que pretendo fazer? H algum impedimento?

Burndown chartGrfico para acompanhamento do sprint

Quantidade de tarefas x dias restantes.

Burndown chartDiasTasks1005075252010155

Sprint reviewApresentao das histrias para o PO e para os envolvidos.

Pode gerar ideias e melhorias para os prximos sprints.

Sprint retrospectivePrincipais eventos do sprint

Como foi? O que foi bom? O que precisa melhorar?

Discutir solues de melhoria

Cultura UOL

Scrum no UOL+ 50 times+ 30 entregasPor semana+ 5 anos

Referncia em SCRUM e ITIL

Participao 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 Contedo UOL

Plataforma de vdeo on-demand e ao vivo (UOL Mais)

Projetos desenvolvidos internamente:

E-mail

E-commerce e publicidade

Sistema de tarifao e cobrana (Billing)

Plataforma de vdeo on-demand e ao vivo (UOL Mais)

Investimento em treinamentoAcademia UOLNacionaisInternacionais

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 GetschkoDiretor-presidente do NIC.brMarco Civil da internet BrasileiraBruno DominguesArquiteto de solues da IntelImperativos para data centers

Theo SchlossnagleLivro: Scalable Internet ArchitecturesScalabilityPerformance

Tim AshLivro: Landing Page OptimizationOtimizao de pginas

Workshops internos:Herb SutterLivro: C++ Coding Standards, Exceptional C++ Style etcEspecialista 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.pdfConferncia internacional mais importante no mundo gil.

Inovao mundial no quesito de ganho de escala com Scrum - um dos artigos e apresentaes mais comentados e bem avaliados da conferncia.

Dallas/TX EUA - 2012

Payment Gateway Realtime Monitoring with Splunk

Marcio Ghiraldellihttp://www.splunk.com/web_assets/pdfs/secure/Splunk_at_PagSeguro.pdfCase de sucesso do PagSeguro no 4th Annual Splunk Worldwide Users Conferece

Aplicao direta de Big Data

Las Vegas/NV- EUA - 2013

UOL Bolsa PesquisaEm 9 edies, mais de 110 bolsas patrocinadas

+ 50 doutorado+ 25 mestrado+ 30 graduao

@uol_bolsapesq

Estag.Jr.Pl.Sr.Coord.Esp. IGer.Esp. IIGer. GeralEsp. IIIDiretorCarreira no UOL

Quer fazer parte deste time?

uol.com.br/trabalhe

@trabalhenouolLinkedin.com/company/uolselecao@uolinc.comPalavra-chave: Itajub