SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
9th Brazilian Workshop on Agile Methods - WBMA’18
imagem: http://www.scrumhint.com/
Strategies to Increase Customer Value in
Agile Software Development
Fernando Sambinelli Marcos A. F. Borges
School of Technology
University of Campinas
Limeira, Brazil
2
B Introdução 2
Nossa maior prioridade é satisfazer o cliente,
através da entrega adiantada e contínua de
software de valor
1o Princípio do Manifesto Ágil
3
Valor para o Cliente (VPC)
3
Conceito
Complexo
Evolui
Constantemente
4 4
Modelos de Definição de Valor para o Cliente
(KHALIFA, 2004)
Modelos de
Componentes
de Valor
(MCV)
Modelos de
Proporção de
Benefício/Custo
(MBC)
Modelos de
Meios-Fins
(MMF)
B Introdução
5
B Introdução 5
É muito difícil estimar e calcular o
valor de um software
6
B Introdução 6
No Desenvolvimento Ágil não existem ritos
específicos e são raras as métricas para
acompanhar os resultados de Valor para Cliente
7
B Introdução 7
Setor de software ainda entrega
produtos de pouco valor e subutilizados
8
B Introdução 8
No desenvolvimento de software, a compreensão
sobre Valor para o Cliente e as estratégias para
aumentá-lo ainda são limitadas
9
B Introdução 9
Uma visão mais profunda de como o valor é
percebido e criado permitiria que esses processos
fossem mais efetivos
10
Reunir os conhecimentos
atuais sobre estratégias para
aumentar o Valor para o Cliente
no Desenvolvimento Ágil
Objetivo de Pesquisa
10
imagem: http://www.scrumhint.com/
Questão de Pesquisa
Como são as estratégias
para aumentar o VPC no
Desenvolvimento Ágil?
11
Quais são as principais características
das estratégias para incrementar o VPC
consideradas pelas equipes de
desenvolvimento de software?
Pergunta 1
Quais as principais abordagens,
técnicas e ferramentas
empregadas para maximizar o
VPC?
Pergunta 2
Quais são as métricas de VPC
em uso pelos times ágeis?
Pergunta 3
Materiais e Métodos
12
4
imagem: http://coeosmanabad.com/wordpress/the-institute/library/
13
4 Materiais e Métodos 13
Revisão Sistemática de Literatura
Experiências
da Indústria
Estudos
Acadêmicos
14
4 Materiais e Métodos 14
Configurações da Revisão Sistemática
Conduzida por
02 Pesquisadores
Diretrizes de
Kitchenham e Charters
(2007)
Protocolo de Revisão
1
2
3
15
4 Materiais e Métodos 15
1 Bases de Pesquisa
ABI/Inform (ProQuest)
Academic Search Premier (EBSCO)
Emerald Journals (Emerald)
Science Direct (Elsevier)
ACM IEEE Xplore
Planejamento da Revisão Sistemática
s Formulário de Extração de Dados
Registro Individual dos Estudos
+
Avaliação de Qualidade
16
4 Materiais e Métodos 16
j Critérios de Inclusão
1. Publicados entre 2012 e 2017
2. Focados no Desenvolvimento Ágil e relacionados à Questão de Pesquisa
3. Tipos de Estudo: empíricos/não empíricos, qualitativos/quantitativos e
relatórios de experiência
4. Publicados em inglês
Planejamento da Revisão Sistemática
17
4 Materiais e Métodos 17
o Critérios de Exclusão
5. Estudos que não são publicações de pesquisa ou relatórios de experiências,
como, por exemplo, prefácios, resumos de artigos, apresentações gerais,
entrevistas, artigos curtos, apresentações especiais ou tutoriais
6. Publicações duplicadas
7. Estudos sem um racional sobre as justificativas do trabalho
8. Estudos cujas as conclusões e contribuições são ambíguas ou confusas
9. Estudos que atendem aos critérios de qualidade estabelecidos
Planejamento da Revisão Sistemática
18
4 Materiais e Métodos 18
Execução da Revisão Sistemática
Registros identificados
nas bases de pesquisa
(n=79)
Registros após remover
duplicados e tipos de
estudo indesejáveis
(critérios 5 e 6)
(n=60)
Filtrando
pela leitura
do título e
resumo
Registros após remover
estudos com foco
indesejável
(critérios 7 e 8)
(n=16)
Filtrando pela
leitura da
introdução e
conclusão
Registros após
remover estudos com
baixa qualidade
(critério 9)
(n=16)
Filtrando por
critérios de
qualidade (10)
pela leitura
completa
Estudos
Empíricos
(n=13)
Estudos
Não Empíricos
(n=3)
Relatórios
Experiência
(n=0)
Estudos Selecionados para Revisão
19
4 Materiais e Métodos 19
1 Experience Reports
Agile Alliance Database
Planejamento da Revisão Sistemática
(experiência da industria)
s Formulário de Extração de Dados
Registro Individual dos Relatórios
+
Avaliação de Qualidade
20
4 Materiais e Métodos 20
j Critérios de Inclusão
1. Publicados entre 2012 e 2017
2. Focados no Desenvolvimento Ágil e relacionados à Questão de Pesquisa
3. Tipos de Estudo: relatórios de experiência
4. Publicados em inglês
Planejamento da Revisão Sistemática
(experiência da industria)
21
4 Materiais e Métodos 21
o Critérios de Exclusão
5. Publicações duplicadas
6. Relatórios não relacionados à questão de pesquisa
7. Relatórios sem um racional sobre as justificativas do trabalho
8. Relatórios cujas as conclusões e contribuições são ambíguas ou confusas
9. Estudos que atendem aos critérios de qualidade estabelecidos
Planejamento da Revisão Sistemática
(experiência da industria)
22
4 Materiais e Métodos 22
Execução da Revisão Sistemática
(experiência da industria)
Relatórios identificados
na base de pesquisa
(n=78)
Registros após remover
duplicados
(critérios 5)
(n=78)
Filtrando
pela leitura
do título e
resumo
Registros após remover
estudos com foco
indesejável
(critérios 6, 7 e 8)
(n=8)
Filtrando pela
leitura da
introdução e
conclusão
Registros após
remover estudos com
baixa qualidade
(critério 9)
(n=8)
Filtrando por
critérios de
qualidade (6)
pela leitura
completa
Relatórios
Experiência
(n=8)
Relatórios Selecionados para Revisão
Resultados e Discussão
23
v
imagem: http://coeosmanabad.com/wordpress/the-institute/library/
24
v Resultados e Discussão 24
Estratégias para Aumentar o Valor para o Cliente
(estudos acadêmicos)
Priorizar as
funcionalidades de
maior valor para serem
desenvolvidas
MCV
Planejar roadmap
considerando valor
MCV
Reduzir dependências
entre múltiplos times
MCV
Aumentar a visibilidade
dos produtos e
serviços
MCV
25
v Resultados e Discussão 25
Estratégias para Aumentar o Valor para o Cliente
(estudos acadêmicos)
Buscar maximizar o
resultado da relação
benefício x custo
Buscar o aumento
da satisfação dos
cliente
MBCMBC
Considerar, nas
avaliações de
desempenho
organizacional, o
valor criado para os
clientes através dos
produtos
MBC
Aplicar ciclos
contínuos de
experimentação e
aprendizagem
para descobrir o
que os clientes
desejam
MMF
Focar nos aspectos
de valor mais
prioritários para o
segmento de
mercado do cliente
Mapa de Valor
de Software
26
v Resultados e Discussão 26
Estratégias para Aumentar o Valor para o Cliente
(experiências da indústria)
Priorizar as
funcionalidades mais
úteis para serem
desenvolvidas e validá-las
frequentemente pelo
cliente
MCV
Aplicar ciclos
contínuos de
experimentação e
aprendizagem
para descobrir o
que os clientes
desejam
MMF
Buscar a máxima
qualidade funcional e
não funcional do
produto, sem deixar de
lado a gestão dos
recursos investidos
MBC
27
v Resultados e Discussão 27
Estratégias para Aumentar o Valor para o Cliente
(experiências da indústria)
Melhorar a eficiência
da gestão de projetos
(prazo, custo e escopo)
Ênfase
Gerencial
Melhorar a
previsibilidade e a
produtividade
Ênfase
Gerencial
Aumentar a motivação
dos times de
desenvolvimento e o
aprendizado
organizacional
Ênfase
Gerencial
Aumentar o
alinhamento
estratégico dos
projetos de
desenvolvimento de
software
Ênfase
Gerencial
28
v Resultados e Discussão 28
Detalhamento de uma Estratégia
(um exemplo) Aplicar ciclos
contínuos de
experimentação e
aprendizagem
para descobrir o
que os clientes
desejam
29
Teoria Estratégia Implementação da Estratégia Abordagens, Técnicas e Ferramentas Artigo
MMF
Aplicar ciclos
contínuos de
experimentação
e aprendizagem
para descobrir
o que os
clientes
desejam
Coletar feedbacks diretamente dos clientes.
Observar o uso da aplicação pelos clientes
Segmentação de cliente
Infraestrutura em nuvem
Produtos mínimos viáveis
Integração e entrega contínua
User experience
Ciclos build-measure-learn
Ferramentas para coletar, analisar e armazenar
dados das experimentações
Ferramentas para integração dos experimentos
com o desenvolvimento do produto
Fagerholm et al.
(2017)
Flexibilizar o processo produtivo para
acomodar mudanças decorrentes dos
feedbacks de uso dos aplicativos.
Monitorar as mudanças tecnológicas e de
comportamento do cliente
Ciclos curtos de desenvolvimento e feedback
Ferramentas para coletar, analisar e armazenar
dados das experimentações
Monitoramento de mercado
Ehrenhard et al.
(2017)
Buscar conhecer profundamente os clientes
e o domínio da aplicação. Descobrir
métricas adequadas de valor para o cliente
Ciclos curtos de desenvolvimento e feedback
Ferramentas para coletar, analisar e armazenar
dados das experimentações
Lindgren e
Munch (2016)
Tomar decisão sobre o produto orientadas a
dados e informações
Práticas ágeis
Automatização e otimização do processo de
desenvolvimento
Alahyari,
Berntsson
Svensson e
Gorschek (2017)
Fonte: O autor (2018)
Tabela 1: Detalhamento de uma Estratégia Identificada
30
v Resultados e Discussão 30
Métricas de Valor para o Cliente
3131
j Resumo da Resultados
1. Um total de 20 métricas para qualificar o Valor para o Cliente foram
encontradas nesta revisão, concentradas em poucos artigos
2. Nos relatórios de experiência, somente dois trabalhos, que enfatizaram a
melhoria da gestão de projetos como estratégia para aumentar o Valor para
o Cliente, sugeriram métricas (gerenciais)
3. Nenhum estudo detalhou o processo de medição, nem como são aplicadas
as aferições sobre o valor entregue
Métricas de Valor para o Cliente
v Resultados e Discussão
3232
Métricas de Valor para o Cliente
As métricas identificadas
foram organizadas usando
o modelo Goal-Question-Metric
de Van Solingen et al. (2002)
v Resultados e Discussão
33
Objetivo da Medição Questão a Ser Respondida Métricas Artigo
Dar flexibilidade para
priorização das
funcionalidades com
maior Valor para o
Cliente
Qual o nível de
interdependências das
funcionalidades do produto?
Total de dependência por
funcionalidade
Scheerer et al. (2015)
Reduzir o tempo de
entrega das
funcionalidades com
maior Valor para o
Cliente
Quanto tempo, em média,
demora-se para entregar
uma funcionalidade, da
solicitação do usuário até a
disponibilização para uso?
Tempo de ciclo
Vlietland, Van
Solingen e Van Vliet
(2016)
Fonte: O autor (2018)
Tabela 2: Exemplos de Métricas de Valor para o Cliente Identificadas
3434
Limitações do Estudo
v Resultados e Discussão
Diversidade da amostra de empresas no levantamento de
experiências da indústria
I Validade Externa
Conclusão
35
imagem: http://coeosmanabad.com/wordpress/the-institute/library/
Y
36
Y Conclusão 36
1. Apesar dos resultados iniciais, não pode ser encontrado nenhum estudo que
indicasse clara e profundamente como são as estratégias para aumentar o
Valor para o Cliente no Desenvolvimento Ágil de Software
2. Isso implica em pouco conhecimento sobre os resultados efetivos de suas
adoções pelas equipes ágeis
3. A carência de métodos de aferição e métricas de Valor para o Cliente
inviabilizaram qualquer comprovação de ganhos resultantes
4. Ainda é necessário investigar mais detalhadamente o tema, especialmente
através de estudos empíricos, e aproximar-se da prática dos times ágeis
Conclusão
Obrigado!

Mais conteúdo relacionado

Semelhante a Strategies to Increase Customer Value in Agile Software Development - WBMA'18

Green Belts Six Sigma Programa 2010
Green Belts   Six Sigma Programa 2010Green Belts   Six Sigma Programa 2010
Green Belts Six Sigma Programa 2010Luis Fernandes
 
Introdução à Qualidade de Software
Introdução à Qualidade de SoftwareIntrodução à Qualidade de Software
Introdução à Qualidade de SoftwareCloves da Rocha
 
Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008Claudio Cardozo
 
Padrões de design de interação para aplicativos de comércio televisivo com fo...
Padrões de design de interação para aplicativos de comércio televisivo com fo...Padrões de design de interação para aplicativos de comércio televisivo com fo...
Padrões de design de interação para aplicativos de comércio televisivo com fo...Ros Galabo, PhD
 
Curso Pratico em Analise de Negocios BABOK CBOK
Curso Pratico em Analise de Negocios BABOK CBOKCurso Pratico em Analise de Negocios BABOK CBOK
Curso Pratico em Analise de Negocios BABOK CBOKGrupo Treinar
 
Plano de ensino 2016 adm da produção e operações 2 (salvo automaticamente)
Plano de ensino 2016 adm da produção e operações 2 (salvo automaticamente)Plano de ensino 2016 adm da produção e operações 2 (salvo automaticamente)
Plano de ensino 2016 adm da produção e operações 2 (salvo automaticamente)Cristiano Ferreira Cesarino
 
Product Inception - Thiago Serrano - 99 - Product Camp 2017
Product Inception - Thiago Serrano - 99 - Product Camp 2017Product Inception - Thiago Serrano - 99 - Product Camp 2017
Product Inception - Thiago Serrano - 99 - Product Camp 2017Product Camp Brasil
 
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...Marcirio Chaves
 
Modelos de avaliação de propostas - Gatewit Compras
Modelos de avaliação de propostas - Gatewit ComprasModelos de avaliação de propostas - Gatewit Compras
Modelos de avaliação de propostas - Gatewit ComprasGatewit
 
Gatewit Modelos de avaliação de propostas
Gatewit Modelos de avaliação de propostasGatewit Modelos de avaliação de propostas
Gatewit Modelos de avaliação de propostasGatewit
 
Aula 3 - Projeto de Produto
Aula 3 - Projeto de ProdutoAula 3 - Projeto de Produto
Aula 3 - Projeto de ProdutoTiago Cruz
 
A eficácia do uso dos métodos de previsão quantitativos x métodos qualitativo...
A eficácia do uso dos métodos de previsão quantitativos x métodos qualitativo...A eficácia do uso dos métodos de previsão quantitativos x métodos qualitativo...
A eficácia do uso dos métodos de previsão quantitativos x métodos qualitativo...Wagner Borges
 
Introdução à Revisão Sistemática de Literatura (RSL)
Introdução à Revisão Sistemática de Literatura (RSL)Introdução à Revisão Sistemática de Literatura (RSL)
Introdução à Revisão Sistemática de Literatura (RSL)Mariana de Azevedo Santos
 
Planejamento de Testes
Planejamento de TestesPlanejamento de Testes
Planejamento de Testeselliando dias
 

Semelhante a Strategies to Increase Customer Value in Agile Software Development - WBMA'18 (20)

Green Belts Six Sigma Programa 2010
Green Belts   Six Sigma Programa 2010Green Belts   Six Sigma Programa 2010
Green Belts Six Sigma Programa 2010
 
Introdução à Qualidade de Software
Introdução à Qualidade de SoftwareIntrodução à Qualidade de Software
Introdução à Qualidade de Software
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008
 
Workshop Indicadores - GP Oeste 2015 em 27/julho/2015
Workshop Indicadores - GP Oeste 2015 em 27/julho/2015Workshop Indicadores - GP Oeste 2015 em 27/julho/2015
Workshop Indicadores - GP Oeste 2015 em 27/julho/2015
 
Padrões de design de interação para aplicativos de comércio televisivo com fo...
Padrões de design de interação para aplicativos de comércio televisivo com fo...Padrões de design de interação para aplicativos de comércio televisivo com fo...
Padrões de design de interação para aplicativos de comércio televisivo com fo...
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
Curso Pratico em Analise de Negocios BABOK CBOK
Curso Pratico em Analise de Negocios BABOK CBOKCurso Pratico em Analise de Negocios BABOK CBOK
Curso Pratico em Analise de Negocios BABOK CBOK
 
Plano de ensino 2016 adm da produção e operações 2 (salvo automaticamente)
Plano de ensino 2016 adm da produção e operações 2 (salvo automaticamente)Plano de ensino 2016 adm da produção e operações 2 (salvo automaticamente)
Plano de ensino 2016 adm da produção e operações 2 (salvo automaticamente)
 
Product Inception - Thiago Serrano - 99 - Product Camp 2017
Product Inception - Thiago Serrano - 99 - Product Camp 2017Product Inception - Thiago Serrano - 99 - Product Camp 2017
Product Inception - Thiago Serrano - 99 - Product Camp 2017
 
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
 
Modelos de avaliação de propostas - Gatewit Compras
Modelos de avaliação de propostas - Gatewit ComprasModelos de avaliação de propostas - Gatewit Compras
Modelos de avaliação de propostas - Gatewit Compras
 
Gatewit Modelos de avaliação de propostas
Gatewit Modelos de avaliação de propostasGatewit Modelos de avaliação de propostas
Gatewit Modelos de avaliação de propostas
 
Aula 3 - Projeto de Produto
Aula 3 - Projeto de ProdutoAula 3 - Projeto de Produto
Aula 3 - Projeto de Produto
 
Product Planning
Product Planning Product Planning
Product Planning
 
Modelos de Processo de Software
Modelos de Processo de SoftwareModelos de Processo de Software
Modelos de Processo de Software
 
A eficácia do uso dos métodos de previsão quantitativos x métodos qualitativo...
A eficácia do uso dos métodos de previsão quantitativos x métodos qualitativo...A eficácia do uso dos métodos de previsão quantitativos x métodos qualitativo...
A eficácia do uso dos métodos de previsão quantitativos x métodos qualitativo...
 
Introdução à Revisão Sistemática de Literatura (RSL)
Introdução à Revisão Sistemática de Literatura (RSL)Introdução à Revisão Sistemática de Literatura (RSL)
Introdução à Revisão Sistemática de Literatura (RSL)
 
Planejamento de Testes
Planejamento de TestesPlanejamento de Testes
Planejamento de Testes
 
Qualidade
QualidadeQualidade
Qualidade
 

Strategies to Increase Customer Value in Agile Software Development - WBMA'18

  • 1. 9th Brazilian Workshop on Agile Methods - WBMA’18 imagem: http://www.scrumhint.com/ Strategies to Increase Customer Value in Agile Software Development Fernando Sambinelli Marcos A. F. Borges School of Technology University of Campinas Limeira, Brazil
  • 2. 2 B Introdução 2 Nossa maior prioridade é satisfazer o cliente, através da entrega adiantada e contínua de software de valor 1o Princípio do Manifesto Ágil
  • 3. 3 Valor para o Cliente (VPC) 3 Conceito Complexo Evolui Constantemente
  • 4. 4 4 Modelos de Definição de Valor para o Cliente (KHALIFA, 2004) Modelos de Componentes de Valor (MCV) Modelos de Proporção de Benefício/Custo (MBC) Modelos de Meios-Fins (MMF) B Introdução
  • 5. 5 B Introdução 5 É muito difícil estimar e calcular o valor de um software
  • 6. 6 B Introdução 6 No Desenvolvimento Ágil não existem ritos específicos e são raras as métricas para acompanhar os resultados de Valor para Cliente
  • 7. 7 B Introdução 7 Setor de software ainda entrega produtos de pouco valor e subutilizados
  • 8. 8 B Introdução 8 No desenvolvimento de software, a compreensão sobre Valor para o Cliente e as estratégias para aumentá-lo ainda são limitadas
  • 9. 9 B Introdução 9 Uma visão mais profunda de como o valor é percebido e criado permitiria que esses processos fossem mais efetivos
  • 10. 10 Reunir os conhecimentos atuais sobre estratégias para aumentar o Valor para o Cliente no Desenvolvimento Ágil Objetivo de Pesquisa 10 imagem: http://www.scrumhint.com/
  • 11. Questão de Pesquisa Como são as estratégias para aumentar o VPC no Desenvolvimento Ágil? 11 Quais são as principais características das estratégias para incrementar o VPC consideradas pelas equipes de desenvolvimento de software? Pergunta 1 Quais as principais abordagens, técnicas e ferramentas empregadas para maximizar o VPC? Pergunta 2 Quais são as métricas de VPC em uso pelos times ágeis? Pergunta 3
  • 12. Materiais e Métodos 12 4 imagem: http://coeosmanabad.com/wordpress/the-institute/library/
  • 13. 13 4 Materiais e Métodos 13 Revisão Sistemática de Literatura Experiências da Indústria Estudos Acadêmicos
  • 14. 14 4 Materiais e Métodos 14 Configurações da Revisão Sistemática Conduzida por 02 Pesquisadores Diretrizes de Kitchenham e Charters (2007) Protocolo de Revisão 1 2 3
  • 15. 15 4 Materiais e Métodos 15 1 Bases de Pesquisa ABI/Inform (ProQuest) Academic Search Premier (EBSCO) Emerald Journals (Emerald) Science Direct (Elsevier) ACM IEEE Xplore Planejamento da Revisão Sistemática s Formulário de Extração de Dados Registro Individual dos Estudos + Avaliação de Qualidade
  • 16. 16 4 Materiais e Métodos 16 j Critérios de Inclusão 1. Publicados entre 2012 e 2017 2. Focados no Desenvolvimento Ágil e relacionados à Questão de Pesquisa 3. Tipos de Estudo: empíricos/não empíricos, qualitativos/quantitativos e relatórios de experiência 4. Publicados em inglês Planejamento da Revisão Sistemática
  • 17. 17 4 Materiais e Métodos 17 o Critérios de Exclusão 5. Estudos que não são publicações de pesquisa ou relatórios de experiências, como, por exemplo, prefácios, resumos de artigos, apresentações gerais, entrevistas, artigos curtos, apresentações especiais ou tutoriais 6. Publicações duplicadas 7. Estudos sem um racional sobre as justificativas do trabalho 8. Estudos cujas as conclusões e contribuições são ambíguas ou confusas 9. Estudos que atendem aos critérios de qualidade estabelecidos Planejamento da Revisão Sistemática
  • 18. 18 4 Materiais e Métodos 18 Execução da Revisão Sistemática Registros identificados nas bases de pesquisa (n=79) Registros após remover duplicados e tipos de estudo indesejáveis (critérios 5 e 6) (n=60) Filtrando pela leitura do título e resumo Registros após remover estudos com foco indesejável (critérios 7 e 8) (n=16) Filtrando pela leitura da introdução e conclusão Registros após remover estudos com baixa qualidade (critério 9) (n=16) Filtrando por critérios de qualidade (10) pela leitura completa Estudos Empíricos (n=13) Estudos Não Empíricos (n=3) Relatórios Experiência (n=0) Estudos Selecionados para Revisão
  • 19. 19 4 Materiais e Métodos 19 1 Experience Reports Agile Alliance Database Planejamento da Revisão Sistemática (experiência da industria) s Formulário de Extração de Dados Registro Individual dos Relatórios + Avaliação de Qualidade
  • 20. 20 4 Materiais e Métodos 20 j Critérios de Inclusão 1. Publicados entre 2012 e 2017 2. Focados no Desenvolvimento Ágil e relacionados à Questão de Pesquisa 3. Tipos de Estudo: relatórios de experiência 4. Publicados em inglês Planejamento da Revisão Sistemática (experiência da industria)
  • 21. 21 4 Materiais e Métodos 21 o Critérios de Exclusão 5. Publicações duplicadas 6. Relatórios não relacionados à questão de pesquisa 7. Relatórios sem um racional sobre as justificativas do trabalho 8. Relatórios cujas as conclusões e contribuições são ambíguas ou confusas 9. Estudos que atendem aos critérios de qualidade estabelecidos Planejamento da Revisão Sistemática (experiência da industria)
  • 22. 22 4 Materiais e Métodos 22 Execução da Revisão Sistemática (experiência da industria) Relatórios identificados na base de pesquisa (n=78) Registros após remover duplicados (critérios 5) (n=78) Filtrando pela leitura do título e resumo Registros após remover estudos com foco indesejável (critérios 6, 7 e 8) (n=8) Filtrando pela leitura da introdução e conclusão Registros após remover estudos com baixa qualidade (critério 9) (n=8) Filtrando por critérios de qualidade (6) pela leitura completa Relatórios Experiência (n=8) Relatórios Selecionados para Revisão
  • 23. Resultados e Discussão 23 v imagem: http://coeosmanabad.com/wordpress/the-institute/library/
  • 24. 24 v Resultados e Discussão 24 Estratégias para Aumentar o Valor para o Cliente (estudos acadêmicos) Priorizar as funcionalidades de maior valor para serem desenvolvidas MCV Planejar roadmap considerando valor MCV Reduzir dependências entre múltiplos times MCV Aumentar a visibilidade dos produtos e serviços MCV
  • 25. 25 v Resultados e Discussão 25 Estratégias para Aumentar o Valor para o Cliente (estudos acadêmicos) Buscar maximizar o resultado da relação benefício x custo Buscar o aumento da satisfação dos cliente MBCMBC Considerar, nas avaliações de desempenho organizacional, o valor criado para os clientes através dos produtos MBC Aplicar ciclos contínuos de experimentação e aprendizagem para descobrir o que os clientes desejam MMF Focar nos aspectos de valor mais prioritários para o segmento de mercado do cliente Mapa de Valor de Software
  • 26. 26 v Resultados e Discussão 26 Estratégias para Aumentar o Valor para o Cliente (experiências da indústria) Priorizar as funcionalidades mais úteis para serem desenvolvidas e validá-las frequentemente pelo cliente MCV Aplicar ciclos contínuos de experimentação e aprendizagem para descobrir o que os clientes desejam MMF Buscar a máxima qualidade funcional e não funcional do produto, sem deixar de lado a gestão dos recursos investidos MBC
  • 27. 27 v Resultados e Discussão 27 Estratégias para Aumentar o Valor para o Cliente (experiências da indústria) Melhorar a eficiência da gestão de projetos (prazo, custo e escopo) Ênfase Gerencial Melhorar a previsibilidade e a produtividade Ênfase Gerencial Aumentar a motivação dos times de desenvolvimento e o aprendizado organizacional Ênfase Gerencial Aumentar o alinhamento estratégico dos projetos de desenvolvimento de software Ênfase Gerencial
  • 28. 28 v Resultados e Discussão 28 Detalhamento de uma Estratégia (um exemplo) Aplicar ciclos contínuos de experimentação e aprendizagem para descobrir o que os clientes desejam
  • 29. 29 Teoria Estratégia Implementação da Estratégia Abordagens, Técnicas e Ferramentas Artigo MMF Aplicar ciclos contínuos de experimentação e aprendizagem para descobrir o que os clientes desejam Coletar feedbacks diretamente dos clientes. Observar o uso da aplicação pelos clientes Segmentação de cliente Infraestrutura em nuvem Produtos mínimos viáveis Integração e entrega contínua User experience Ciclos build-measure-learn Ferramentas para coletar, analisar e armazenar dados das experimentações Ferramentas para integração dos experimentos com o desenvolvimento do produto Fagerholm et al. (2017) Flexibilizar o processo produtivo para acomodar mudanças decorrentes dos feedbacks de uso dos aplicativos. Monitorar as mudanças tecnológicas e de comportamento do cliente Ciclos curtos de desenvolvimento e feedback Ferramentas para coletar, analisar e armazenar dados das experimentações Monitoramento de mercado Ehrenhard et al. (2017) Buscar conhecer profundamente os clientes e o domínio da aplicação. Descobrir métricas adequadas de valor para o cliente Ciclos curtos de desenvolvimento e feedback Ferramentas para coletar, analisar e armazenar dados das experimentações Lindgren e Munch (2016) Tomar decisão sobre o produto orientadas a dados e informações Práticas ágeis Automatização e otimização do processo de desenvolvimento Alahyari, Berntsson Svensson e Gorschek (2017) Fonte: O autor (2018) Tabela 1: Detalhamento de uma Estratégia Identificada
  • 30. 30 v Resultados e Discussão 30 Métricas de Valor para o Cliente
  • 31. 3131 j Resumo da Resultados 1. Um total de 20 métricas para qualificar o Valor para o Cliente foram encontradas nesta revisão, concentradas em poucos artigos 2. Nos relatórios de experiência, somente dois trabalhos, que enfatizaram a melhoria da gestão de projetos como estratégia para aumentar o Valor para o Cliente, sugeriram métricas (gerenciais) 3. Nenhum estudo detalhou o processo de medição, nem como são aplicadas as aferições sobre o valor entregue Métricas de Valor para o Cliente v Resultados e Discussão
  • 32. 3232 Métricas de Valor para o Cliente As métricas identificadas foram organizadas usando o modelo Goal-Question-Metric de Van Solingen et al. (2002) v Resultados e Discussão
  • 33. 33 Objetivo da Medição Questão a Ser Respondida Métricas Artigo Dar flexibilidade para priorização das funcionalidades com maior Valor para o Cliente Qual o nível de interdependências das funcionalidades do produto? Total de dependência por funcionalidade Scheerer et al. (2015) Reduzir o tempo de entrega das funcionalidades com maior Valor para o Cliente Quanto tempo, em média, demora-se para entregar uma funcionalidade, da solicitação do usuário até a disponibilização para uso? Tempo de ciclo Vlietland, Van Solingen e Van Vliet (2016) Fonte: O autor (2018) Tabela 2: Exemplos de Métricas de Valor para o Cliente Identificadas
  • 34. 3434 Limitações do Estudo v Resultados e Discussão Diversidade da amostra de empresas no levantamento de experiências da indústria I Validade Externa
  • 36. 36 Y Conclusão 36 1. Apesar dos resultados iniciais, não pode ser encontrado nenhum estudo que indicasse clara e profundamente como são as estratégias para aumentar o Valor para o Cliente no Desenvolvimento Ágil de Software 2. Isso implica em pouco conhecimento sobre os resultados efetivos de suas adoções pelas equipes ágeis 3. A carência de métodos de aferição e métricas de Valor para o Cliente inviabilizaram qualquer comprovação de ganhos resultantes 4. Ainda é necessário investigar mais detalhadamente o tema, especialmente através de estudos empíricos, e aproximar-se da prática dos times ágeis Conclusão