• Nenhum resultado encontrado

Os resultados referentes ao questionamento se o participante trabalhou com

Scrum ou outro método ágil demonstrou que 71,9% dos respondentes atuam ou

atuaram em projetos dessa natureza, conforme a Figura 1. Consequentemente, 28,1%

não têm experiência com métodos ágeis.

Tendo em vista que o problema de pesquisa deste trabalho é identificar práticas

do Scrum que podem ser aplicadas no MDS-EB, o pesquisador considerou somente as

respostas dos participantes que possuem experiência com métodos ágeis para a alcançar

o objetivo da pesquisa. No caso, 23 respondentes foram considerados.

Figura 1 - Atuação do respondente com Scrum ou outro método ágil

Fonte: o Autor

4.4 Resultados sobre a utilização do Product Backlog em substituição ao

Documento de Declaração de Escopo

Os resultados referentes à pergunta se o Product Backlog poderia substituir o

documento de Declaração de Escopo do projeto de software, podem ser observados

na Figura 2.

Observa-se no gráfico da Figura 2. que aproximadamente 74% dos participantes

apresentam opinião a favor da utilização do Product Backlog em detrimento do

documento de Declaração de Escopo. No entanto, a parcela de opiniões desfavoráveis é

significante, devendo ser levada em consideração na decisão de aplicação ou não da

prática. Pode ocorrer que uma equipe de projetos possua uma parcela considerável de

integrantes que preferem trabalhar com a Declaração de Escopo.

0

2

4

6

8

10

12

14

4,35%

17,39%

4,35%

47,83%

26,09%

Figura 2 - Utilização do Product Backlog em substituição ao Documento de

Declaração de Escopo

Fonte: o Autor

4.5 Resultados sobre a utilização do Product Backlog em substituição ao

Documento de Visão

Os resultados referentes à pergunta se o Product Backlog poderia substituir o

Documento de Visão do projeto de software, podem ser observados na Figura 3.

Observa-se no gráfico da Figura 3 que 56,52% dos participantes apresentam

opinião a favor da utilização do Product Backlog em detrimento do documento do

Documento de Visão, e 26,09% se mostram contra. A parcela dos respondentes que

concorda com a prática alcança pouco mais da metade do universo. Este pesquisador

considera que não houve um consenso claro entre os participantes nesse quesito. O

Documento de Visão é um artefato muito utilizado nos projetos de software, dando uma

visão ampla do produto e descrevendo os requisitos em alto nível. É compreensível que a

adoção do Documento de Visão seja apreciada por boa parte dos desenvolvedores,

mesmo os atuantes em equipes ágeis de projeto.

0

2

4

6

8

10

12

17,39%

8,70%

17,39%

43,48%

13,04%

Figura 3 - Utilização do Product Backlog em substituição ao Documento de Visão

Fonte: o Autor

4.6 Resultados sobre a alocação da equipe do projeto no mesmo ambiente de

trabalho

Os resultados referentes à pergunta sobre se é importante importante que os

membros do projeto de desenvolvimento de software necessariamente estejam

alocados no mesmo ambiente de trabalho, podem ser observados na Figura 4.

Observa-se no gráfico da Figura 4 que 82,61% dos participantes apresentam

opinião a favor de que a equipe do projeto seja alocada no mesmo ambiente de trabalho

para que a comunicação seja mais eficiente. O resultado mostra indícios de que a prática

deve ser experimentada nos projetos do Exército e sua eficácia avaliada.

4.7 Resultados sobre a realização de reuniões diárias e rápidas ao início do

expediente

Os resultados referentes à pergunta sobre se é útil realizar reuniões diárias e

rápidas com a equipe do projeto, no início do expediente, podem ser observados na

Figura 5.

0

2

4

6

8

10

12

14

13,04%

4,35%

34,78%

47,83%

Figura 4 - Alocação da equipe do projeto no mesmo ambiente de trabalho

Fonte: o Autor

Disc

ordo

tota

lmen

te

Disc

ordo

par

cialm

ente

Indif

eren

te

Conc

ordo

par

cialm

ente

Conc

ordo

tota

lmen

te

0

4

8

12

16

34,78%

65,22%

Figura 5 - Realização de reuniões diárias e rápidas ao início do expediente

Fonte: o Autor

O resultado chama a atenção, visto que 100% dos profissionais da amostra que

atuam ou já atuaram com Scrum ou outro método ágil apresentam opinião favorável à

adoção da prática das reuniões rápidas e diárias. Essa é uma forte evidência de que a

aplicação da prática pode trazer bons resultados às equipes de desenvolvimento de

4.8 Resultados sobre a utilização de Sprints Scrum como ciclos de trabalho dos

projetos

Os resultados referentes à pergunta sobre se as iterações, presentes nas

metodologias tradicionais de desenvolvimento, podem ser substituídas por Sprints,

podem ser observados na Figura 6.

0

2

4

6

8

10

12

14

16

4,35%

39,13%

56,52%

Figura 6 - Utilização de Sprints Scrum como ciclos de trabalho dos projetos

Fonte: o Autor

O resultado mostra um alto índice de concordância (95,65%), evidenciando que

os respondentes têm ou tiveram impressões positivas em suas experiências com o uso de

ciclos de trabalho como Sprints. É uma prática que merece ser levada em consideração,

aplicada nos projetos do Exército e ter sua eficácia avaliada.

4.9 Resultados sobre a realização de reunião de avaliação ao fim de um ciclo de

trabalho

Os resultados referentes à pergunta sobre se é útil realizar uma reunião ao fim

de cada iteração, Sprint ou entrega, para avaliar o que precisa ser melhorado nos

próximos ciclos de trabalho, podem ser observados na Figura 7.

0

5

10

15

20

25

17,39%

82,61%

Figura 7 - Realização de reunião de avaliação ao fim de um ciclo de trabalho

Fonte: o Autor

Como aconteceu em pergunta anterior, salta aos olhos neste questionamento o

fato de 100% dos profissionais da amostra que atuam ou já atuaram com Scrum ou outro

método ágil apresentam opinião favorável à adoção da reunião de avaliação ao fim de um

ciclo de trabalho, a fim de melhorar os próximos. No método Scrum, essa reunião

denomina-se Scrum Retrospective. Visto a unanimidade na concordância, a aplicação da

prática merece atenção e pode trazer bons resultados às equipes de desenvolvimento de

4.10 Resultados sobre a existência de um Product Owner na equipe do projeto

Os resultados referentes à pergunta sobre se a existência de um Product

Owner junto à equipe de desenvolvimento é útil para o pleno entendimento dos

requisitos do produto, podem ser observados na Figura 8.

Disc

ordo

tota

lmen

te

Disc

ordo

par

cialm

ente

Indif

eren

te

Conc

ordo

par

cialm

ente

Conc

ordo

tota

lmen

te

0

4

8

12

16

4,35%

30,43%

65,22%

Figura 8 - Existência de um Product Owner na equipe do projeto

Fonte: o Autor

O resultado mostra um alto índice de concordância (95,65%) entre os

profissionais da amostra que já tiveram contato com ágil, evidenciando que incluir o papel

do Product Owner na equipe do projeto pode trazer benefícios aos times de

desenvolvimento do Exército, evitando que as atividades se desalinhem das reais

necessidades da parte demandante. Este resultado ilustra que os participantes viveram

experiências positivas com os Product Owners, similares às relatadas por Silva e Lovato

(2016).

4.11 Resultados sobre a utilização da prática de Programação em Pares

Os resultados referentes à pergunta sobre se a aplicação da prática de

Programação em Pares pode melhorar a qualidade do código gerado, podem ser

observados na Figura 9.

0

2

4

6

8

10

12

14

8,70% 8,70% 13,04%

21,74%

47,83%

Figura 9 - Utilização da prática de Programação em Pares

Fonte: o Autor

Observa-se que aproximadamente 70% dos participantes são favoráveis à prática

da Programação em Pares, e aproximadamente 17% discordam. É uma prática que se

baseia na crença de que um erro no código passa com menos facilidade pelos olhos de

dois programadores. Além disso, normalmente emprega um desenvolvedor mais

experiente atuando ao lado de outro menos experiente, visando aumentar a maturidade

dos iniciantes.

A desvantagem clara é a alocação do dobro de recursos humanos em uma tarefa

do projeto. Portanto, é compreensível que o índice de concordância não seja tão elevado

quanto o observado nos resultados de outras perguntas. Ainda assim, é um ponto que

merece ser avaliado no âmbito dos projetos do EB, com aplicação à critério da equipe.

Uma sugestão seria usar a prática em casos específicos, como quando se lida com

inovação tecnológica ou produtos complexos de software.

4.12 Resultados sobre a manutenção de um quadro ou lista de atividades visível à

equipe

Os resultados referentes à pergunta sobre se a manutenção de um quadro ou

lista de atividades visível é útil no processo de comunicação entre os membros do

projeto, podem ser observados na Figura 10.

0

4

8

12

16

20

8,70% 13,04%

78,26%

Figura 10 - Manutenção de um quadro ou lista de atividades visível à equipe

Fonte: o Autor

Nota-se no resultado um índice de concordância elevado (91,30%), uma pequena

parcela indiferente e nenhuma opinião discordante. Um quadro ou lista de atividades é

uma ferramenta simples e de fácil aplicação. As respostas dos profissionais indicam que a

adoção desta prática pode trazer benefícios às equipes de projeto de software do EB.

Silva e Lovato (2016) também encontraram aceitação positiva ao utilizar gráficos de

burndown no monitoramento e controle.

4.13 Resultados sobre a importância da comunicação interpessoal em relação à

formal e documental

Os resultados referentes à pergunta sobre se a comunicação interpessoal e

colaborativa entre os membros da equipe do projeto é mais importante que a

comunicação formal e documental, podem ser observados na Figura 11.

0

2

4

6

8

10

12

14

16

8,70%

34,78%

56,52%

Figura 11 - Importância da comunicação interpessoal em relação à formal e

documental

Fonte: o Autor

Nota-se nos resultados que o índice de profissionais que tende a concordar que a

comunicação interpessoal supera a documental em grau de importância supera os 90%.

Ressalta-se que formalização e disciplina nos processos de gerenciamento sempre

devem existir. Contudo, o resultado desta pesquisa leva à crença de que pode haver

ganho de eficiência das equipes ao se dar atenção às formas de comunicação diretas e

se reduzir a comunicação formal e burocrática ao estritamente necessário.

4.14 Resultados sobre a grau de atendimento às necessidades dos projetos

software pelo MDS-EB

Os resultados referentes à pergunta sobre se a a MDS-EB descreve e padroniza

os processos, atendendo plenamente às necessidades dos projetos de software do

EB, podem ser observados na Figura 12.

0

2

4

6

8

10

12

14

13,04%

47,83%

13,04% 17,39%

8,70%

Figura 12 - Grau de atendimento às necessidades dos projetos software pelo

MDS-EB

Fonte: o Autor

Os resultados desta pergunta demonstram 60,87% do universo considerado

tendem a discordar de que o MDS-EB atende plenamente às necessidades do EB quanto

aos projetos de desenvolvimento de software. Já 26,09% acham que o MDS-EB atende

adequadamente. O resultado é pouco determinante, evidenciando, talvez, que identificar

os pontos fortes das duas abordagens e agregá-las nos processos de gerenciamento seja

um bom caminho a ser seguido pelas equipes de projetos de software do EB.

4.15 Resultados sobre a possível contribuição do Scrum na otimização dos

projetos de software do EB

Os resultados referentes à pergunta sobre se uma metodologia ágil, como o

Scrum, poderia contribuir para o otimizar os projetos de desenvolvimento de

software do EB, podem ser observados na Figura 13.

Observa-se no resultado deste questionamento um alto índice de concordância no

universo considerado (95,65%), havendo apenas 01 discordância. É um resultado

significativo. Evidencia que as práticas ágeis, em especial o Scrum, devem ser levadas

em consideração. São técnicas que tem aparecido constantemente no mercado, a ponto

da APF, por meio do Acórdão 2314/2013 do TCU (TCU, 2013) mostrar interesse em

analisar riscos e impactos de sua utilização, vislumbrando aplicação posterior. Portanto,

merece atenção a possibilidade de sua agregação também nos projetos de

desenvolvimento de software do EB.

0

5

10

15

20

25

4,35% 8,70%

86,96%

Figura 13 - Possível contribuição do Scrum na otimização dos projetos de software

do EB

Fonte: o Autor

Cabe ressaltar que não se está recomendando abandonar os procedimentos já

em utilização e descritos no MDS-EB, mas estudar alguns pontos que podem ser

adaptados, integrando práticas do Scrum, em prol da maior eficiência das equipes.

5 CONCLUSÃO E RECOMENDAÇÃO

O estudo investigou a opinião de profissionais atuantes ou que já atuaram em

projetos de desenvolvimento de software no âmbito do EB, procurando identificar práticas

do método Scrum que podem trazer benefícios ao gerenciamento de projetos dessa

natureza na instituição. O trabalho atuou diretamente nas práticas do Scrum que podem

ser adaptadas para integrarem a metodologia já existente.

A questão de pesquisa foi respondida em 13 fatores que se mostraram relevantes

por meio de uma pesquisa survey, utilzando uma escala Likert de cinco pontos. O

pesquisador considerou apenas as respostas dos participantes possuidores de

experiência com Scrum ou outro método ágil.

Houve sete práticas que apresentaram alto índice de concordância (acima de

90%). Essas práticas merecem atenção das autoridades e técnicos envolvidos na

elaboração das metodologias de desenvolvimento de software do EB.

Dessa forma este estudo atingiu o objetivo geral definido, ou seja, identificar

práticas do Scrum que podem ser aplicadas na Metodologia de Desenvolvimento de

Software do Exército Brasileiro.

As contribuições deste estudo são de ordem prática, visando aplicação futura dos

pontos do Scrum identificados como promissores. Portanto, contribui para o

aperfeiçoamento das práticas gerenciais na esfera dos projetos de software do EB.

Esta pesquisa mostra que algumas iniciativas de aplicação de métodos ágeis, já

tomadas no Exército, em especial no CDS, será muito bem recebida pela maioria dos

desenvolvedores. Mas também apresenta indícios de que, em determinadas situações, o

processo atualmente previsto pelo MDS-EB já é o suficiente.

A pesquisa possui a limitações de estudar o caso de uma única instituição.

Apesar do trabalho focar no aprimoramento gerencial dos projetos de software do

Exército, em oportunidades futuras, poder-se-ia aplicar questionários semelhantes a um

universo maior de profissionais, envolver mais instituições e analisar mais pontos das

metodologias tradicionais e ágeis. Deste modo, seria possível buscar maior generalização

dos resultados obtidos, alcançando outros contextos de pesquisa.

REFERÊNCIAS

BECK, Kent et al. Manifesto para Desenvolvimento Ágil de Software. 2001a.

Disponível em: <https://agilemanifesto.org/iso/ptbr/manifesto.html>. Acesso em: 20 ago.

2019.

BECK, Kent et al. Princípios por trás do Manifesto Ágil. 2001b. Disponível em: <https://

agilemanifesto.org/iso/ptbr/principles.html>. Acesso em: 20 ago. 2019.

BERSSANETI, Fernando Tobal; CARVALHO, Marly Monteiro Muscat De; NAMUR,

Antonio Rafael. O impacto de fatores críticos de sucesso e da maturidade em

gerenciamento de projetos no desempenho: um levantamento com empresas

brasileiras. Production Journal, São Paulo, v. 26, n. 4, p. 707–723, out. /dez., 2016.

Disponível em: <http://dx.doi.org/10.1590/0103-6513.065012>. Acesso em: 19 ago. 2019.

BOURQUE, Pierre; FAIRLEY, Richard E. SWEBOK® v3.0: Guide to the Software

Engineering Body of Knowledge. Piscataway: IEEE Computer Society, 2014. Disponível

em: <www.swebok.org>. Acesso em: 12 ago. 2019.

BRASIL. Decreto-Lei n

o

243, de 28 de fevereiro de 1967: Diretrizes e Bases da

Cartografia Brasileira e outras providências. Presidência da República, Brasília, DF.

Disponível em:

<http://www.planalto.gov.br/ccivil_03/Decreto-Lei/1965-1988/Del0243.htm>. Acesso em:

21 ago. 2019.

CARVALHO, Bernardo Vasconcelos De; MELLO, Carlos Henrique Pereira. Aplicação do

método ágil Scrum no desenvolvimento de produtos de software em uma pequena

empresa de base tecnológica. Gestão & Produção, São Carlos, v. 19, n. 3, p. 557–573,

2012.

CDS, Centro de Desenvolvimento de Sistemas. Histórico do CDS. 2015a. Disponível em:

<http://www.cds.eb.mil.br/index.php/historico>. Acesso em: 20 ago. 2019.

CDS, Centro de Desenvolvimento de Sistemas. Missão do CDS. 2015b. Disponível em:

<http://www.cds.eb.mil.br/index.php/missao>. Acesso em: 20 ago. 2019.

COHEN, David; LINDVALL, Mikael; COSTA, Patricia. Agile Software Development: A

DACS State-of-the-Art / Practice Report. Fraunhofer Center Maryland, NY, 2003.

Disponível em: <http://users.jyu.fi/~mieijala/kandimateriaali/Agile software

DIAS, Marisa Villas Bôas. Um novo enfoque para o gerenciamento de projetos de

desenvolvimento de software. 2005. 202 p. Dissertação (Mestrado em Administração) –

Universidade de São Paulo, São Paulo, 2005.

EB, EXÉRCITO BRASILEIRO. Portaria no 007-DCT de 28 de março de 2013: Manual

Técnico para Metodologia de Desenvolvimento de Software do Exército.

Departamento de Ciência e Tecnologia - DCT, Brasília, DF.

EB, EXÉRCITO BRASILEIRO. Portaria Ministerial nº 140 de 14 de março de 1997.

Ministério do Exército, Brasília, DF.

HIGHSMITH, Jim. Agile Project Management: Creating Innovative Products. 2. ed.

Boston: Addison-Wesley Professional, 2009.

HUGHES, B.; COTTERELL, M. Software Project Management. 5 ed. London:

McGraw-Hill, 2009.

KERZNER, Harold. Project Management: A Systems Approach to Planning,

Scheduling, and Controlling. 12. ed. Hoboken: John Wiley & Sons, 2017.

LEAL, Luciana De Queiroz. Uma Abordagem Ágil ao Gerenciamento de Projetos de

Software Baseada no PMBOK® Guide. 2008. 129 p. Dissertação (Mestrado em Ciência

da Computação) – Universidade Federal de Pernambuco, Recife, março de 2008.

LEI, Howard et al. A statistical analysis of the effects of Scrum and Kanban on

software development projects. Robotics and Computer-Integrated Manufacturing

Journal, [s. l.], v. 43, p. 59–67, 2017. Disponível em:

<http://dx.doi.org/10.1016/j.rcim.2015.12.001>. Acesso em: 1 ago. 2019.

MAGALHÃES, Ana Liddy Cenni de Castro; ROUILLER, Ana Cristina; VASCONCELOS,

Alexandre Marcos Lins De. O Gerenciamento de Projetos Desenvolvidos à Luz das

Metodologias Ágeis: Uma Visão Comparativa. Revista ProQuality - Qualidade na

Produção de Software, Lavras, v. 1, p. 29–45, 2005.

MEREDITH, Jack R.; MANTEL, Samuel J. Project Management: a Managerial

Approach. 7. ed. New York: John Wiley & Sons, 2009.

MINGERS, John. Combining IS Research Methods: Towards a Pluralist Methodology.

Information Systems Research, [s. l.], v. 12, n. 3, p. 240–259, 2001.

MIRANDA, Webert Araújo. Testes na Metodologia Ágil. 2018. Trabalho apresentado

como requisito parcial para conclusão de Especialização em Métodos Ágeis e Práticas

DevOps, Faculdade do Instituto de Educação Tecnológica (IETEC), Belo Horizonte, 10 set

2018. Disponível em Disponível em:

<http://www.techoje.com.br/site/techoje/categoria/detalhe_artigo/2300>. Acesso em: 20

ago. 2019.

MORAES, Ricardo Alves. Proposta de Melhoria para o Processo de Desenvolvimento

de Software do Exército Brasileiro com base no Modelo de Gestão de Risco e na

Metodologia Ágil. 2015. 199 p. Dissertação (Mestrado Profissional em Computação

Aplicada) – Universidade de Brasília, Brasília, junho de 2015.

PAULK, Mark C. Agile Methodologies and Process Discipline. CROSSTALK - The

Journal of Defense Software Engineering, Ogden, v. 15, n. 10, out. 2002, p. 15–18,

Disponível em:

<http://www.crosstalkonline.org/storage/issue-archives/2002/200210/200210-0-Issue.pdf>.

Acesso em: 19 ago. 2019.

PHAM, Andrew; PHAM, Phuong-Van. Scrum em Ação: Gerenciamento e

Desenvolvimento Ágil de Projetos de Software. 1. ed. São Paulo: Novatec, 2011.

PMI, Project Management Institute. Guia PMBOK®: Um Guia do Conhecimento em

Gerenciamento de Projetos. 6. ed. Newtown Square: Project Management Institute,

2017.

PRESSMAN, Roger S. Engenharia de Software: Uma abordagem profissional. 7. ed.

Porto Alegre: AMGH, 2011.

RIBEIRO, Lucio; GUSMÃO, Cristine. Definição de um Processo Ágil de Gestão de

Riscos em Ambientes de Múltiplos Projetos. Revista HÍFEN, Uruguaiana, v. 32, n. 62,

2008- II sem., XIII Simpósio de Informática e VIII Mostra de Software Acadêmico, p. 67-

74. PUC, Uruguaiana, RS, 2008. Disponível em:

<http://revistaseletronicas.pucrs.br/ojs/index.php/hifen/article/view/4580>. Acesso em: 4

out. 2018.

SCHWABER, Ken; SUTHERLAND, Jeff. Guia do Scrum® - Um guia definitivo para o

Scrum: As regras do Jogo. 2017. Disponível em:

<https://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-Portuguese-Brazilian.pdf>. Acesso em: 25 ago. 2019.

SERRADOR, Pedro; PINTO, Jeffrey K. Does Agile work? - A quantitative analysis of

agile project success. International Journal of Project Management, [s. l.], v. 33, n. 5, p.

1040–1051, 2015. Disponível em: <http://dx.doi.org/10.1016/j.ijproman.2015.01.006>.

Acesso em: 1 ago. 2019.

SILVA, Edson Coutinho da e LOVATO, Leandro Alvarez. Framework Scrum: Eficiência

em Projetos de Software. Revista de Gestão e Projetos - GeP, v. 7, n. 2, p. 1-15,

maio/ago. 2016. Disponível em: <http://www.revistagep.org/ojs/index.php/gep/article/view/

330>. Acesso em: 01 jul. 2019.

SOMMERVILLE, Ian. Engenharia de Software. 9. ed. São Paulo: Pearson Education do

Brasil, 2011.

TAKEUCHI, Hirotaka; NONAKA, Ikujiro. The new product development game. Harvard

Business Review, Boston, v. jan-fev 86, p. 137–146, 1986. Disponível em: <https://hbr.org/

1986/01/the-new-new-product-development-game>. Acesso em: 5 nov. 2018.

TCU, TRIBUNAL DE CONTAS DA UNIÃO. Acórdão 2314/2013-TCU, de 28 de agosto

de 2013: Levantamento sobre aplicação de metodologias ágeis em desenvolvimento

de software. Brasília, DF. Disponível em:

<https://portal.tcu.gov.br/biblioteca-digital/levantamento-sobre-aplicacao-de-metodologias-ageis-em-desenvolvimento-de-software.htm>. Acesso em: 24 jun. 2019.

Apêndice A – Instrumento de Pesquisa

Aplicação do método ágil Scrum nos projetos de

Documentos relacionados