WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de...

15
OPORTUNIZANDO A APRENDIZAGEM E GERÊNCIA DO CONHECIMENTO EM ECOSSISTEMAS DE SOFTWARE Davi Viana e Tayana Conte IX Workshop em Desenvolvimento Distribuído de Software, Ecossistemas de Software e Sistemas-de-Sistemas (WDES 2015) 23 de Setembro de 2015

Transcript of WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de...

Page 1: WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de Software

OPORTUNIZANDO A APRENDIZAGEM E

GERÊNCIA DO CONHECIMENTO EM

ECOSSISTEMAS DE SOFTWARE

Davi Viana e Tayana Conte

IX Workshop em Desenvolvimento Distribuído de Software, Ecossistemas de Software e Sistemas-de-Sistemas (WDES 2015)

23 de Setembro de 2015

Page 2: WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de Software

CLIQUE PARA EDITAR O ESTILO DO

TÍTULO MESTRE

Clique para editar os estilos do texto mestre

Segundo nível

Terceiro nível

Quarto nível

Quinto nível

INTRODUÇÃO

O conhecimento se tornou uma vantagem competitiva e sustentável para as organizações

O mercado, produtos, tecnologias e a própria sociedade mudam de forma bastante ágil

2

[Ruhe, 2001]

Page 3: WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de Software

CLIQUE PARA EDITAR O ESTILO DO

TÍTULO MESTRE

Clique para editar os estilos do texto mestre

Segundo nível

Terceiro nível

Quarto nível

Quinto nível

INTRODUÇÃO

O conhecimento se tornou uma vantagem competitiva e sustentável para as organizações

O mercado, produtos, tecnologias e a própria sociedade mudam de forma bastante ágil

3

[Ruhe, 2001]

Os Ecossistemas de Software (ECOS) vem emergindo como alternativa para o desenvolvimento de diversos projetos em torno

de uma tecnologia de software central

Page 4: WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de Software

CLIQUE PARA EDITAR O ESTILO DO

TÍTULO MESTRE

Clique para editar os estilos do texto mestre

Segundo nível

Terceiro nível

Quarto nível

Quinto nível

INTRODUÇÃO

A utilização de ECOS faz surgir novos desafios de engenharia frente às diferentes especificidades já existentes na Engenharia de Software

4

[Santos et al. 2014]

Page 5: WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de Software

CLIQUE PARA EDITAR O ESTILO DO

TÍTULO MESTRE

Clique para editar os estilos do texto mestre

Segundo nível

Terceiro nível

Quarto nível

Quinto nível

INTRODUÇÃO

A utilização de ECOS faz surgir novos desafios de engenharia frente às diferentes especificidades já existentes na Engenharia de Software

A interação entre atores e artefatos em ECOS pode representar um desafio para este contexto

5

[Santos et al. 2014]

Page 6: WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de Software

CLIQUE PARA EDITAR O ESTILO DO

TÍTULO MESTRE

Clique para editar os estilos do texto mestre

Segundo nível

Terceiro nível

Quarto nível

Quinto nível

INTRODUÇÃO

A utilização de ECOS faz surgir novos desafios de engenharia frente às diferentes especificidades já existentes na Engenharia de Software

A interação entre atores e artefatos em ECOS pode representar um desafio para este contexto

6

[Santos et al. 2014]

Essas interações podem oportunizar a Aprendizagem e a Gerência dos Conhecimentos gerados e utilizados no

ECOS

Page 7: WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de Software

CLIQUE PARA EDITAR O ESTILO DO

TÍTULO MESTRE

Clique para editar os estilos do texto mestre

Segundo nível

Terceiro nível

Quarto nível

Quinto nível

INTERAÇÕES EM ECOS

Interações definidas por Seichter et al. (2010) (1/2)

As interações levam em consideração a rede social existente entre atores e artefatos em ECOS

7

Interação Descrição

Ator → Ator

Atores podem interagir com atores, utilizando troca de mensagem através ferramentas de apoio à comunicação. Por exemplo: os atores podem usar um mural de comentários para trocar informações.

Artefato → Ator

Todos os atores, que estão conectados a um determinado artefato na rede social, são informados sobre uma mudança de status desse artefato. Repositórios de código e ferramentas de bug tracking podem auxiliar nessa comunicação.

Page 8: WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de Software

CLIQUE PARA EDITAR O ESTILO DO

TÍTULO MESTRE

Clique para editar os estilos do texto mestre

Segundo nível

Terceiro nível

Quarto nível

Quinto nível

INTERAÇÕES EM ECOS

Interações definidas por Seichter et al. (2010) (2/2)

As interações levam em consideração a rede social existente entre atores e artefatos em ECOS

8

[Seichter et al., 2010]

Interação Descrição

Ator → Artefato

Os atores podem avaliar ou comentar as atualizações dos artefatos, enriquecendo as informações/conhecimentos do artefato. Por exemplo: comentar ou avaliar a mudança de interface de um componente.

Artefato →

Artefato

Um artefato pode enviar mensagens automáticas para outros artefatos. Por exemplo: um artefato A sofreu uma determinada alteração. Após o commit dessas alterações neste artefato A, todos os outros artefatos dependentes deste artefato A podem ser automaticamente alterados também.

Page 9: WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de Software

CLIQUE PARA EDITAR O ESTILO DO

TÍTULO MESTRE

Clique para editar os estilos do texto mestre

Segundo nível

Terceiro nível

Quarto nível

Quinto nível

INTERAÇÕES EM ECOS VS.

APRENDIZAGEM E GC

9

Ator-> Ator

Ator-> Artefato

Artefato->Ator

Artefato->Artefato

Interações em ECOS

[Seichter et al., 2010] Modelo SECI

[Nonaka e Takeuchi, 1995]

Page 10: WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de Software

CLIQUE PARA EDITAR O ESTILO DO

TÍTULO MESTRE

Clique para editar os estilos do texto mestre

Segundo nível

Terceiro nível

Quarto nível

Quinto nível

OPORTUNIDADES DE APRENDIZAGEM

E GC EM INTERAÇÕES EM ECOS

10

Ator-> Ator

Ator-> Artefato

Artefato->Ator

Artefato->Artefato

A interação entre atores ocorre através de ferramentas de comunicação. Os atores precisam registrar informações para serem utilizadas por outros atores. Isso pode ser feito através

de técnicas de externalização do conhecimento.

Page 11: WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de Software

CLIQUE PARA EDITAR O ESTILO DO

TÍTULO MESTRE

Clique para editar os estilos do texto mestre

Segundo nível

Terceiro nível

Quarto nível

Quinto nível

Ator-> Ator

Ator-> Artefato

Artefato->Ator

Artefato->Artefato

OPORTUNIDADES DE APRENDIZAGEM

E GC EM INTERAÇÕES EM ECOS

11

Através de comentários e/ou avaliações realizadas nos artefatos, os atores podem externalizar conhecimentos

relevantes.

Page 12: WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de Software

CLIQUE PARA EDITAR O ESTILO DO

TÍTULO MESTRE

Clique para editar os estilos do texto mestre

Segundo nível

Terceiro nível

Quarto nível

Quinto nível

Ator-> Ator

Ator-> Artefato

Artefato->Ator

Artefato->Artefato

OPORTUNIDADES DE APRENDIZAGEM

E GC EM INTERAÇÕES EM ECOS

12

Conhecimentos explícitos podem ser combinados a partir de atualizações de um artefato e seus artefatos dependentes

Page 13: WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de Software

CLIQUE PARA EDITAR O ESTILO DO

TÍTULO MESTRE

Clique para editar os estilos do texto mestre

Segundo nível

Terceiro nível

Quarto nível

Quinto nível

Ator-> Ator

Ator-> Artefato

Artefato->Ator

Artefato->Artefato

OPORTUNIDADES DE APRENDIZAGEM

E GC EM INTERAÇÕES EM ECOS

13

Os artefatos também podem ser considerados repositórios de conhecimento, onde os atores podem buscar conhecimentos

explícitos

Page 14: WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de Software

CLIQUE PARA EDITAR O ESTILO DO

TÍTULO MESTRE

Clique para editar os estilos do texto mestre

Segundo nível

Terceiro nível

Quarto nível

Quinto nível

PERSPECTIVAS FUTURAS

14

A partir do mapeamento inicial das interações em ECOS com as etapas do ciclo SECI

Analisar a aplicação estratégias de GC no contexto específico de ECOS

Adequar as estratégias de GC para o contexto de ECOS

Page 15: WDES 2015 paper: Oportunizando a Aprendizagem e Gerência do Conhecimento em Ecossistemas de Software

OPORTUNIZANDO A APRENDIZAGEM E

GERÊNCIA DO CONHECIMENTO EM

ECOSSISTEMAS DE SOFTWARE

Davi Viana e Tayana Conte

IX Workshop em Desenvolvimento Distribuído de Software, Ecossistemas de Software e Sistemas-de-Sistemas (WDES 2015)

23 de Setembro de 2015