mauro de mesquita spinola, prof. dr. [email protected]...

35
Mauro de Mesquita Spinola, Prof. Dr. [email protected] Escola Politécnica da USP Departamento de Engenharia de Produção [Palestra realizada na 60ª reunião do SPIN-SP, comemorativa dos seus 15 anos]

Upload: others

Post on 04-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Mauro de Mesquita Spinola, Prof. Dr.

[email protected]

Escola Politécnica da USP

Departamento de Engenharia de Produção

[Palestra realizada na 60ª reunião do SPIN-SP, comemorativa dos seus 15 anos]

Page 2: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Prof. Dr. Mauro Spinola

� Engenheiro de eletrônica (ITA), Mestre em Computação

Aplicada (INPE), Doutor em Engenharia de Computação (Poli-

USP), Livre-docente em Engenharia de Produção (Poli-USP)

� Professor da Poli-USP (graduação e pós)

� Coordenador e professor do MBA Gestão de Operações da Poli-� Coordenador e professor do MBA Gestão de Operações da Poli-

USP-Vanzolini

� Professor de Qualidade em projetos de TI nos cursos de

especialização da Poli-USP-Vanzolini

� Professor e Consultor da Fundação Vanzolini, nas áreas de

Tecnologia de Informação e Qualidade de Software

� Coordenador de projetos de treinamento e consultoria em CMMI

e MPS.BR

� Presidente do SPIN-SP durante 6 anos24/04/2012 Mauro Spinola – Software e conhecimento 2

Page 3: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

A era do conhecimento

24/04/2012 Mauro Spinola – Software e conhecimento 3

Page 4: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

O valor do conhecimento� Na sociedade atual, o conhecimento é um novo

fator de produção que se agrega aos já

tradicionais fatores de terra, mão de obra e

capital financeiro.

[Salmazo, 2004]

24/04/2012 Mauro Spinola – Software e conhecimento 4

Page 5: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

A era do software

24/04/2012 Mauro Spinola – Software e conhecimento 5

Page 6: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

O que é conhecimento?� Conjunto de dados ou informações codificados e/ou absorvidos pelas pessoas para, a partir deles, desenvolver habilidades e/ou realizar atividades.

� Pode ser aplicado em atividades rotineiras e não rotineiras.

� Conhecer envolve (Trans4mind, 2009):� Saber o que (fatos e informações)

� Saber como (a habilidade para fazer algo)

24/04/2012 Mauro Spinola – Software e conhecimento 6

Page 7: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

O que é conhecimento?� Tipos de conhecimento

� Explícito

� Tácito

24/04/2012 Mauro Spinola – Software e conhecimento 7

Page 8: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

O que é conhecimento?� Conhecimento explícito

� O que as pessoas sabem que sabem.

� Tipo de conhecimento que pode ser facilmente

codificado e transmitido para outras pessoas ou

colocado a disposição através de maquinas.

� Exemplos: memorandos, informes, manuais de

trabalho� Exemplos relacionados a testes de software: tipos de teste, nível de

teste, fases de teste.

24/04/2012 Mauro Spinola – Software e conhecimento 8

Page 9: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

O que é conhecimento?� Conhecimento tácito

� O que as pessoas não sabem que sabem.

� Tipo de conhecimento intrínseco e difícil de

codificar ou explicitar.

� Exemplos: dirigir uma bicicleta, reconhecer um tipo

de vinho

� Exemplos relacionados a teste de software: como ler a

solicitação do cliente e planejar um conjunto de casos de

testes adequados

24/04/2012 Mauro Spinola – Software e conhecimento 9

Page 10: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

O que é conhecimento?� Experiência

� O que as pessoas sabem fazer sem saber como.

� Combinação de tácito com explicito para executar

uma tarefa, ou seja a aplicação de um aprendizado

prévio.

� Exemplo: planejar um projeto

� Exemplo relacionado a teste de software: como ler casos de

uso e fazer bons casos de teste, como elaborar cenários de

teste.

24/04/2012 Mauro Spinola – Software e conhecimento 10

Page 11: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

O que é conhecimento?� Experiência

� “The only source of knowledge is experience”

[Albert Einstein]

24/04/2012 Mauro Spinola – Software e conhecimento 11

Page 12: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

O que é software?� Instruções

� Dados

� Documentação

24/04/2012 Mauro Spinola – Software e conhecimento 12

Page 13: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Software e conhecimento

�São parceiros?

�Serão parceiros?�Serão parceiros?

24/04/2012 Mauro Spinola – Software e conhecimento 13

Page 14: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Gestão do conhecimento� Gestão de conhecimento é a coleção de

processos que governam a criação, a

disseminação e a utilização de conhecimento.

[Newman, 1991][Newman, 1991]

24/04/2012 Mauro Spinola – Software e conhecimento 14

Page 15: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Gestão do conhecimento� Gestão de conhecimento envolve:

� conectar eficientemente aqueles que sabem com

aqueles que necessitam saber

converter conhecimento pessoal em conhecimento � converter conhecimento pessoal em conhecimento

organizacional

[Yankee Group, citado em Cairncross, 2000]

24/04/2012 Mauro Spinola – Software e conhecimento 15

Page 16: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Gestão do conhecimento e aprendizagem

� Aprendizagem

� Operacional (know-how): aquisição e

desenvolvimento de atividades físicas para produzir

ações

� Conceitual (know-why): aquisição e desenvolvimento

de capacidade para articular conhecimentos

conceituais sobre uma experiência

[Fleury, 2002]

24/04/2012 Mauro Spinola – Software e conhecimento 16

Page 17: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Gestão do conhecimento

24/04/2012 Mauro Spinola – Software e conhecimento 17

Page 18: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Gestão do conhecimento

Pessoas PessoasExternalizaçãoCanal 1:Socialização Internalização

Sistema Social

24/04/2012 Mauro Spinola – Software e conhecimento 18

Outras

fontesCodificação

Canal 2:Memória

OrganizacionalRecuperação

Sistema Técnico

Page 19: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Engenharia de software� Aplicação de métodos e técnicas de engenharia

para produção de software.

� Vive de conhecimento.

24/04/2012 Mauro Spinola – Software e conhecimento 19

Page 20: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Conhecimento e software� Duas pesquisas

� [LEE, M.; CHEN, T. T., 2012]

� Revealing research themes and trends in knowledge management: From 1995 to 2010.

� Revista: Knowledge-based systems, 2012 � Revista: Knowledge-based systems, 2012

� Maria R. Lee; Tsung Teng Chen

� [ALAVI, M.; LEIDNER, D., 2001]

� Knowledge management and knowledge management systems: conceptual foundations and research issues

� Revista: MIS Quarterly, 2011

� Maryam Alavi; Dorothy E. Leidner

24/04/2012 Mauro Spinola – Software e conhecimento 20

Page 21: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Conhecimento e software� [LEE, M.; CHEN, T. T., 2012]

� Analisaram 10.974 publicações entre 2000 e 2010

24/04/2012 Mauro Spinola – Software e conhecimento 21

Page 22: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Conhecimento e software� [LEE, M.; CHEN, T. T., 2012]

24/04/2012 Mauro Spinola – Software e conhecimento 22

Page 23: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Conhecimento e software� [LEE, M.; CHEN, T. T., 2012]

24/04/2012 Mauro Spinola – Software e conhecimento 23

Page 24: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Conhecimento e software� [LEE, M.; CHEN, T. T., 2012]

24/04/2012 Mauro Spinola – Software e conhecimento 24

Page 25: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Conhecimento e software� [ALAVI, M.; LEIDNER, D., 2001]

� Algumas áreas de pesquisa:

� KMS Knowledge Management Systems� KMS Knowledge Management Systems

� Knowledge creation

� Knowledge storage / retrieval

� Knowledge transfer

24/04/2012 Mauro Spinola – Software e conhecimento 25

Page 26: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

24/04/2012 Mauro Spinola – Software e conhecimento 26

Page 27: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Engenharia de software

24/04/2012 Mauro Spinola – Software e conhecimento 27

Page 28: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Engenharia de software

24/04/2012 Mauro Spinola – Software e conhecimento 28

Page 29: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Engenharia de software� [BASILI, 2010]

24/04/2012 Mauro Spinola – Software e conhecimento 29

Page 30: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Software e conhecimento

�São parceiros?

�Serão parceiros?�Serão parceiros?

24/04/2012 Mauro Spinola – Software e conhecimento 30

Page 31: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Software e conhecimento� Software Conhecimento

� O maior desafio: conhecimento tácito

� KMS

� Memória organizacional

24/04/2012 Mauro Spinola – Software e conhecimento 31

Page 32: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Software e conhecimento� Conhecimento Software

� O maior desafio: capturar e utilizar a experiência dos

profissionais

Mecanismos de transferência de conhecimento� Mecanismos de transferência de conhecimento

� Externalização

24/04/2012 Mauro Spinola – Software e conhecimento 32

Page 33: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Software e conhecimento

�Serão

cada vez cada vez

mais

parceiros24/04/2012 Mauro Spinola – Software e conhecimento 33

Page 34: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

SPIN-SP

�Parabéns!

�E que continue

fazendo a sua parte!

24/04/2012 Mauro Spinola – Software e conhecimento 34

Page 35: Mauro de Mesquita Spinola, Prof. Dr. mauro.spinola@usp.br ...spinsp.org.br/apresentacao/mauroconhecimento.pdfCombinação de tácito com explicito para executar uma tarefa, ou seja

Mauro de Mesquita Spinola, Prof. Dr.

[email protected]

Escola Politécnica da USP

Departamento de Engenharia de Produção

[Palestra realizada na 60ª reunião do SPIN-SP, comemorativa dos seus 15 anos]