design thinking em projetos de engenharia de software

50
Design Thinking em Projetos de Engenharia de Software Adailton Magalhães Lima [email protected]

Upload: ufpa

Post on 13-Apr-2017

275 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Design Thinking em Projetos de Engenharia de Software

Design Thinking em Projetos de Engenharia de

Software Adailton Magalhães Lima

[email protected]

Page 2: Design Thinking em Projetos de Engenharia de Software

Engenharia de Software

• Developers• Analistas• Stakeholders• Usuários• etc.

Page 3: Design Thinking em Projetos de Engenharia de Software

Engenharia de SoftwareComo coletam requisitos?

• Entrevista ?• Documentos ? • Engenharia reversa ?• etc.

Page 4: Design Thinking em Projetos de Engenharia de Software

Engenharia de SoftwareE se o usuário não é conhecido?

• Serve entrevistar stakeholder?

Page 5: Design Thinking em Projetos de Engenharia de Software

Engenharia de SoftwareE se o usuário e stakeholder são desconhecidos?

Page 6: Design Thinking em Projetos de Engenharia de Software
Page 7: Design Thinking em Projetos de Engenharia de Software

DESIGN THINKING

Page 8: Design Thinking em Projetos de Engenharia de Software

DESIGN

Page 9: Design Thinking em Projetos de Engenharia de Software

THINKING

Page 10: Design Thinking em Projetos de Engenharia de Software

David Kelley

DESIGN THINKING

Page 11: Design Thinking em Projetos de Engenharia de Software

Stakeholder ”Tradicional”

• Tem um problema e escopo• Ajuda a validar propostas• Prioriza suas necessidades• Etc.

Page 12: Design Thinking em Projetos de Engenharia de Software

Stakeholder ”Mercado”

• Demandas latentes e urgentes• Grito zumbi ”Quero um app!” • Atraídos pelo ”barulho”• Etc.

Page 13: Design Thinking em Projetos de Engenharia de Software
Page 14: Design Thinking em Projetos de Engenharia de Software

Como caçar stakeholders?!

Page 15: Design Thinking em Projetos de Engenharia de Software

Primeiro presidente americano a escrever um software

Page 16: Design Thinking em Projetos de Engenharia de Software

Software Startups: realidade

Page 17: Design Thinking em Projetos de Engenharia de Software

DESIGNTHINKING

Page 18: Design Thinking em Projetos de Engenharia de Software

Design Thinking

• “Design”: qualidade e/ou aparência estética de produtos.

• Design tem por objetivo promover bem-estar na vida das pessoas.

• Percepção e Ação dos designers estimulou a inovação empresarial.

Page 19: Design Thinking em Projetos de Engenharia de Software

Design Thinking

• Pensamento Abdutivo

• ao pensar de maneira abdutiva, a solução não é derivada do problema: ela se encaixa nele.

Page 20: Design Thinking em Projetos de Engenharia de Software

Pensamento Abdutivo

https://www.youtube.com/watch?v=-wrCpLJ1XAw

Page 21: Design Thinking em Projetos de Engenharia de Software

Design Thinking

Pensamento Abdutivo

Evidência

Hipótese

Prototipação

Page 22: Design Thinking em Projetos de Engenharia de Software

Design ThinkingFASES PRINCIPAIS

Page 23: Design Thinking em Projetos de Engenharia de Software

Reenquadramento

Page 24: Design Thinking em Projetos de Engenharia de Software

Pesquisa exploratória

• Observação participante: Técnica de pesquisa qualitativa;

• A equipe sai às ruas para observar e interagir com pessoas envolvidas no contexto do projeto.

• Recomendo ver o filme“Os Estagiários”

Page 25: Design Thinking em Projetos de Engenharia de Software

Pesquisa Desk

• Fornece referências das tendências da área estudada no Brasil e exterior;

• Insumos de temas análogos que podem auxiliar no entendimento do assunto trabalhado.

Page 26: Design Thinking em Projetos de Engenharia de Software

Entrevistas• Reuniões em casa, no trabalho...

• Assuntos relevantes seguindo um protocolo predeterminado. (pode haver flexibilização da conversa);

• Desenvolvimento de Personas;

• Insumos para a geração de ideias na fase de ideação.

Page 27: Design Thinking em Projetos de Engenharia de Software

Um dia na vida• Pesquisador “calça os sapatos” do seu objeto de estudo, e ver a vida sob sua perspectiva.

• Membros da equipe ganhem empatia com o interlocutor principal do projeto;

• Geração de insights relevantes para as próximas fases.

Page 28: Design Thinking em Projetos de Engenharia de Software

Sombra•Acompanhamento do usuário (ou outro ator do processo) ao longo de um período de tempo que inclua sua interação com o produto ou serviço.

•“Sombra” (o pesquisador) não deve interferir na ação do usuário, apenas observá-lo.

Page 29: Design Thinking em Projetos de Engenharia de Software

Esquema da técnicas de Imersão

Page 30: Design Thinking em Projetos de Engenharia de Software

Design ThinkingFASES PRINCIPAIS

Page 31: Design Thinking em Projetos de Engenharia de Software

Exemplo

Page 32: Design Thinking em Projetos de Engenharia de Software

Blueprint

Page 33: Design Thinking em Projetos de Engenharia de Software

Exemplos

Page 34: Design Thinking em Projetos de Engenharia de Software
Page 35: Design Thinking em Projetos de Engenharia de Software

Evidências encontradas na Cidade de Castanhal (2014)

BANCO DO BRASIL.

TUBULAÇÃO DA RUA JOSÉ SOARES DE MELO

SECRETARIA DE EDUCAÇÃO.

Page 36: Design Thinking em Projetos de Engenharia de Software

Notícias na Web

Page 37: Design Thinking em Projetos de Engenharia de Software

Ferramentas Relacionadas

•Sistemas de Ouvidoria

Santa CarinaPernambuco

Ceará

Page 38: Design Thinking em Projetos de Engenharia de Software

• Blogs

• Redes Sociais

Ferramentas Relacionadas

Page 39: Design Thinking em Projetos de Engenharia de Software

Suposições sobre o Problema

•O problema é muito mais comum do que se imaginava

•As pessoas não possuem conhecimento

•Os maiores destaques sobre o assunto são dados através dos meios de comunicação•Web e Tv.

Page 40: Design Thinking em Projetos de Engenharia de Software

Persona 1Sr Eustácio Silveira, o velhinho ranzinza

Dados demográficos Tecnologia Descrição do perfil

Homem, 70 anos, aposentado.

Avesso ao uso de tecnologias, internet e soluções inovadoras.

É passivo quanto as questões políticas. É tradicional e conservador.

Motivação Recursos Expectativas

Confia mais no poder da mídia de massa (televisão e rádio) para comunicação. Acredita que as manifestações populares são “coisas de vândalos”.

Não utiliza os recursos da internet, por não acreditar na sua relevância. Acompanha as atualidades pela TV.

Não possui expectativas de mudanças nos paradigmas políticos. E acredita que a gestão pública sempre seguirá o mesmo modelo de administração.

“Em boca fechada não entra mosca”

Page 41: Design Thinking em Projetos de Engenharia de Software

Persona 2Abelardo Barbosa, o comunicador

Dados demográficos Tecnologia Descrição do perfilHomem, 30 anos, solteiro Acredita mais no poder da

mídia (rádio e TV), porém utiliza a internet como fonte de informações.

Procura por notícias em campo, na internet, ouve as reclamações da população. É bastante político e engajado e busca freqüentemente esclarecimentos do poder público.

Motivação Recursos ExpectativasBuscar a veracidade das informações que chegam até eles (jornalismo). Ser a ponte de comunicação entre o povo e o poder público.

Adepto aos recursos tecnológicos e inovações, que possam agregar credibilidade ao seu trabalho.

Acredita que a ação do povo pode ocasionar mudanças na sociedade.

“A voz do povo é a TV”

Page 42: Design Thinking em Projetos de Engenharia de Software

Persona 3Suelen Santos, a antenada

Dados demográficos Tecnologia Descrição do perfil

Mulher, 20 anos, solteira. Vive conectada na internet e obtém a maior parte das informações sobre as atualidades nas redes sociais e sites.

Estudante, não costuma se envolver em questões políticas. Mas se sente prejudicada pela má administração pública.

Motivação Recursos Expectativas

Acredita que um espaço na web pode ser mais abrangente e imparcial, pois vê a mídia (TV) como uma ferramenta de manipulação do povo.

Utiliza bastante os recursos da internet através do computador e celular. Não costuma assistir as programações da TV.

Espera que a população unida, ativa e organizada em manifestações alcance seus objetivos.

“O povo unido jamais será vencido”

Page 43: Design Thinking em Projetos de Engenharia de Software

Prototipação

Page 44: Design Thinking em Projetos de Engenharia de Software
Page 45: Design Thinking em Projetos de Engenharia de Software
Page 46: Design Thinking em Projetos de Engenharia de Software

Ideação• Brainstoming: persona + problema enfrentado + solução

Extrapolação das soluções Extrapolação das personas

Page 47: Design Thinking em Projetos de Engenharia de Software

FUNCIONALIDADES

Deve prover Feed de registros para os gestores dos munícipios baseado em filtro por tipo de denúncia e região.

Deve permitir o georeferencimento do local onde ocorreu a infração ao se realizar uma denúncia.

Deve gerar relatório e estatísticas sobre as denúncias registradas pela população

Deve permitir o anexo de evidências quando o reclamante realizar uma denúncia.

Deve possibilitar ao usuário (reclamante) o acompanhamento de sua denúncia.

Deve ter integração com a rede social do usuário (caso o mesmo possua).

Deve permitir a população que realize uma denúncia em tempo real ao fiscal de transporte.

Deve permitir que o gestor retorne uma resposta a cerca da reclamação efetuada através de um comentário na denúncia realizada ou e-mail.

Funcionalidades do mínimo produto viável

Ideação

Page 48: Design Thinking em Projetos de Engenharia de Software

PERIGO!

Page 49: Design Thinking em Projetos de Engenharia de Software

-Mercado é volátil

-Pesquisa não pode ser míope

- Construir o software ainda requer rapidez e agilidade para

estar atento às mudanças

Page 50: Design Thinking em Projetos de Engenharia de Software

Design Thinking em Projetos de Engenharia de Software

Adailton Magalhães [email protected]

[email protected]