curso de pós-graduação fucapi - módulo: métodos Ágeis

112
Charlles Pinon e Juliana Serejo Outubro, 2014 Métodos Ágeis

Upload: agileembassy

Post on 24-Jun-2015

155 views

Category:

Presentations & Public Speaking


2 download

DESCRIPTION

Aula sobre Métodos Ágeis no curso de Pós-Graduação em Design de Interação na FUCAPI - AM. Dias 16 e 17 de Outubro/2014 ------------------------------------------------------------------------------- Class about Agile Methods at Interaction Design course at FUCAPI - AM.

TRANSCRIPT

Page 1: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Charlles Pinon e Juliana SerejoOutubro, 2014

Métodos Ágeis

Page 2: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Apresentação

Instrutores e turma

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 3: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Quem somosJuliana Serejo

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Graduação em Turismo - Centro Universitário de Ensino Superior do Amazonas – CIESA.

• Graduação em Comunicação Social com habilitação em Relações Públicas - Universidade Federal do Amazonas – UFAM.

• MBA em Gerenciamento de Projetos pela Fundação Getúlio Vargas – FGV (Cursando)

• Certificações:

• Graduação em Turismo - Centro Universitário de Ensino Superior do Amazonas – CIESA.

• Graduação em Comunicação Social com habilitação em Relações Públicas - Universidade Federal do Amazonas – UFAM.

• MBA em Gerenciamento de Projetos pela Fundação Getúlio Vargas – FGV (Cursando)

• Certificações:

Page 4: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Quem somosCharlles Pinon

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Graduação em Administração de Empresas pela Universidade de Pernambuco – UPE;

• Graduação em Design Gráfico pelo Instituto Federal de Pernambuco – IFPE;

• MBA em Gerenciamento de Projetos pelo IBMEC;

• Palestrante em Global Scrum Gatherings (New Orleans e Berlim, 2014);

• Certificações:

• Graduação em Administração de Empresas pela Universidade de Pernambuco – UPE;

• Graduação em Design Gráfico pelo Instituto Federal de Pernambuco – IFPE;

• MBA em Gerenciamento de Projetos pelo IBMEC;

• Palestrante em Global Scrum Gatherings (New Orleans e Berlim, 2014);

• Certificações:

Page 5: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

E você?

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Nome e ocupação atual.

• Qual o conhecimento sobre métodos tradicionais de desenvolvimento de projetos?

• Qual o conhecimento sobre métodos ágeis?

• Qual a sua expectativa para esse módulo?

• Nome e ocupação atual.

• Qual o conhecimento sobre métodos tradicionais de desenvolvimento de projetos?

• Qual o conhecimento sobre métodos ágeis?

• Qual a sua expectativa para esse módulo?

Page 6: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Alinhamento

Programa e atividades

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 7: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

• Datas dos encontros:• Datas dos encontros:

AlinhamentoPrograma e atividades

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

16/10 17/10 18/10

03 e 10Nov

24 e 04Dez

15 e 24Jan

12 e 21Fev

Design de Interação e Prototipação

para Mobile UserInterface

(Felipe Barcellos)

Visual Design para Mobile User Interface

(Lena Mayor)

Motion Design para Mobile User Interface (Wesley Silva e Paulo

Santos)

Avaliações em Mobile User Interface

(Wilson Prata e Jinmi Lee)

Page 8: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

• Aulas: Experimentos � Teoria;

• Momento de testar os grupos;

• Forma de Avaliação: aplicação dos conceitos na construção dos apps, observados através dos coachings;

– 80% da nota (composta da avaliação dos mentores);

– 20% da nota (avaliação dos pares – peer to peer review)

• Aulas: Experimentos � Teoria;

• Momento de testar os grupos;

• Forma de Avaliação: aplicação dos conceitos na construção dos apps, observados através dos coachings;

– 80% da nota (composta da avaliação dos mentores);

– 20% da nota (avaliação dos pares – peer to peer review)

AlinhamentoPrograma e atividades

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 9: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Vamos jogar!

Dinâmica I

Page 10: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis
Page 11: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Determinação de um objetivo

Comportamento

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 12: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Determinação de um objetivo

Estabelecimento de um plano

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Ponto de partida

Objetivo = SucessoPlano

Realidade

Esforço para controlar desvios

Page 13: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Determinação de um objetivo

Mudança

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Ponto de partida

Objetivo = Sucesso

Plano

Realidade

Esforço para controlar desvios

Oportunidade com maior valor de retorno.

Page 14: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Transformação do pensamento

Tradicional x Ágil

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Custo Tempo

Escopo Custo Tempo

Escopo

Variável

Fixo

Orientado pelo planejamento

Orientado pelaVisão / Valor

Tradicional Ágil

Page 15: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Transformação do pensamento

Tradicional x Ágil - Mudança

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 16: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Planejamento

Upfront x Iterativo

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 17: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Planejamento upfront

Abordagem tradicional (cascata)

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 18: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Planejamento por iteração

Abordagem ágil

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 19: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Planejamento por iteração

Abordagem ágil

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

1 2 3 4

1 2 3

Page 20: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Agilidade

Conceito

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 21: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

AgilidadeConceito

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

“Habilidade de criar e responder a mudanças

de forma a aumentar a lucratividade em um

turbulento ambiente de negócios.”

(Jim Highsmith, 2002)

Page 22: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Vamos jogar!

Dinâmica II

Page 23: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Mais e menosDinâmica II

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

MENOSessas coisas não fizeram tanta

diferença para o sucesso do projeto ou até atrapalharam

MAISessas coisas contribuíram mais

para o sucesso do projeto

Page 24: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Manifesto Ágil

O que é mais valorizado?

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Manifesto para o desenvolvimento ágil de software-----------------------------------------------------------------------------------------------------------Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste trabalho, passamos a valorizar:

1. Indivíduos e interação entre elesmais que processos e ferramentas2. Software em funcionamentomais que documentação abrangente3. Colaboração com o clientemais que negociação de contratos

4. Responder a mudançasmais que seguir um plano

-----------------------------------------------------------------------------------------Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.

Manifesto para o desenvolvimento ágil de software-----------------------------------------------------------------------------------------------------------Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste trabalho, passamos a valorizar:

1. Indivíduos e interação entre elesmais que processos e ferramentas2. Software em funcionamentomais que documentação abrangente3. Colaboração com o clientemais que negociação de contratos

4. Responder a mudançasmais que seguir um plano

-----------------------------------------------------------------------------------------Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.

Page 25: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

1. Nossa maior prioridade é satisfazer o cliente, através da entrega adiantada e contínua de software de valor.

2. Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam a mudanças, para que o cliente possa tirar vantagens competitivas.

3. Entregar software funcionando com frequência, na escala de semanas até meses, com preferência aos períodos mais curtos.

4. Pessoas relacionadas à negócios e desenvolvedores devem trabalhar em conjunto e diariamente, durante todo o curso do projeto.

5. Construir projetos ao redor de indivíduos motivados. Dando a eles o ambiente e suporte necessário, e confiar que farão seu trabalho.

6. O Método mais eficiente e eficaz de transmitir informações para, e por dentro de um time de desenvolvimento, é através de uma conversa cara a cara.

7. Software funcional é a medida primária de progresso.

8. Processos ágeis promovem um ambiente sustentável. Os patrocinadores, desenvolvedores e usuários, devem ser capazes de manter indefinidamente, passos constantes.

9. Contínua atenção à excelência técnica e bom design, aumenta a agilidade.

10. Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito.

11. As melhores arquiteturas, requisitos e designs emergem de times auto organizáveis.

12. Em intervalos regulares, o time reflete em como ficar mais efetivo, então, se ajustam e otimizam seu comportamento de acordo.

1. Nossa maior prioridade é satisfazer o cliente, através da entrega adiantada e contínua de software de valor.

2. Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam a mudanças, para que o cliente possa tirar vantagens competitivas.

3. Entregar software funcionando com frequência, na escala de semanas até meses, com preferência aos períodos mais curtos.

4. Pessoas relacionadas à negócios e desenvolvedores devem trabalhar em conjunto e diariamente, durante todo o curso do projeto.

5. Construir projetos ao redor de indivíduos motivados. Dando a eles o ambiente e suporte necessário, e confiar que farão seu trabalho.

6. O Método mais eficiente e eficaz de transmitir informações para, e por dentro de um time de desenvolvimento, é através de uma conversa cara a cara.

7. Software funcional é a medida primária de progresso.

8. Processos ágeis promovem um ambiente sustentável. Os patrocinadores, desenvolvedores e usuários, devem ser capazes de manter indefinidamente, passos constantes.

9. Contínua atenção à excelência técnica e bom design, aumenta a agilidade.

10. Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito.

11. As melhores arquiteturas, requisitos e designs emergem de times auto organizáveis.

12. Em intervalos regulares, o time reflete em como ficar mais efetivo, então, se ajustam e otimizam seu comportamento de acordo.

Princípios por trás do Manifesto Ágil

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 26: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Origens da agilidade

PDCA e o pensamento Lean

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 27: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Vamos jogar!

Dinâmica III

Page 28: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

PDCA

Ciclo de melhoria contínua

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Plan

DoCheck

Act

Page 29: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

PDCA

Ciclo de melhoria contínua

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Defina um problema ou uma oportunidade;

• Analise a situação;

• Faça um brainstorming de possíveis causas e ações corretivas;

• Pense criativamente em busca da melhor solução;

• Desenvolva um plano de implementação

• Defina um problema ou uma oportunidade;

• Analise a situação;

• Faça um brainstorming de possíveis causas e ações corretivas;

• Pense criativamente em busca da melhor solução;

• Desenvolva um plano de implementação

Plan

DoCheck

Act

Page 30: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

PDCA

Ciclo de melhoria contínua

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Implemente o plano;

• Implemente ações corretivas (se houver);

• Registre observações e procedimentos relevantes para futuras consultas;

• Use ferramentas e técnicas apropriadas para colher informações.

• Implemente o plano;

• Implemente ações corretivas (se houver);

• Registre observações e procedimentos relevantes para futuras consultas;

• Use ferramentas e técnicas apropriadas para colher informações.

Plan

DoCheck

Act

Page 31: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

PDCA

Ciclo de melhoria contínua

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Analise os dados que estão a sua disposição;

• Monitore tendências;

• Compare resultados obtidos com os resultados que eram esperados.

• Analise os dados que estão a sua disposição;

• Monitore tendências;

• Compare resultados obtidos com os resultados que eram esperados.

Plan

DoCheck

Act

Page 32: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

PDCA

Ciclo de melhoria contínua

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Se os resultados estão de acordo com a expectativa, você tem duas opções:

1. não faça nada ou

2. invista em melhorias, procure evoluir e projete melhores resultados.

• Se os resultados não estão como esperado, repita o ciclo PDCA;

• Registre o processo e revise o plano.

• Se os resultados estão de acordo com a expectativa, você tem duas opções:

1. não faça nada ou

2. invista em melhorias, procure evoluir e projete melhores resultados.

• Se os resultados não estão como esperado, repita o ciclo PDCA;

• Registre o processo e revise o plano.

Plan

DoCheck

Act

Page 33: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

PDCA

Ciclo de melhoria contínua

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Plan

DoCheck

Act

Plan

DoCheck

Act

Plan

DoCheck

Act

Plan

DoCheck

Act

Tempo

Co

mp

lexi

dad

e

Page 34: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Ahhhh, acabou! �

Fim do primeiro dia.

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 35: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Segundo dia

Vamos começar.

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 36: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean

Pensamento Enxuto

Está voltado para as atividades básicas envolvidas no negócio e

identifica o que é o desperdício e o que é o valor a partir da ótica dos

clientes e usuários.

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 37: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean

Princípios

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

DESPERDÍCIOVALOR

Page 38: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Aumentar Diminuir Eliminar

Valor para o cliente

Valor para o negócio

(burocracia)

Desperdício

Lean

Princípios

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 39: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean

Princípios

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Eliminar o desperdício

Ampliar conhecimento

Decidir o mais tarde

possível

Entregar o mais rápido

possível

Dar poder a equipe

Construir com

integridade e qualidade

Ver o todo

Page 40: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UX

Construção da experiência de usuário

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 41: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

DesafioTRÂNSITO NAS GRANDES CIDADES

Page 42: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXConstrução de premissas

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

1. Construa premissas válidas.

Ao invés de:

“As pessoas vão comprar meu produto porque vão achá-lo útil.”

Utilize:

Premissa 1: “As pessoas tem o problema X.”

Premissa 2: “Esse produto vai resolver o problema X.”

Premissa 3: “As pessoas estão dispostas estão dispostas a pagar por um produto que resolva o problema X.”

1. Construa premissas válidas.

Ao invés de:

“As pessoas vão comprar meu produto porque vão achá-lo útil.”

Utilize:

Premissa 1: “As pessoas tem o problema X.”

Premissa 2: “Esse produto vai resolver o problema X.”

Premissa 3: “As pessoas estão dispostas estão dispostas a pagar por um produto que resolva o problema X.”

Page 43: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXConstrução de personas

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

2. Pense nas pessas como personagens de desenho animado.

- Dê nome ao seu personagem;

- Idade;

- Gênero;

- Nacionalidade;

- Escreva suas características: quais os problemas que essa persona tem, quais produtos consome e como você vai revolucionar ou influenciar o mundo del@.

Faça isso colaborativamente, envolva o máximo de pessoas que

você possa.

2. Pense nas pessas como personagens de desenho animado.

- Dê nome ao seu personagem;

- Idade;

- Gênero;

- Nacionalidade;

- Escreva suas características: quais os problemas que essa persona tem, quais produtos consome e como você vai revolucionar ou influenciar o mundo del@.

Faça isso colaborativamente, envolva o máximo de pessoas que

você possa.

Page 44: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXConstrução de style guides

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

3. Como você imagina que sua

solução vai parecer para o seu

cliente. Trabalhe em modo de visão,

não vá fundo nos detalhes e

especificações.

3. Como você imagina que sua

solução vai parecer para o seu

cliente. Trabalhe em modo de visão,

não vá fundo nos detalhes e

especificações.

Page 45: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXConstrução de MVP

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

4. Defina uma parte mínima

viável do seu produto para

testá-lo.

4. Defina uma parte mínima

viável do seu produto para

testá-lo.

Page 46: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXPrincípio

Regional Scrum Gathering Rio | Teoria e técnicas de jogos aplicados para criar uma visão ágil de produto | Charlles Pinon e Luciana Silva

Validar antes

de construir

Page 47: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Imagem de: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014 (Melissa Perri)

Page 48: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UX Princípio

Regional Scrum Gathering Rio | Teoria e técnicas de jogos aplicados para criar uma visão ágil de produto | Charlles Pinon e Luciana Silva

MVPMinimum Viable

Product

MVEMinimum Viable

Experience

Page 49: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXA ideia

Page 50: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXO MVP

Referência: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014 de Melissa Perri.

Page 51: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXCasos de MVP - Groupon

Page 52: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXCasos de MVP - Iphone

Page 53: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXCasos de MVP - Facebook

Page 54: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXConstrução de aprendizado

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

5. Aprenda com os

resultados.

5. Aprenda com os

resultados.

Page 55: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXConstrução

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

6. Implemente a sua ideia6. Implemente a sua ideia

Page 56: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UX

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 57: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis
Page 58: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXO que é?

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

“Lean UX, ou “UX enxuta” é uma forma um pouco diferente de trabalhar os

documentos da área de UX de forma que o dia-a-dia do profissional fique mais livre do excesso de documentação e

relatórios.”

(Fabricio Teixeira, “O que é Lean UX?”, 2011)

Page 59: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXFoco

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

“o esforço de manter uma documentação atualizada e consistente acaba tomando um tempo precioso... pensar no projeto e

em todas as suas variáveis” é saber aproveitar melhor o tempo, é mais

importante.

Page 60: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXComo funciona?

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Independente dos entregáveis, o importante é validar o mais rápido possível (internamente e com usuários).

Page 61: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXComo funciona?

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Essa aqui é uma variação caso o seu projeto tenha muitos stakeholders. Valide com o cliente antes, em ciclos, com o mínimo de documentação possível. Depois parta para o protótipo.

Page 62: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXReflexão

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

“O mais importante a reconhecer aqui é

que o Lean UX está preocupa-se

diretamente com as atividades de

design no processo de desenvolvimento

de software (produto). Qualquer que seja

o método ágil que sua organização

escolheu utilizar (waterfall, Scrum,

Kanban, XP, etc.), esses conceitos podem

ser aplicados a suas tarefas de design.”

(Jeff Gothelf, 2011, tradução livre)

Page 63: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXMenos documentação e mais interação

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

O segredo para economizar tempo é

manter a quantidade de entregáveis

reduzida e criá-los de forma que sejam

facilmente editáveis.

Ao invés de perder horas detalhando um fluxo, desenhe rapidamente num quadro branco e chame todo mundo para olhar o fluxo e conversar sobre ele.

Ao invés de criar um wireframe completo,

desenhe a tela principal e converse com o

time sobre como deve funcionar cada uma

das features.

Fonte: Fabricio Teixeira – Blog de AI

Page 64: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXErre cedo, corrija mais rápido

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

E o mais importante: colete o feedback de

todos. Do tecnólogo, do visual designer, do

gerente de projetos. Você vai perceber que é

muito mais fácil fazer mudanças quando o

produto ainda está no “plano das ideias”.

Tudo isso com um único objetivo – colocar um protótipo na frente dos usuários o quanto antes.

Se você testa e corrige logo, terá mais

chances de testar uma segunda versão, e

uma terceira, e uma quarta. São os tais

ciclos de iteração.

Fonte: Fabricio Teixeira – Blog de AI

Page 65: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXComo designer de UX, onde me encaixo?

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 66: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UX

Case: Nordstrom

Page 67: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Lean UXCase: Nordstrom

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Nordstrom Innovation Lab: Sunglass iPad App Case Study (http://www.youtube.com/watch?v=szr0ezLyQHY)

Page 68: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Alguns frameworks ágeis

Scrum e Kanban

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 69: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Vamos jogar!

Dinâmica IV

Page 70: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumOrigem

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

“É um framework simples para desenvolver projetos

complexos”

Page 71: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumOrigem

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• “The New New Product Development Game” (1986)

– Iterações, valor, times pequenos, multifuncionais e auto-organizados.

• “Scrum and the Perfect Storm” (1995)

– Jeff Sutherland e Ken Schwaber

• “The New New Product Development Game” (1986)

– Iterações, valor, times pequenos, multifuncionais e auto-organizados.

• “Scrum and the Perfect Storm” (1995)

– Jeff Sutherland e Ken Schwaber

Page 72: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumQuem pratica?

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 73: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Scrum

Princípios

Imagem extraída do SBOK Guide – 2013.

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 74: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Scrum

Princípios

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 75: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Scrum

Princípios

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 76: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Scrum

Pilares

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 77: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Scrum

Ciclo de funcionamento

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 78: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumSprints

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Iteração;

• Duração fixa (timebox);

• Sprint que começou não pode ser alterado;

• Resultado: Incremento do Produto Potencialmente Entregável;

• Mesmas cerimônias;

• Sprint goal.

• Iteração;

• Duração fixa (timebox);

• Sprint que começou não pode ser alterado;

• Resultado: Incremento do Produto Potencialmente Entregável;

• Mesmas cerimônias;

• Sprint goal.

Page 79: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumFramework

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Papéis

• Product Owner

• Scrum Master

• Equipe

Cerimônias

• Estimativa

• Planejamento 1 e 2 (planning 1 e 2)

• Reunião diária (daily meeting)

• Revisão (review)

• Restrospectiva (retrospective)

Artefatos

• Product Backlog

• Sprint backlog

• Burndown charts

Page 80: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumPapéis – Product Owner

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• É uma pessoa e não um comitê;• Representante do cliente;• Define as funcionalidades;• Dono do Product Backlog;• Inspeciona o resultado;• Prioriza as funcionalidades.

• É uma pessoa e não um comitê;• Representante do cliente;• Define as funcionalidades;• Dono do Product Backlog;• Inspeciona o resultado;• Prioriza as funcionalidades.

Page 81: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumPapéis – Scrum Master

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Facilitador;• Oferece condições para que o time seja o

melhor que puder (coach);• Influencia mudanças;• Remove impedimentos;• Blinda o time;• Fortalece a cooperação;• Guardião do framework.

• Facilitador;• Oferece condições para que o time seja o

melhor que puder (coach);• Influencia mudanças;• Remove impedimentos;• Blinda o time;• Fortalece a cooperação;• Guardião do framework.

Page 82: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumPapéis – Equipe

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Auto organizável;• Multifuncional;• Atende as prioridades;• Tamanho ideal;• Entrega o produto conforme acordado.

• Auto organizável;• Multifuncional;• Atende as prioridades;• Tamanho ideal;• Entrega o produto conforme acordado.

Page 83: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumArtefatos

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Product Backlog - PBL;• Selected Backlog;• Sprint Backlog (tarefas);• Burndown chart.

• Product Backlog - PBL;• Selected Backlog;• Sprint Backlog (tarefas);• Burndown chart.

Page 84: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumArtefatos – Product Backlog

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 85: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumArtefatos – Selected Backlog

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 86: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumArtefatos – Sprint Backlog

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 87: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumArtefatos – Burndown Chart

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 88: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumCerimônias

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Estimativa;• Planejamento (planning);• Reuniões diárias (daily meetings);• Revisão (review);• Retrospectiva (retrospective).

• Estimativa;• Planejamento (planning);• Reuniões diárias (daily meetings);• Revisão (review);• Retrospectiva (retrospective).

Page 89: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumCerimônias - Estimativa

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Estima o tamanho dos itens do PBL (velocidade da equipe);

• PO esclarece dúvidas;

• Planning poker.

• Quem participa:

– SM, PO, Equipe.

• Estima o tamanho dos itens do PBL (velocidade da equipe);

• PO esclarece dúvidas;

• Planning poker.

• Quem participa:

– SM, PO, Equipe.

Page 90: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumPlanning Poker

Page 91: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumCerimônias - Planejamento

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Planejamento 1 (planning 1)

--------------------------------------------------------------------------------------

• Entrada: Product Backlog.

– Análise PBL;

– O que pode ser entregue e como pode ser realizado?

• Quem participa:

– SM, PO, Equipe;

• Saídas:

– Selected Product Backlog;

– Sprint goal.

Planejamento 1 (planning 1)

--------------------------------------------------------------------------------------

• Entrada: Product Backlog.

– Análise PBL;

– O que pode ser entregue e como pode ser realizado?

• Quem participa:

– SM, PO, Equipe;

• Saídas:

– Selected Product Backlog;

– Sprint goal.

Page 92: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumCerimônias - Planejamento

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Planejamento 2 (planning 2)

--------------------------------------------------------------------------------------

• Entrada: Backlog selecionado pelo time.

– Quebram-se as histórias em tarefas (referência de duração: 1 dia)

• Quem participa:

– SM e Equipe;

• Saídas:

– Sprint backlog

Planejamento 2 (planning 2)

--------------------------------------------------------------------------------------

• Entrada: Backlog selecionado pelo time.

– Quebram-se as histórias em tarefas (referência de duração: 1 dia)

• Quem participa:

– SM e Equipe;

• Saídas:

– Sprint backlog

Page 93: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumCerimônias – Reuniões diárias

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 94: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumCerimônias – Reuniões diárias

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

O que eu fiz ontem...

O que eu vou fazer

hoje...

Eu tenho algum

impedimento?

... para atingir o objetivo do Sprint

(o Sprint goal)?

Page 95: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumCerimônias – Revisão

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Análise crítica do projeto;

• Quem participa:– SM, PO, Equipe, stakeholders;

• Verificar e validar:– Resultado– Sprint goal.

• Análise crítica do projeto;

• Quem participa:– SM, PO, Equipe, stakeholders;

• Verificar e validar:– Resultado– Sprint goal.

Page 96: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumCerimônias – Retrospectiva

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Análise crítica do processo;

• Quem participa:– SM e Equipe;

• Resultado:– Pontos de melhoria;

• Inspecionar e adaptar:– Pessoas, relacionamentos,

processos e ferramentas.

• Análise crítica do processo;

• Quem participa:– SM e Equipe;

• Resultado:– Pontos de melhoria;

• Inspecionar e adaptar:– Pessoas, relacionamentos,

processos e ferramentas.

Page 97: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

ScrumCerimônias – Retrospectiva

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 98: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Kanban

Sistema puxado

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 99: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Kanban

Origem

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 100: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Kanban

Sistema Puxado

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 101: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Kanban

Sistema Puxado

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 102: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Kanban

Princípios

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Comece com o que você faz agora;

• Acorde em buscar mudança incremental e evolucionária;

• Inicialmente, respeite papéis, responsabilidades e cargos atuais;

• Incentive atos de liderança através do exemplo (iniciativa) em todos os níveis da organização, desde os colaboradores individuais até a gerência sênior.

• Comece com o que você faz agora;

• Acorde em buscar mudança incremental e evolucionária;

• Inicialmente, respeite papéis, responsabilidades e cargos atuais;

• Incentive atos de liderança através do exemplo (iniciativa) em todos os níveis da organização, desde os colaboradores individuais até a gerência sênior.

Page 103: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Kanban

Práticas

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• Visualize (a informação tem que estar disponível);

• Limite o trabalho em progresso (WIP);

• Gerencie o fluxo;

• Torne as políticas e regras explícitas;

• Desenvolva mecanismos de feedback dentro do fluxo de trabalho e entre fluxos de trabalho conectados na organização;

• Melhore colaborativamente usando modelos de experimentação.

• Visualize (a informação tem que estar disponível);

• Limite o trabalho em progresso (WIP);

• Gerencie o fluxo;

• Torne as políticas e regras explícitas;

• Desenvolva mecanismos de feedback dentro do fluxo de trabalho e entre fluxos de trabalho conectados na organização;

• Melhore colaborativamente usando modelos de experimentação.

Page 104: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Frameworks e Práticas

Quadro Kanban

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 105: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Diferenças

Scrum e Kanban

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 106: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

FluxoCadência, ritmo de entrega

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Fonte: http://availagility.co.uk/2009/07/21/what-is-cadence/

Page 107: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

RegrasEscala de prescrição

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 108: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Referências

Artigos e Livros

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 109: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Artigos

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

• What Is Agile Software Development? – Jim Highsmith

• Diferenciando as abordagens tradicional e ágil de gerenciamento de projetos – Samuel Eder, Edivandro Carlos Conforto, Daniel Capaldo Amaral e Sergio Luis da Silva

• Lean UX: Getting Out Of The Deliverables Business – Jeff Gothelf(http://www.smashingmagazine.com/2011/03/07/lean-ux-getting-out-of-the-deliverables-business/)

• O que é Lean UX? – Fabricio Teixeira (http://arquiteturadeinformacao.com/user-experience/o-que-e-lean-ux/)

• Case Study: Lean UX at work – Eric Ries(http://www.startuplessonslearned.com/2011/05/case-study-lean-ux-at-work.html)

• The Lean UX Manifesto: Principle-Driven Design - Anthony Viviano(http://www.smashingmagazine.com/2014/01/08/lean-ux-manifesto-principle-driven-design/)

• What Is Agile Software Development? – Jim Highsmith

• Diferenciando as abordagens tradicional e ágil de gerenciamento de projetos – Samuel Eder, Edivandro Carlos Conforto, Daniel Capaldo Amaral e Sergio Luis da Silva

• Lean UX: Getting Out Of The Deliverables Business – Jeff Gothelf(http://www.smashingmagazine.com/2011/03/07/lean-ux-getting-out-of-the-deliverables-business/)

• O que é Lean UX? – Fabricio Teixeira (http://arquiteturadeinformacao.com/user-experience/o-que-e-lean-ux/)

• Case Study: Lean UX at work – Eric Ries(http://www.startuplessonslearned.com/2011/05/case-study-lean-ux-at-work.html)

• The Lean UX Manifesto: Principle-Driven Design - Anthony Viviano(http://www.smashingmagazine.com/2014/01/08/lean-ux-manifesto-principle-driven-design/)

Page 110: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Alguns livros

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

UX e Pensamento ágil e gestão

Page 111: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

Alguns livros

FUCAPI | Métodos Ágeis | Charlles Pinon e Juliana Serejo | Outubro 2014

Page 112: Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis

INFO + CONTACT

www.indt.org

Charlles [email protected]

Juliana [email protected]