John - o Product Owner que amava usabilidade

22
John, o Product Owner que ama usabilidade Alexandre Magno quinta-feira, 7 de outubro de 2010

description

Palestra apresentada por Alexandre Magno no Agile Brazil em Porto Alegre, RS. Palestra apresentada no contexto de persona e cenários, que conta a história de John, um Product Owner que se aproximou do mundo da usabilidade durante um projeto Scrum.

Transcript of John - o Product Owner que amava usabilidade

Page 1: John - o Product Owner que amava usabilidade

John, o Product Owner que ama usabilidade

Alexandre Magno

quinta-feira, 7 de outubro de 2010

Page 2: John - o Product Owner que amava usabilidade

Quem é John?

quinta-feira, 7 de outubro de 2010

Page 3: John - o Product Owner que amava usabilidade

Quem é John?

Informações pessoais

Idade atual: 52 anos

Profissão: sócio e gerente de produtos da Marine4Fun

Localidade: San Diego, CA

Vida em família: Casado há 25 anos; 3 filhas; 1 neto da filha mais velha

Hobbies: velejar e dar manutenção no seu veleiro Hunter466; assitir aos jogos de baiseball do Padres tanto pela TV como indo aos jogos; caminhar pela cidade.

Programas favoritos: principalmente os de esporte e jornalismo, mas é também fãdo seriado Família Soprano.

Personalidade: humor ácido, precisa ter - frequentemente - um tempo para si mesmo; faz as coisas do seu jeito; teimoso; focado.

quinta-feira, 7 de outubro de 2010

Page 4: John - o Product Owner que amava usabilidade

Quem é John?

Informações técnicas/profissionais

Internet: Usa frequentemente para - basicamente - pesquisas, compras e e-mail

Sites preferidos: Google, Amazon, MarineAdventures.com, SanDiegoPadres

Áreas de interesse profissional: negócios, gestão, liderança

Computador: notebook Dell com Windows XP

Browser: IE 7

quinta-feira, 7 de outubro de 2010

Page 5: John - o Product Owner que amava usabilidade

Quem é John?

PerfilJohn, juntamente com dois amigos, fundou recentemente uma empresa que desenvolve e mantém websites e softwares para empresas de lazer náutico. Esta empresa, Marine4Fun, iniciou com uma equipe de 20 pessoas - total - e agora está planejando utilizar Scrum no desenvolvimento dos produtos de seus clientes.

John herdou do seu pai a paixão por esportes náuticos. Seu pai tinha um veleiro escuna com o qual passeava com a família desde que John tinha seus 7 anos de idade. John ao longo da sua vida aprendeu a guiar diversos tipos de barcos, lanchas, infláveis e jet ski.

Aos 48 anos de idade, após uma longa e - na sua opinião - árdua temporada trabalhando no funcionalismo público, John montou um pequena loja de artigos para esportes náuticos. Depois de 5 anos de bons negócios, John rompeu com seu sócio e decidiu partir para esta nova empreitada com estes dois amigos.

Nesta nova empresa John será responsável por gerenciar alguns dos produtos desenvolvidos, e ele espera poder fazer isso de uma forma simples e ágil. Após ler um pouco sobre o assunto e consultar alguns amigos, John conversou com seus sócios para sugerir o uso de Scrum.

quinta-feira, 7 de outubro de 2010

Page 6: John - o Product Owner que amava usabilidade

Escrevendo Stories para John

John precisa de um Product Backlog para organizar as

suas necessidades de produto

John precisa priorizar o Product Backlog para

garantir o retorno sobre o investimento

John precisa ter disponibilidade para garantir uma boa comunicação com

o time

John precisa planejar Releases para possuir uma

visibilidade do horizonte do projeto

John gostaria de uma ferramenta eletrônica de gerenciamento ágil para

poder realizar seu trabalho quando viajando

John precisa escrever os testes de aceitação nos itens mais prioritário para garantir que eles estejam preparados

para a Sprint Planning Meeting

John precisa de um Product Backlog para organizar as

suas necessidades de produto

John gostaria de visualizar os itens prontos assim que estes estejam finalizados

para poder antecipar problemas e garantir o atingimento da meta

...quinta-feira, 7 de outubro de 2010

Page 7: John - o Product Owner que amava usabilidade

Exemplo do processo criação de personas

at Conchango (EMC2 Consulting)

quinta-feira, 7 de outubro de 2010

Page 8: John - o Product Owner que amava usabilidade

OS PROBLEMAS DE JOHN COM USABILIDADE

quinta-feira, 7 de outubro de 2010

Page 9: John - o Product Owner que amava usabilidade

características que encontrávamos nas funcionalidades (e na mentalidade) de John

> abertura de novas janelas de navegador> janelas pop-up> elementos de design que lembram anúncio> violação de convenções da web> conteúdo vago ou denso> john loves flash> clicabilidade incerta> rolagem> página splash> componentes de interface personalizado> conteúdo ultrapassado> solicitação prematura de informações pessoais> modismo> não preocupação com sem/seo

quinta-feira, 7 de outubro de 2010

Page 10: John - o Product Owner que amava usabilidade

ENTRA UM TIME DE USABILIDADE

quinta-feira, 7 de outubro de 2010

Page 11: John - o Product Owner que amava usabilidade

Time ScrumTime UX

quinta-feira, 7 de outubro de 2010

Page 12: John - o Product Owner que amava usabilidade

principal problema> time de desenvolvimento é separado do time de usabilidade

consequências> “rivalidade” entre os times (a “sua” parte)> wireframes se tornaram contrato (lembra: requisitos se tornam contrato)> A visão e as idéias de John eram diferentes das do time de usabilidade> Demora de feedback> Time de usabilidade trabalhava muito a frente do time de desenvolvimento> John começou a ser “substituído” pelo time de usabilidade

quinta-feira, 7 de outubro de 2010

Page 13: John - o Product Owner que amava usabilidade

JOHN SE APROXIMA DA USABILIDADE

quinta-feira, 7 de outubro de 2010

Page 14: John - o Product Owner que amava usabilidade

quinta-feira, 7 de outubro de 2010

Page 15: John - o Product Owner que amava usabilidade

Time Scrum

quinta-feira, 7 de outubro de 2010

Page 16: John - o Product Owner que amava usabilidade

Time Scrum

Sprint 1 Sprint 2 ...

TORNANDO READY OS ITENS PRIORITÁRIOS TORNANDO READY OS ITENS PRIORITÁRIOS

quinta-feira, 7 de outubro de 2010

Page 17: John - o Product Owner que amava usabilidade

Time ScrumTime do John

Sprint 1 Sprint 2

TORNANDO READY OS ITENS PRIORITÁRIOS TORNANDO READY OS ITENS PRIORITÁRIOS

?

quinta-feira, 7 de outubro de 2010

Page 18: John - o Product Owner que amava usabilidade

o que fez assim ser melhor?

> Envolvimento do John com usabilidade> Uso de personas (usability loves personas)> Time possuir a UX (empowered team)> Feedback rápido e próximo> Time Scrum focado em features “really” DONE> Itens estavam READY na entrada da Sprint> Uma única visão

quinta-feira, 7 de outubro de 2010

Page 19: John - o Product Owner que amava usabilidade

então...

quinta-feira, 7 de outubro de 2010

Page 20: John - o Product Owner que amava usabilidade

John precisa/deve entender mais de usabilidade para ...

quinta-feira, 7 de outubro de 2010

Page 21: John - o Product Owner que amava usabilidade

Se você acha que é importante para o John entender um pouco sobre

usabilidade...do que mais ele deveria entender?

quinta-feira, 7 de outubro de 2010

Page 22: John - o Product Owner que amava usabilidade

obrigado!

@axmagno

[email protected]

quinta-feira, 7 de outubro de 2010