Knowledge Management Strategies and Processes in Agile Software Development: A Systematic Literature Review
Agile Software Development (ASD) Desenvolvimento ágil de software
Chave de sucesso para as empresas
obter vantagem competitiva
Empresas intensivas em conhecimento que adotam o Agile Software Development (ASD)
O artigo traz uma revisão sistemática - da literatura, analisando 32 estudos primários,
Empresas de desenvolvimento de produtos com uso intensivo de software lutam para permanecer competitivas devido para enfrentar a concorrência
click to edit
oferecer uma melhor resposta às mudanças frequentes
necessidades do mercado, métodos de desenvolvimento de software mais flexíveis e aprendizado mais curto
redes eficazes para compartilhamento de conhecimento tácito em ASD contribuem para
melhoria contínua de processos
Knowledge
Management
se concentra no esforço para gerenciar a força de trabalho de uma organização por meio do social
processos que facilitam a interação entre os indivíduos
A contribuição do estudo é tripla: (1) Resumir e analisar o estado-
da arte da literatura em relação à KM, sua aplicação e relação com ASD,
(2) Ilustrar as estratégias de KM nas camadas hierárquicas de desenvolvimento de software
empresas que adotam ASD, por meio de uma estrutura de classificação conceitual,
click to edit
Fornece compreensão sobre como as empresas implementam estratégias de GC com práticas que promovem os KPs
Conceito
click to edit
De acordo com Nonaka [21], a informação é uma coleção
de um arranjo particular representado por um fluxo de mensagens, enquanto o conhecimento é
o significado criado pela combinação de informações e crenças individuais.
click to edit
O conhecimento é dividido em tácito, enraizado na mente do indivíduo
é resultado de valores, crenças, experiências de vida, emoções, procedimentos, ações e
rotinas; e explícito é fácil de transmitir, pois já está sistematizado em dados,
fórmula, manual, livros, especificações, entre outros
Gerenciar Conhecimento permanece um desafio.
click to edit
o esforço para gerenciar a força de trabalho das organizações por meio da informação e da comunicação tecnologias de cação ou criação de uma cultura corporativa com foco em processos sociais que facilita o compartilhamento entre indivíduos, visando alcançar uma fonte de vantagem sustentável
Estratégias de Gestão do Conhecimento
1 - Criação de Conhecimento
2 - Armazenamento e recuperação de conhecimento
3 - Transferência / compartilhamento de conhecimento
4 - Aplicação do Conhecimento
Responder prontamente às mudanças é a ideia predominante
Conhecimento Tácito
O desenvolvimento de software tradicional se concentra principalmente no conhecimento explícito enquanto em
No contexto ágil, as atividades de gestão do conhecimento são focadas principalmente no conhecimento tácito
O conhecimento tácito é difícil de articular, uma vez que está incorporado em
mente das pessoas; é um resultado de valores, crenças e experiências , é complexo
click to edit
há dois obstáculos notáveis para o gerenciamento de ativos de conhecimento em software
hora de transformar o conhecimento tácito em explícito e utilizá-lo
pressão de tempo enfrentada pelos gerentes de projeto para entregar o código em execução.
Revisão Sistemática
In 2013, Camacho et al. published a systematic literature review
In 2014, Cabral et al. conducted a systematic literature review
In 2015, Ghobadi conducted a systematic mapping study
In 2017, Zahedi et al. published their review
Bjørnson and Dingsøyr published a review [20] involving knowledge management
in software engineering in 2008.
DIFERENCIAIS DESTA REVISÃO SISTEMÁTICA
Questões de pesquisa
ANO
Seqüência de pesquisa
Método de pesquisa
Critérios de inclusão e exclusão
Avaliação da qualidade
Concepção de framework
As empresas de desenvolvimento de software são freqüentemente afetadas por mudanças no ambiente externo, mercado e requisitos dos clientes
click to edit
Dependendo dos arranjos, a distância entre a organização camadas zacionais podem diferir. Com longas distâncias, a tradução dos objetivos da organização e os requisitos tornam-se um desafio, e podem dificultar sua assimilação
conclusão
Gestão do conhecimento estimulam
interação social para compartilhar conhecimento tácito informalmente;
Estratégias de personalização promovem KC, estimulando interação próxima
entre membros da equipe e clientes.