Agile e Design Thinking - Fazendo o Certo da Melhor Forma

Post on 29-Jun-2015

156 views 1 download

description

Com o uso de métodos ágeis em projetos, já atingimos uma maturidade que possibilita otimizar o tempo e agregar mais valor para os nossos usuários. Porém, estamos realmente entregando o que o nosso usuário precisa? Utilizando Design Thinking com métodos ágeis é possível atingir um novo patamar, no qual não só a execução é feita da melhor forma, mas, ao entender profundamente os problemas do usuário, garantimos que o que está sendo entregue é realmente o que ele necessita.

Transcript of Agile e Design Thinking - Fazendo o Certo da Melhor Forma

AGILE E DESIGN THINKINGFAZENDO O CERTO DA MELHOR FORMA

Criada por / e /

Felipe Plets @FelipePletsMatias Schertel @flatlining

TALKS.APPSTARTUP.ME/AGDT

EXPECTATIVASNão ensinaremos metodologias ágeis

Não ensinaremos design thinking

Mostraremos as vantagens de usar cada metodologia oganho ao usa-las em conjunto

HISTÓRIA EEVOLUÇÃO

DA CASCATA À AGILIDADE

CHEGANDO NA CASCATA50s: Gestão de projetos

60s: Desenvolvimento torna-se mais complexo

70s: A cascata aparece

CASCATA É A SOLUÇÃO

OS PROBLEMAS DACASCATA

Atraso na entrega

Custos acima do previsto

Falta de funcionalidades necessárias

Funcionalidades desnecessárias

Alterações nos requerimentos

BUSCANDO POR SOLUÇÕES1995 - Scrum

1999 - eXtreme Programing

2001 - Manifesto Ágil

AGILEADAPTANDO CEDO À

MUDANÇAS

O QUE É?São práticas que pregam produção de software de formaiterativa, valorizando fortemente pessoas, software emfuncionamento, colaboração e resposta a mudanças.

PRÁTICAS CONHECIDASLean

Scrum

eXtreme Programing

Kanbam

Feature Drivem Development (FDD)

Agile Unified Process (AUP)

...

EXEMPLO DE PROCESSO

APRENDIZADO EADAPTAÇÃO

The measure of intelligence is the ability tochange. - Albert Einstein

TRANSPARÊNCIA

Programação em pares

Reunião diária

Times pequenos

INSPEÇÃO

Revisão iterativa

Testes unitários

Testes automatizados

MELHORIA CONTINUAReunião Retrospectiva

Fluxo de resolução de impedimentos

O QUE NÃO SÃO MÉTODOSÁGEIS

Caos

Falta de documentação, planejamento, requisitos, ...

Não é Codificação Cowboy ou Modelo Balbúrdia.

FALTA ALGO

Everybody lies.

DESIGNTHINKINGATENDENDO AS

NECESSIDADES DOUSUÁRIO

O QUE É?Métodos e processos de resolução de problemas centrado

nos usuários, que através da empatia e criatividade geraminovação

MÉTODO CIENTÍFICO

Problema é o ponto inicial

DESIGN THINKING

Solução é o ponto inicial

INOVAÇÃO

A tríade da Inovação

OS TRÊS PILARES

AS ETAPAS DO PROCESSO

ENTENDER

OBSERVAR

PONTODE VISTA

CONCEBER

PROTOTIPAR

VALIDAR

Entender para Resolver

O MINDSET DO PROCESSO

ENTENDER OBSERVARPONTO

DE VISTA CONCEBER PROTOTIPAR VALIDAR? ! :)convergente

convergentedivergente

divergente

Criar para Sintetizar

EM RESUMOOnly through contact, observation and

empathy with end-users can you hope todesign solutions that fit into their

environment

FAZENDO OCERTO DAMELHORFORMA

Ao utilizarmos ambos garantimos queestamos entregando o melhor (Design

Thinking) da melhor forma (Métodos Ágeis)

ELES SE COMPLEMENTAMIterações rápidas e curtas

Contato constante com o cliente / usuário final

Métodos para definir o que será entregue

Métodos para validar rapidamente ideias

Entregas que não só resolvem mas agregam valor para ousuário final

INOVAÇÃO=

CLIENTE FELIZ

ATENÇÃOO Design Thinking agrega aos processos do Métodos Ágeisalterando como se trabalha e não aumentando o trabalho

Saiba mais em

OBRIGADO!

APPSTARTUP.ME

Criada por / e /

Felipe Plets @FelipePletsMatias Schertel @flatlining