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.