wdes 2015 paper: oportunizando a aprendizagem e gerência do conhecimento em ecossistemas de...
Upload: workshop-on-distributed-software-development-software-ecosystems-and-systems-of-systems
Post on 06-Jan-2017
108 views
TRANSCRIPT
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
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]
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
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]
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]
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
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.
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.
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]
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.
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.
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
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
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
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