porque continuamos a entregar software que não atende as expectativas do usuário?

34
Porque continuamos a entregar software que não atende as expectativas do usuário?

Upload: marcelo-neves

Post on 29-Jun-2015

537 views

Category:

Technology


2 download

DESCRIPTION

Porque continuamos a entregar software que não atende as expectativas do usuário?

TRANSCRIPT

Page 1: Porque continuamos a entregar software que não atende as expectativas do usuário?

Porque continuamos a entregar Porque continuamos a entregar

software que não atende as

expectativas do usuário?

Page 2: Porque continuamos a entregar software que não atende as expectativas do usuário?

Palestrante

Marcelo NevesMarcelo NevesMarcelo NevesMarcelo Neves, PMP, CBAP, ITIL-F possui mais de 15 anos de experiência em análise de

negócios e projetos de desenvolvimento de software. É um dos líderes do IIBA Rio de Janeiro

Chapter. Formado em Ciência da Computação. É coautor do livro Managing Business

Analysts do IIBA e tradutor do BABOK para a língua portuguesa.

E-mail: [email protected] [email protected] [email protected] [email protected]

Twitter: @marceloneves@marceloneves@marceloneves@marceloneves

Page 3: Porque continuamos a entregar software que não atende as expectativas do usuário?

Como desenvolvemos software hoje?

Page 4: Porque continuamos a entregar software que não atende as expectativas do usuário?

Como desenvolvemos software hoje?

Sistemas mal projetados

Falta de tempo

Código sem comentáriosCódigo sem comentários

“Se funciona, então tá certo!”

Falta de controle de versionamento

“Poxa, até ontem funcionava!”

Page 5: Porque continuamos a entregar software que não atende as expectativas do usuário?

Como desenvolvemos software hoje?

POG

Page 6: Porque continuamos a entregar software que não atende as expectativas do usuário?

Qual é o cenário atual?

Page 7: Porque continuamos a entregar software que não atende as expectativas do usuário?

Qual é o cenário atual?

Clientes e desenvolvedores não

se entendemse entendem

Page 8: Porque continuamos a entregar software que não atende as expectativas do usuário?

Qual é o cenário atual?

Cliente insatisfeitoCliente insatisfeito

Page 9: Porque continuamos a entregar software que não atende as expectativas do usuário?

Qual é o cenário atual?

Software que não Software que não funciona

corretamente

Page 10: Porque continuamos a entregar software que não atende as expectativas do usuário?

Qual é o cenário atual?

Software que Software que funciona, mas não

atende as expectativas do

cliente

Page 11: Porque continuamos a entregar software que não atende as expectativas do usuário?

O que pode nos ajudar?

Page 12: Porque continuamos a entregar software que não atende as expectativas do usuário?

Metodologias Ágeis

Page 13: Porque continuamos a entregar software que não atende as expectativas do usuário?

Metodologias Ágeis

É só postit?

Page 14: Porque continuamos a entregar software que não atende as expectativas do usuário?

Metodologias Ágeis

Manifesto para o desenvolvimento ágil de software

• Indivíduos e interação entre eles mais que

processos e ferramentas

• Software em funcionamento mais que

documentação abrangente

• Colaboração com o cliente mais que negociação

de contratos

• Responder a mudanças mais que seguir um plano

Page 15: Porque continuamos a entregar software que não atende as expectativas do usuário?

Análise de Negócios

Page 16: Porque continuamos a entregar software que não atende as expectativas do usuário?

Análise de Negócios

• É sobre› Atender as necessidades do cliente› Garantir o investimento nas soluções certas

Responde as seguintes perguntas› Por que a organização existe?› Como a organização funciona?› Como a organização funciona?› Quais são as metas e objetivos?› Como atingir esses objetivos?› Que mudanças são necessárias na organização para que esta atinja seus objetivos e novos desafios?

16

Page 17: Porque continuamos a entregar software que não atende as expectativas do usuário?

Análise de Negócios

Análise de Negócios é o conjunto de atividades e

técnicas utilizadas para servir como ligação entre as

partes interessadas, no intuito de compreender a

estrutura, políticas e operações de uma organização e

para recomendar soluções que permitam que a para recomendar soluções que permitam que a

organização alcance suas metas.

BABOK 2.0

17

Page 18: Porque continuamos a entregar software que não atende as expectativas do usuário?

Análise de Negócios

BABOK

Corpo de Conhecimento de Análise de Negócios

18

Page 19: Porque continuamos a entregar software que não atende as expectativas do usuário?

O que fazer para mudar essa situação?O que fazer para mudar essa situação?

Page 20: Porque continuamos a entregar software que não atende as expectativas do usuário?

O que fazer para mudar essa situação?

Valorize seu trabalho!Valorize seu trabalho!

Page 21: Porque continuamos a entregar software que não atende as expectativas do usuário?

O que fazer para mudar essa situação?

Entenda seu cliente

A Programação Neuro Linguística (PNL) foi criada no início da

década de 70, na Califórnia, pelo professor de linguística John

PNL

década de 70, na Califórnia, pelo professor de linguística John

Grinder e pelo estudante de matemática Richard Bandler.

O projecto inicial foi a modelagem de géniosmodelagem de géniosmodelagem de géniosmodelagem de génios da comunicação e

a codificação das diferenças que faziam a diferença na produção

de resultados. Ou seja, escolheram pessoas "modelo", e definiram

especificamente como estas pessoas se comportavam, de forma a

chegar aos mesmos resultados (excepcionais).

Page 22: Porque continuamos a entregar software que não atende as expectativas do usuário?

Comunicação é tudo!

O que fazer para mudar essa situação?

Page 23: Porque continuamos a entregar software que não atende as expectativas do usuário?

The future of work is not about dull routine, it's about curiosity, exploration,

flexibility and imagination. Gamestorming is the future of work, it involves

O que fazer para mudar essa situação?

Entenda o futuro do trabalho

flexibility and imagination. Gamestorming is the future of work, it involves

people, paper, and passion. It's a mashup of game principles, game

mechanics, and work. It's about weaving energy and fast-feedback into your

work, meetings with co-workers, and design and development activities.

- Dave Gray

Page 24: Porque continuamos a entregar software que não atende as expectativas do usuário?

www.gogamestorming.com

O que fazer para mudar essa situação?

Jogos Corporativos

www.gogamestorming.com

www.innovationgames.com

Page 25: Porque continuamos a entregar software que não atende as expectativas do usuário?

O que fazer para mudar essa situação?

Serious Games for Serious Civic EngagementPrefeitura de San Jose – California - EUA

On Jan. 29, 2011, The Innovation

Games® Company made history

and brought more than 100

ordinary citizens, community

leaders and San Jose, CA, city

officials together to collaborate and

prioritize items for the city's fiscal prioritize items for the city's fiscal

budget -- by playing Budget Games,

a specially designed version of the

Innovation Game Buy a Feature.

Based on that game's wild success

(covered in the Huffington

Post and San Jose Mercury News),

we've designed an online version of

the Budget Games to enable tens of

thousands of citizens to play games

to help their local governments.

Page 26: Porque continuamos a entregar software que não atende as expectativas do usuário?

O que fazer para mudar essa situação?

Learning OrganizationOrganizações que têm capacidade de aprender, renovar e inovar continuamente.

Segundo Peter Senge é o resultado da convergência de cinco disciplinas:

1.Raciocínio sistêmico: integração dinâmica entre o todo e as suas partes;

2.Domínio pessoal: objetivos, energia e paciência;

3.Conscientização dos modelos mentais enraizados: examiná-los de forma meticulosa;3.Conscientização dos modelos mentais enraizados: examiná-los de forma meticulosa;

4.Definição de um objetivo comum: um sentido de missão;

5.Disciplina do aprendizado em grupo: a unidade fundamental é o grupo e não o individuo.

5 principais deficiência do processo de aprendizagem nas organizações:

1.Eu sou meu cargo: limitação a função e falta de objetivos

2.O inimigo estar lá fora: a culpa e sempre dos outros

3.A fixação em eventos: ênfase no curto prazo

4.A não conscientização das mudanças: falta de atenção às sutilizas e aos indicadores de

longo prazo

5.O mito da equipe administrativa: vai bem nas rotinas mas não nas situações difíceis

Page 27: Porque continuamos a entregar software que não atende as expectativas do usuário?

O que fazer para mudar essa situação?

Dominar ferramentas não é suficiente!

Page 28: Porque continuamos a entregar software que não atende as expectativas do usuário?

O que fazer para mudar essa situação?

Participe de eventos e comunidades

Page 29: Porque continuamos a entregar software que não atende as expectativas do usuário?

O que fazer para mudar essa situação?

Aprenda o processo e o que realmente entrega valor.

Descubra o “Porquê” das coisas.

Page 30: Porque continuamos a entregar software que não atende as expectativas do usuário?

O que fazer para mudar essa situação?

Leia!

Page 31: Porque continuamos a entregar software que não atende as expectativas do usuário?

Qual será o resultado?Qual será o resultado?

Page 32: Porque continuamos a entregar software que não atende as expectativas do usuário?

Qual será o resultado?

Soluções que atendem as expectativas dos usuários

Page 33: Porque continuamos a entregar software que não atende as expectativas do usuário?

Obrigado!

Page 34: Porque continuamos a entregar software que não atende as expectativas do usuário?

www.infnet.edu.br

[email protected]

2122-8800

Esta palestra está disponível em:

www.slideshare.com/nevesm

Ministrada porMarcelo Menezes Neves

E-mail: [email protected]