PORTUGAL ESTADO DO AGILE - tiagopalhoto.files.wordpress.com · metodologias ágeis, enquanto apenas...
Transcript of PORTUGAL ESTADO DO AGILE - tiagopalhoto.files.wordpress.com · metodologias ágeis, enquanto apenas...
1º Relatório Anual - 2017
2 Portugal Estado do Agile
MENSAGEM DE TIAGO PALHOTO AUTOR DO INQUÉRITO
Caro “Agilista”. Bem-vindo ao primeiro relatório sobre o estado do Agile em Portugal!
Há vários anos que me interrogo sobre o verdadeiro “estado de arte” em Portugal no que diz respeito à adoção das metodologias, valores e princípios ágeis.
Ao olhar o número crescente de iniciativas que vão surgindo no país, em conjunto com o aumento de ofertas de emprego relacionadas com esta abordagem, parece-me inquestionável a evolução que tem ocorrido ao longo dos últimos anos.
Importa no entanto perceber quais as características associadas a este crescimento. Por exemplo, será que as organizações estão preparadas para esta transição? Terão os profissionais acompanhado esta evolução, tendo enriquecido o seu leque de competências nesta matéria?
Ou será que tudo isto se trata apenas de mais uma tendência que as organizações procuram acompanhar apenas porque “está na moda ser Agile”, quando, na realidade, continuam ligadas aos métodos mais tradicionais?
Foram estas e outras questões às quais procurei obter uma resposta através do inquérito realizado e cujos resultados agora disponibilizo. É minha convicção que as conclusões publicadas neste relatório servirão como reflexão para os profissionais e para as organizações, não só sobre aquilo que de bom se faz, mas também sobre os vários aspetos que podem ser melhorados.
Como nota final, não posso deixar de agradecer a todos aqueles que participaram nesta iniciativa, contribuindo de forma decisiva para que este relatório se tornasse uma realidade.
Marcamos desde já encontro para o próximo ano!
Obrigado,
Tiago Palhoto
1º Relatório Anual - 2017
3 Portugal Estado do Agile
SUMÁRIO EXECUTIVO
Apesar de haver já alguma massa crítica
em termos de dimensão, a verdade é
que a aplicação do Agile é ainda
relativamente recente em Portugal. Das
organizações com mais de 15 anos de
existência, 80% tem cinco ou menos
anos de experiência com esta realidade.
Nas organizações que têm entre 5 e 15
anos de existência, o cenário é muito
similar, com 77% a admitir a aplicação
destas práticas há menos de 5 anos.
20%
45%
35%
25%
66%
9%
0%
10%
20%
30%
40%
50%
60%
70%
+5 anos 3 a 5 anos 1 a 2 anos
Mais de 15 anos de existência
Entre 5 e 15 nos de existência
Quanto à experiência revelada pelos
inquiridos, mais de 87% tem pelo menos dez
anos de experiência profissional. No entanto,
em termos de experiência com metodologias
ágeis, a sua experiência corresponde a 1/3
da sua vida profissional, o que confirma que
o Agile é ainda relativamente recente no
nosso país.
87% Inquiridos
+10 anos experiência
profissional
Experiência com Agile Top 3 dos benefícios do Agile.
Para mais de 65% das organizações, a
“capacidade de reação a alterações” é visto
como o principal benefício da “aplicação do
Agile”. O time to market e a “qualidade do
produto entregue” surgem logo de seguida, com
50% das organizações a apontarem-nos como
principais benefícios. Torna-se no entanto claro
que há uma valorização dos aspetos
relacionados com o produto quando comparado
com os aspetos relacionados com as pessoas.
Capacidade
de reação a
alterações Time to Market
Qualidade
do Produto
entregue
65%
50% 50%
1º Relatório Anual - 2017
4 Portugal Estado do Agile
56%
Os mais utilizados
O Scrum e o Kanban são as ferramentas
mais utilizadas nas organizações, com
80% e 52% dos inquiridos a indicarem-
nos como os mais utilizados, seguindo as
tendências do resto do Mundo (*)
80%
Scrum
(*) 11th Annual State of Agile Report
Estrutura das grandes organizações como obstáculo.
O maior obstáculo enfrentado pelas organizações na adoção do Agile está
relacionado com a estrutura organizacional da empresa, com 50% das
organizações a sofrerem deste problema. No entanto, este parece ser um
problema das grandes organizações. Dos 31% que representam as
pequenas empresas (até 100 funcionários) a transitarem para o Agile, apenas
14% indicaram a estrutura da organização como um problema.
Como terceiro maior obstáculo à “implementação do Agile” nas organizações
(32,6%) surge o “medo provocado pela cultura da transparência total”. Não
deixa de ser um pouco estranho que um dos principais alicerces do Agile seja
visto como um obstáculo à própria implementação, mais ainda quando se fala
de transparência.
A formação e o apoio das organizações
As organizações estão a dar importância à
formação de alguns perfis nas equipas dos
seus projetos. 70% dos Agile Trainers/coaches tiveram formação
específica antes de começar os projetos.
Quanto aos Product Owner, cerca de 51%
foram contemplados com formação,
enquanto os restantes membros da equipa
receberam formação específica em 56% dos
casos.
Outros membros da equipa
Agile Trainer/Coach
70%
Product Owner
51%
1º Relatório Anual - 2017
5 Portugal Estado do Agile
No entanto, aquilo que é mais
preocupante é o facto de perfis como
quadros seniores de negócio e
stakeholders que interagem
frequentemente com a equipa, não terem
o mesmo tipo de atenção por parte das
organizações. Para os quadros seniores
do negócio, apenas 19,5% tiveram
acesso a formação em estratégias e
metodologias ágeis, enquanto apenas
12% dos stakeholders que interagem
com a equipa tiveram acesso a este tipo
de formação.
Quadros Seniores
Negócio
19,5%
Stakeholders que
interagem com a equipa
12%
Quanto às dificuldades sentidas pelos inquiridos
na aplicação das metodologias ágeis no seu dia-
a-dia, parece haver uma relação forte entre a falta
de preparação das equipas e o apoio formativo
dados pelas organizações. Dos cerca de 41,5%
dos inquiridos que indicaram esta dificuldade,
42% indicou que as organizações dão pouco ou
nenhum apoio no que diz respeito ao treino e
coaching com as metodologias ágeis.
42% Pouco ou
nenhum apoio da
organização
Os dados relativos aos valores investidos
em formação pelos inquiridos e o apoio
com que contaram das suas organizações
vem de alguma forma confirmar esta
tendência. Do total de inquiridos, 50%
investiu em formação relacionada com
Agile nos últimos 5 anos, tendo cada um
deles investido uma média de 2027€. Não
é no entanto possível verificar se os 50%
de inquiridos que não investiram em
formação foi devido a falta de apoio
financeiro. Em termos globais, nos últimos
5 anos, 52% das organizações suportaram
em parte ou totalmente a formação.
50%
Investiu em formação
relacionada com Agile
nos últimos 5 anos
50%
Não investiu em
formação relacionada
com Agile nos últimos
5 anos.
2.027€
Valor médio investido em formação
Agile nos últimos cinco anos.
1º Relatório Anual - 2017
6 Portugal Estado do Agile
Um olhar para o futuro
Parece evidente que há um
forte desejo de continuar a
caminhar para a
implementação das
abordagens mais ágeis. Cerca
de 75% dos inquiridos dão
preferência a projetos com
estas características, sendo
que mais de 31% admitem
trabalhar exclusivamente na
implementação de soluções
seguindo metodologias ágeis.
Nenhum inquirido deu
preferência às abordagens
mais tradicionais como
Waterfall. Resta no entanto
saber se o mercado vai evoluir
de maneira a que estes
profissionais possam, de uma
forma realista, concretizar as
suas escolhas
31.7%
34.1%
9.8%
24.4%
Exclusivamente Ágeis
Ágeis sempre que possível
Preferencialmente ágeis
Um misto de ambas, mediante os projetos
Preferências quanto à utilização de
metodologias Ágeis vs. Tradicionais
1º Relatório Anual - 2017
7 Portugal Estado do Agile
CONTEÚDOS
Demografia dos
Inquiridos
Adoção e Apoio da
Organização
Métodos, Práticas e
Ferramentas Ágeis das
equipas
Os Maiores Benefícios
e Desafios do Agile
Experiência e
Formação
8
11
15
18
19
8. Local de Trabalho
9. Setor de Atividade
9. Dimensão da Organização
10. Sexo dos Inquiridos
10. Função Desempenhada no Projeto
10. Abordagens a Utilizar no Futuro
11. Distribuição das Equipas
11. Idade da Organização
11. Aplicação das Metodologias/Práticas Ágeis na
Organização
13. As Equipas na Organização que Utilizam Práticas
Ágeis
13. Abordagens/metodologias Utilizadas na
Organização?
14. Suporte e Apoio Necessário Dado Pela Organização
ao Treino e Coaching Relacionado com Agile
14. Treino em Estratégias e Metodologias Ágeis Antes
de Começar o Projeto
15. Tamanho da Equipa
15. Práticas Utilizadas Pela Equipa
16. Ferramentas Genéricas Utilizadas Pela Equipa
16. Ferramentas à Disposição das Equipas
17. Ferramentas de Gestão Utilizadas Pela Equipa
17. Contacto da Equipa de Desenvolvimento com o
Product Owner, Product Manager ou Similar
18. Benefícios Mais Valorizados Pelos Executivos da
Organização na Adoção do Agile
18. Os Desafios Enfrentados Pela Organização na
Adoção do Agile
19. Experiência Profissional
19. Experiência com Agile
19. Formação Adequada
20. Certificações
1º Relatório Anual - 2017
8 Portugal Estado do Agile
DEMOGRAFIA DOS INQUIRIDOS
Local de Trabalho
Principais distritos onde trabalham os inquiridos
55,5%
30,2%
Porto
3,2%
3,2%
1,6%
Braga
Aveiro
Coimbra
Lisboa 4,7%
Setúbal
1º Relatório Anual - 2017
9 Portugal Estado do Agile
Setor de Atividade
O setor das tecnologias de informação representa mais de 67% no que diz respeito
à utilização das metodologias e práticas ágeis. Media, Consultoria e Finanças e
Seguros são “responsáveis” apenas por pouco mais de 15% na utilização das
práticas e metodologias ágeis.
0.00% 10.00% 20.00% 30.00% 40.00% 50.00% 60.00% 70.00% 80.00%
Tecnologias de Informação
Media e entretenimento
Comércio
Finanças e seguros
Consultoria
Construção
Educação
Alimentar
Governo Local
71.73%
6.52%
4.35%
4.35%
4.35%
2.17%
2.17%
2.17%
2.17%
Dimensão da Organização
Apesar de algumas especificidades, parece claro que o Agile já abriu caminho nas
pequenas, medias e grandes organizações. Destaque para as organizações com
mais de 500 pessoas, a corresponderem a praticamente 35% do universo de
respostas.
Dimensão da organização
1-10
2,17%
11-50
15,22%
51-100
13,04%
101-250
13,04%
251-500
19,57%
501-1000
6,52%
+1000
28,26%
1º Relatório Anual - 2017
10 Portugal Estado do Agile
Sexo dos Inquiridos
Os resultados não surpreendem quanto à % de
elementos do sexo feminino, acompanhando a
tendência geral na área das Tecnologias da Informação
9,76% 90.24%
Função desempenhada no projeto
Função desempenhada pelos inquiridos na equipa onde está/esteve envolvido
46,34%
Agile Trainer/ Coarch
Membro da
Equipa
26,83%
Product
Owner
12,20%
Stakeholder
4,88%
Diretor
4,88%
Pessoal de IT
2,44%
Abordagens a utilizar no futuro pelos inquiridos
A tendência para o futuro parece bem clara. Mais de 65% dos inquiridos pretende estar
fortemente ligado a abordagens mais ágeis no futuro, sendo que nenhum dos inquiridos
se mostrou interessado em trabalhar com abordagens maioritariamente clássicas, como
Waterfall.
Ag
ilid
ad
e
0%
0%
0%
9,8% 34,2%
31,6% Exclusivamente
Ágeis Ágeis sempre que
possível Preferencialmente
Ágeis
Preferencialmente
Waterfall
Misto, mediante
o projeto
24,4%
Waterfall sempre
que possível
Exclusivamente
Waterfall
1º Relatório Anual - 2017
11 Portugal Estado do Agile
ADOÇÃO E APOIO DA ORGANIZAÇÃO
Distribuição das Equipas
56% das equipas estão de alguma forma juntas, procurando respeitar um dos princípios
do Agile Manifesto, que promove a comunicação face-to-face através da utilização de
equipas colocadas no mesmo espaço físico, na mesma divisão, se possível.
Todos na mesma sala de trabalho
No mesmo edifício
À distância de uma caminhada
Na mesma cidade
Noutra cidade dentro de Portgal
Outro país mas no mesmo fuso horário
Em fusos horários diferentes (duas ou mais horas):
36.5%
19.5%
0.0%
12.2%
22.0%
4.9%
4.9%
Idade da organização
Tempo de existência da organização no mercado
Aplicação das metodologias/práticas ágeis na organização
Há quanto tempo se aplicam práticas ágeis na organização onde os inquiridos
trabalham. (*)
6,5% Menos de 2
anos
8,7% 2 a 5 anos
21,7%
5 a 10 anos
8,7% 10 a 15 anos
54,4% Mais de 15 anos
13% Não se
aplicam
2,2% Menos
de 1 ano
26,1%
1 a 2 anos
37,0%
3 a 5 anos
15,2% +5 anos
(*) 6,5% Não sabem / não responderam
1º Relatório Anual - 2017
12 Portugal Estado do Agile
DISPONÍVEL EM WWW.FCA.PT
1º Relatório Anual - 2017
13 Portugal Estado do Agile
As equipas na organização que utilizam práticas ágeis
Em 61% das organizações, pelo menos metade das equipas já abraçou as práticas
ágeis. (*)
Todas as equipas
são ágeis
19,6%
28,3%
A maioria das
equipas é ágil
13%
Metade da
organização já é ágil
28,3%
Uma minoria das
equipas é ágil
8,6%
Nenhuma das
equipas é ágil
(*) 2,2% Não sabem / não responderam
Abordagens/metodologias utilizadas na organização?
O Scrum é de longe a framework mais utilizada, com mais de 80% dos inquiridos a
confirmar a sua utilização. O Kanban aparece a seguir, com mais de metade dos
inquiridos a indicar a sua utilização. Ainda uma nota de destaque para o modelo
híbrido (waterfall com Agile), que aparece com quase 24% das preferências. (*)
0.0%
4.4%
4.4%
6.5%
10.9%
17.4%
21.7%
21.7%
21.7%
23.9%
52.2%
80.4%
DSDM Attern
Feature-Driven Development
Prince2
A organização não aplica metodologias ágeis
Unified Process (RUP, AUP, OUP)
Lean
Waterfall tradicional
PMI-PMP
Extremme Programming (XP)
Híbrido (waterfall tradicional com Agile)
Kanban
Scrum
(*) Os inquiridos puderam escolher várias opções.
1º Relatório Anual - 2017
14 Portugal Estado do Agile
Suporte e apoio necessário dado pela Organização ao treino e coaching relacionado
com Agile
Cerca de 35% dos inquiridos considera que as organizações dão bastante ou total
apoio. Na direção oposta estão quase 31%, que consideram ter pouco ou nenhum
apoio.
Opinião dos inquiridos sobre o
apoio dado pelas organizações
quanto ao treino e coaching
relacionados com Agile
10,9% Dá suporte e apoio total
23,9% Dá bastante suporte e apoio
34,8% Dá algum suporte e apoio
17,4% Dá pouco suporte e apoio
13,0% Nenhum tipo de suporte ou apoio
Treino em estratégias e metodologias ágeis antes de começar o projeto
Não há dúvida que a principal preocupação das organizações no que toca à
qualificação das equipas está mais centrada na figura do Agile Trainer/Coach. No
extremo oposto, há uma preocupante falta de atenção para com elementos
fundamentais, tais como quadros seniores do negócio ou outros stakeholders que
interagem com a equipa.
Membros daequipa
TeamLeader/Agile
Coach
Product Owner Quadrosseniores do
departamentode IT
Quadrosseniores do
negócio
Stakeholdersque interagemcom a equipa
56%
71%
51%
44%
20%12%
27%
17%
32%39%
46%51%
17%12%
17% 17%
34% 37%
Sim Não Não Sei
1º Relatório Anual - 2017
15 Portugal Estado do Agile
METODOS, PRÁTICAS E FERRAMENTAS ÁGEIS DAS
EQUIPAS
Tamanho da equipa
Tamanho médio das equipas das quais os inquiridos fazem/fizeram parte.
14,6% 29,3% 24,4% 14,6% 17,1%
1 a 5
membros
6 a 10
membros
11 a 15
membros
16 a 30
membros
+30
membros
Práticas utilizadas pela equipa
Apesar do XP não ser das abordagens/metodologias mais populares (21,75%), as
suas práticas são das mais utilizadas (*)
Outros
Mob Programming
Behaviour-driven development
Test-Driven Development (TDD)
Code Refactoring
Pair-Programming
Automated testing
Coding standards
Continuous deployment
Continuous Integration
Definition of Done
5%
10%
10%
20%
40%
43%
43%
48%
48%
50%
58%
(*) Os inquiridos puderam escolher várias opções.
1º Relatório Anual - 2017
16 Portugal Estado do Agile
Ferramentas genéricas utilizadas pela equipa
Mais de metade das equipas utilizam uma ferramenta de gestão de projeto
específica para abordagens ágeis. A utilização de quadros Kanban é igualmente a
escolha de mais de metade das equipas. (*)
2.4%
4.9%
4.9%
12.2%
14.6%
17.1%
19.5%
22.0%
24.4%
31.7%
34.2%
34.2%
39.0%
39.0%
39.0%
43.9%
51.2%
51.2%
Outros
Refactoring tool
Automated acceptance tool
Index cards
Requirements management tool
Traditional project management tool
Story mapping tool
Project & portfolio management tool
Unit Test Tool
Spreadsheet
Taskboard
Automated build tool
Wiki
Continuous integration tool
Bug tracker
Release/deployment automation tool
Kanban Board
Agile project management tool
(*) Os inquiridos puderam escolher várias opções.
Ferramentas à disposição das equipas
78% dos inquiridos considera que as equipas têm a maioria das ferramentas que
necessitam, sendo que quase 30% dos inquiridos consideram mesmo terem tudo
aquilo que precisam.
Temos todas as
ferramentas que
necessitamos
Temos a maior parte
das ferramentas
necessárias
Temos o mínimo
indispensável
Temos algumas
ferramentas mas
não são suficientes
Faltam-nos
ferramentas
fundamentais
4,9% 7,2% 9,8% 48,8% 29,3%
1º Relatório Anual - 2017
17 Portugal Estado do Agile
Ferramentas de gestão utilizadas pela equipa
Seguindo a tendência universal (*), as ferramentas mais utilizadas são o JIRA e o
Microsoft Excel(**).
2.4%
2.4%
4.9%
4.9%
9.8%
12.2%
14.6%
22.0%
34.2%
41.7%
53.7%
IBM Rational Team Concert
Burzilla
Youtrack
HP Quality Center/ALM
In-house/home-grown
Microsoft TFS
Outros(1)
Google Docs
Microsoft Project
Microsoft Excel
Atlassian/JIRA
(*) 11th Annual State of Agile Report
(**) Os inquiridos puderam escolher várias opções.
(1) Agilefant, Git, Mantis, Sharepoint, Onedrive, Servicenow, Confluence
Contacto da equipa de desenvolvimento com o Product Owner, Product Manager ou similar
Mais de 80% das equipas comunicam de forma bastante regular com os
representantes do negócio. Na outra extremidade estão cerca de 14,6%, que
comunicam de forma irregular. Note-se no entanto que neste caso, apenas 33% se
encontram no mesmo edifício ou na mesma sala, estando os restantes 67%
distribuídos pela mesma cidade, país e ainda em países diferentes, sendo essa,
muito provavelmente a razão principal para a irregularidade na comunicação.
De forma Irregular No início e no final
de cada iteração
Uma vez por semana Várias vezes
por semana
Várias vezes ao
dia
14,6% 0% 4,9% 39% 41,5%
1º Relatório Anual - 2017
18 Portugal Estado do Agile
OS MAIORES BENEFÍCIOS E DESAFIOS DO AGILE
Benefícios mais valorizados pelos executivos da organização na adoção do Agile
Os principais benefícios indicados apontam numa maior perceção dos benefícios ao
nível do produto quando comparado com os benefícios para a própria equipa.(*)
0.0% 10.0% 20.0% 30.0% 40.0% 50.0% 60.0% 70.0%
A organização não utiliza metodologias ágeis
Redução de custos
Aceitação do produto
Visibilidade do Projeto/Produto
Transparência na relação com os stakeholders
Redução do Risco
Satisfação e motivação das equipas
Satisfação dos stakeholders
Time to Market
Qualidade do produto entregue
Capacidade de reação a alterações
10.9%
17.4%
19.6%
26.1%
34.8%
41.3%
43.5%
45.7%
50.0%
50.0%
65.2%
(*) Os inquiridos puderam escolher várias opções.
Os desafios enfrentados pela organização na adoção do Agile.
A estrutura organizacional e cultura da organização é considerado o maior desafio à
adoção do Agile na organização. (*)
Outro2%
Falta de confiança na abordagem ágil
4%
Product Owners e equipas não motivados ou dispostos a efetuar esta mudança
9%
Falta de apoio das chefias10%
Necessidade de convencer os clientes que o Agile é a
abordagem certa10%
Falta de métricas identificadas que permitam quantificar o sucesso dos projetos
ágeis12%
Medo da cultura de transparência total
14%
Dificuldade na transição de uma metodologia waterfall para uma
abordagem Agile oriented18%
Estrutura organizacional e a própria da empresa tornam
difícil a adoção do Agile21%
1º Relatório Anual - 2017
19 Portugal Estado do Agile
EXPERIÊNCIA E FORMAÇÃO
Experiência Profissional.
Experiência profissional dos inquiridos.
0% 2,4% 0% 9,8% 61% 26,8%
INFERIOR A 1
ANO
DE 1 A 3
ANOS
DE 3 A 5
ANOS
DE 5 A 10
ANOS
DE 10 A 20
ANOS
SUPERIOR A
20 ANOS
Experiência com Agile.
Experiência profissional dos inquiridos com Agile
INFERIOR A 1
ANO
DE 1 A 3
ANOS
DE 3 A 5
ANOS
DE 5 A 10
ANOS
DE 10 A 20
ANOS
SUPERIOR A
20 ANOS
31,7% 29,3% 29,3% 0% 2,4% 7,3%
Formação Adequada.
Em que grau o inquirido considera que tem a formação necessária para desempenhar
de forma adequada as suas funções (0 – Min; 10 – Máx)
0.0%
10.0%
20.0%
30.0%
0 1 2 3 4 5 6 7 8 9 10
4.9%
0.0%2.4%
4.9%
0.0%
7.3%9.8%
12.2%
24.3%
29.3%
4.9%
Grau de formação do inquirido
1º Relatório Anual - 2017
20 Portugal Estado do Agile
Certificações.
Certificações que os inquiridos possuem. (*)
0.0%
0.0%
0.0%
4.9%
4.9%
4.9%
7.3%
12.2%
17.1%
29.3%
39.0%
41.5%
SAFe (qualquer uma)
PMI-Agile Certified Praticioner
Certified Scrum Trainer / Professional Scrum Trainer
Outras (relacionada com Agile)
Six-Sigma
Certified Scrum Developer / Professional Scrum…
Certified Scrum Professional
PMI-Project Manager Professional
ITIL
Certified Scrum Product Owner / Professional…
Não tenho nenhuma certificação
Certified Scrum Master / Professional Scrum Master
(*) Os inquiridos puderam escolher várias opções.
Estado do Agile em Portugal
1º Relatório Anual - 2017
Agile and All other Things Tiago Palhoto [email protected]
Copyright © 2017 DO IT AGILE, todos os direitos reservados.
Nenhuma parte desta publicação pode ser reproduzida, distribuída, transmitida ou
armazenada no sistema de distribuição sem consentimento prévio da DO IT AGILE. Com o apoio: