• Nenhum resultado encontrado

4.2 Recolha de dados

4.2.2 Inqu´erito

Ap´os uma an´alise ao Modelo de Ambler, foi realizado um inqu´erito visando apreender o conhecimento de profissionais com experiˆencia em projetos ´ageis. Uma das vantagens desta t´ecnica ´e o de possibilitar a recolha de informac¸˜oes sobre um grande n´umero de indiv´ıduos, permite tamb´em comparar as respostas dos inquiridos e generalizar os resul- tados da amostra para a totalidade da populac¸˜ao. No entanto, existem desvantagens asso- ciadas aos dados recolhidos, como o fato destes dados poderem ser superficiais. As per- guntas padronizadas podem n˜ao permitir captar diferenc¸as de opini˜ao entre os inquiridos. A investigadora encontra-se distante do inquirido e como tal este limita-se a responder as perguntas consoante a sua interpretac¸˜ao que pode n˜ao condizer com a do investigadora. A vers˜ao integral do inqu´erito encontra-se na Secc¸˜ao A dos apˆendices, no final deste relat´orio .

Populac¸˜ao e Amostra

Para realizac¸˜ao deste estudo consideramos uma populac¸˜ao finita constitu´ıda por todos in- div´ıduos com conhecimentos te´oricos e pr´aticos em projetos de desenvolvimento de soft- ware ´ageis que trabalham em empresas portuguesas. Neste estudo foi utilizada o tipo de amostragem n˜ao probabil´ıstica, em concreto a amostragem por escolha racional, uma vez que os participantes foram selecionados de acordo com caracter´ısticas espec´ıficas e rele- vantes para o estudo em causa. O objetivo era garantir que a amostra seria composta por indiv´ıduos com elevado conhecimento e com pelo menos trˆes ou mais anos de experiˆencia em projetos ´ageis de desenvolvimento de software.

Elaborac¸˜ao do question´ario

Na elaborac¸˜ao do question´ario procurou-se ter em considerac¸˜ao alguns princ´ıpios de forma a atingir os objetivos do mesmo, tais como: clareza (quest˜oes claras, concisas e un´ıvocas), neutralidade e imparcialidade (libertar o inquirido de ju´ızos de valor da inves- tigadora) e coerˆencia (respostas coerentes com intenc¸˜ao da pr´opria pergunta). O voca- bul´ario usado durante o question´ario tamb´em ´e comum para quem trabalha diariamente

Cap´ıtulo 4. Avaliac¸˜ao de Maturidade das Empresas Portuguesas 37

com metodologias ´ageis e deveria ser do conhecimento do inquirido [51].

Os dados biogr´aficos dos inquiridos foram registrados no in´ıcio do question´ario a partir da resposta `as quest˜oes presentes na Tabela 4.1.

Al´ınea Quest˜ao

a Identificac¸˜ao da empresa b Nome do entrevistado c Func¸˜ao

d Tempo que trabalha em Metodologias ´Ageis e Data do preenchimento do inqu´erito

Tabela 4.1: Identificac¸˜ao do Entrevistado

Este question´ario foi elaborado de forma a que o seu preenchimento n˜ao ultrapassasse 30 minutos, de forma a evitar que os inquiridos dispersassem a sua atenc¸˜ao e concentrac¸˜ao sobre o mesmo. As primeiras quest˜oes s˜ao mais r´apidas de responder, simples e objecti- vas evoluindo `a medida do question´ario para quest˜oes mais pessoais e complexas.

Para realizac¸˜ao deste question´ario, foram elaboradas trˆes tipos de quest˜oes: abertas, fechadas e mistas de forma a garantir n˜ao s´o a objetividade como tamb´em a profundidade dos t´opicos abordados no mesmo.

As quest˜oes fechadas possuem uma grande vantagem que ´e o fato de reduzir o tempo de resposta e, para al´em disso s˜ao mais f´aceis de tratar, interpretar e integrar numa an´alise quantitativa. Contudo os inquiridos ficam limitados mediante as alternativas que lhe s˜ao apresentadas. Como tal, este tipo de quest˜ao foi aplicado em situac¸˜oes em que era poss´ıvel de especificar todas alternativas de resposta e n˜ao se pretendia realizar uma an´alise mais profunda `as respostas obtidas.

Nas quest˜oes abertas n˜ao h´a qualquer limitac¸˜ao `as respostas a dar pelos inquiridos. O tratamento de informac¸˜ao ´e mais dif´ıcil, contudo os dados obtidos s˜ao mais ricos, uma vez que possibilitam ao inquirido descrever exatamente a sua opini˜a. As quest˜oes aber- tas foram aplicadas quando se pretendia analisar com profundidade determinados t´opicos.

Por ´ultimo, temos quest˜oes do tipo misto onde o inquirido teve a hip´otese de sele- cionar uma das alternativas predefinidas, ou sugerir outra que se adequava melhor `a sua situac¸˜ao. Esta abordagem permitiu obter mais informac¸˜ao e enriqueceu a interpretac¸˜ao das respostas.

Quest˜oes e tipologia das respostas

Para o prop´osito de an´alise neste relat´orio, o question´ario foi repartido em trˆes partes. Assim sendo, as Tabelas 4.2 e 4.3 descrevem a primeira parde do conjunto de quest˜oes e a tipologia das respostas do relat´orio, respetivamente.

N ´umero Tipo Quest˜ao

1 Mista Qual foi o motivo que vos levou a trabalhar em Metodologias´ Ageis?

2 Fechada Houve apoio imediato dos n´ıveis acima?

3 Aberta Como decorreu o processo de adoc¸˜ao a metodologia?

4 Fechada Os Gestores de Projetos tiveram alguma esp´ecie de formac¸˜ao em Agile?

4.1 Aberta Quais foram os conceitos abordados?

5 Fechada J´a foi feita alguma avaliac¸˜ao para verificar se o Agile tem ajudado a vossa organizac¸˜ao?

5.1 Aberta Quais foram as conclus˜oes retiradas e as lic¸˜oes aprendidas? 6 Fechada Qual ´e a percentagem de projetos que trabalham em Metodologias´

Ageis na vossa empresa?

7 Mista Qual ´e a Metodologia ´Agil usada nos projetos?

8 Fechada Todos membros das equipas trabalham no mesmo local f´ısico? 8.1 Aberta Como est˜ao organizados/distribu´ıdos geograficamente?

8.2 Aberta Qual foi o crit´erio para tal organizac¸˜ao?

8.3 Aberta Existe alguma dificuldade no processo de desenvolvimento de- vido ao espac¸o f´ısico? Explique

Tabela 4.2: Question´ario Parte I

A primeira quest˜ao permitiu fazer uma comparac¸˜ao entre motivos que levaram as empresas portuguesas a apostarem nas metodologias ´ageis e o resto do mundo. Ana- logamente a segunda e a terceira quest˜ao procuram compreender quais as dificuldades encontradas nas empresas portuguesas para depois compar´a-las a um n´ıvel mais global.

O prop´osito da quarta quest˜ao e a seguinte (4.1) ´e o de compreender as realidades em que as equipas ´ageis se inserem. O n´ıvel de formac¸˜ao dos gestores de projeto pode influenciar o n´ıvel de maturidade das suas equipas.

As quest˜oes 5 e 5.1 permitem avaliar a preocupac¸˜ao da empresa com o processo de melhoria cont´ınua. O processo de an´alise da situac¸˜ao corrente, elaborar um plano de me- lhoria e implementar as melhorias faz parte do crescimento de qualquer empresa.

A sexta quest˜ao permite avaliar o contexto que as equipas ´ageis trabalham. Quanto maior for a percentagem de projetos ´ageis poder´a implicar maior envolvimento e empenho dos stakeholders.

Cap´ıtulo 4. Avaliac¸˜ao de Maturidade das Empresas Portuguesas 39

A s´etima quest˜ao ´e determinante na avaliac¸˜ao do n´ıvel de maturidade da empresa, pois o tipo de metodologias usadas nas empresas cria limitac¸˜oes no n´ıvel de maturidade que esta pode atingir.

A oitava quest˜ao e as respetivas al´ıneas permitem analisar como est˜ao a ser aplica- dos os princ´ıpios ag´eis na criac¸˜ao do ambiente de trabalho das equipas ag´eis e tamb´em contribui para a avaliac¸˜ao do n´ıvel de maturidade da empresa.

N ´umero Resposta

1

Escolha m´ultipla e n˜ao exclusiva. Alternativas =[R´apido Time-to-Market, Eficaz gest˜ao de mudanc¸a de ˆambito, Aumento de produtividade, Aumento de qualidade de software, Visibilidade de projeto, Reduc¸˜ao de risco, Sim- plificar o processo de desenvolvimento de software, Reduc¸˜ao de custo, Me- lhorar o esp´ırito de equipa, Outro]

2 Escolha bin´aria e exclusiva. Alternativas=[Sim, N˜ao] 3 Texto Livre

4 Escolha bin´aria e exclusiva. Alternativas=[Sim, N˜ao] 4.1 Texto Livre

5 Texto Livre 5.1 Texto Livre

6 Escolha m´ultipla e exclusiva. Alternativas =[0-25% , 26-50%, 51-75%, 76- 100%]

7

Escolha m´ultipla e n˜ao exclusiva. Alternativas=[SCRUM, Extreme Pro- gramming - XP, Hibrida: SCRUM+XP, Dynamic Systems Development Methods- DSDM, Unified Process Agile, Development Feature Driven- DFD, Outro]

8 Escolha bin´aria e exclusiva. Alternativas=[Sim, N˜ao] 8.1 Texto Livre

8.2 Texto Livre 8.3 Texto Livre

Tabela 4.3: Tipologia das Respostas Parte I

As Tabelas 4.4 e 4.5 descrevem a segunda parte do conjunto de quest˜oes e a tipologia das respostas do relat´orio.

A nona quest˜ao permite compreender t´ecnicas de desenvolvimento de software usadas pela empresa inquirida. A identificac¸˜ao destas t´ecnicas s˜ao fundamentais para a avaliac¸˜ao em causa.

A d´ecima quest˜ao e as suas al´ıneas permite identificar pap´eis e respetivas func¸˜oes. Esta quest˜ao ´e determinante para identificar o n´ıvel de maturidade das empresas.

As quest˜oes onze e doze permitem conhecer as t´ecnicas usadas nas empresas e com- par´a-las em relac¸˜ao aos per´ıodos de tempo expostos no modelo. A d´ecima terceira quest˜ao aborda a quest˜ao da documentac¸˜ao nas metodologias ´ageis. Esta quest˜ao permite avaliar qual a relevˆancia dada ao quesito documentac¸˜ao nos seus projetos ´ageis. As ´ultimas duas

N ´umero Tipo Quest˜ao

9 Mista Como ´e que dividem o trabalho quando recebem uma proposta e pretendem trabalhar em Metodologias ´Ageis?

10 Mista Quais s˜ao os pap´eis que existem dentro de cada projeto ´agil e quais as responsabilidades de cada um?

10.1 Fechada Existem pessoas que acumulam alguns destes pap´eis?

10.1.1 Aberta Se sim, para cada conjunto de pap´eis indique qual a sua func¸˜ao. 11 Fechada Fazem ciclos iterativos?

12 Aberta Qual ´e o per´ıodo m´edio das iterac¸˜oes?

13 Aberta Qual ´e a documentac¸˜ao produzida em cada iterac¸˜ao? Quem ´e respons´avel?

14 Fechada Fazem planos no in´ıcio de cada iterac¸˜ao?

14.1 Aberta Quem ´e o respons´avel pela concec¸˜ao e atualizac¸˜ao dos mesmos? Tabela 4.4: Question´ario Parte II

N ´umero Tipo de Resposta

9 Escolha m´ultipla e exclusiva. Alternativas=[Projetos, Releases, Outro]

10

Escolha m´ultipla e n˜ao exclusiva. Alternativas=[Product Owner, Membro de equipa, Scrum Master, L´ıder de equipa, Arquitecture owner, Stakehol- ders, Especialistas (Exemplo: business analist), Tester independente, Do- main expert, Technical expert, Integrador]

10.1 Escolha bin´aria e exclusiva. Alternativas=[Sim, N˜ao] 10.1.1 Texto Livre

11 Escolha bin´aria e exclusiva. Alternativas=[Sim, N˜ao] 12 Texto Livre

13 Texto Livre

14 Escolha bin´aria e exclusiva. Alternativas=[Sim, N˜ao] 14.1 Texto Livre

Tabela 4.5: Tipologia das Respostas Parte II

quest˜oes (14 e 14.1) deste lote est˜ao relacionadas com o planeamento. ´E importante perce- ber como as equipas de desenvolvimento de software enderec¸a a quest˜ao do planeamento no contexto ´agil.

As Tabelas 4.6 e 4.7 descrevem a terceira parte do conjunto de quest˜oes e respostas do relat´orio, respetivamente.

As quest˜oes quinze e dezasseis permitem identificar e compreender as t´ecnicas usadas por estas empresas no processo de desenvolvimento de software. De forma a fazer uma avaliac¸˜ao precisa ´e necess´ario n˜ao s´o identificar a t´ecnica como tamb´em perceber como ela est´a a ser utilizada de forma a maximizar os resultados por ela produzidos.

Cap´ıtulo 4. Avaliac¸˜ao de Maturidade das Empresas Portuguesas 41

A quest˜ao dezassete e as duas primeiras al´ıneas (17.1 e 17.2) permitem perceber a posic¸˜ao que a equipa ´agil na empresa e como ela contribui(ou n˜ao) para o processo de melhoria cont´ınua da empresa.

N ´umero Tipo Quest˜ao

15 Aberta Como definem e priorizam funcionalidades que ir˜ao fazer por cada iterac¸˜ao?

16 Fechada Fazem standup meetings?

16.1 Aberta Quem participa nestes standups meetings? 16.2 Aberta O que ´e discutido nesses meetings matinais?

16.3 Aberta Usam algum tipo de ferramenta nessas reuni˜oes matinais? 17 Aberta A vossa equipa ´agil trabalha em conjunto com enterprise archi-

tects e portfolio managers da empresa?

17.1 Aberta A vossa equipa adota e segue orientac¸˜oes da empresa? 17.2 Aberta Partilham lic¸˜oes aprendidas com outras equipas? 17.3 Fechada O que ´e mais importante para si?

Tabela 4.6: Question´ario Parte III

N ´umero Tipo de Resposta 15 Texto Livre

16 Escolha bin´aria e exclusiva. Alternativas=[Sim, N˜ao] 16.1 Texto Livre 16.2 Texto Livre 16.3 Texto Livre 17 A Texto Livre 17.1 Texto Livre 17.2 Texto Livre

17.3 Escolha m´ultipla e n˜ao exclusiva. Alternativas=[Ser o melhor que consegue, Ajudar a equipa a crescer, Ajudar a organizac¸˜ao]

Tabela 4.7: Tipologia das Respostas Parte III

As ´ultimas quest˜oes do inqu´erito est˜ao expostas na Tabela 4.8. Todas estas quest˜oes s˜ao abertas providenciando mais liberdade ao inquirido para expressar as suas opini˜oes.

A quest˜ao dezoito preocupa-se com a gest˜ao do risco. ´E importante perceber como as empresas enderec¸am esta quest˜ao visto constituir um t´opico importante num projeto de desenvolvimento de software.

O prop´osito da d´ecima nona e da vig´esima quest˜ao ´e identificar t´ecnicas usadas no desenvolvimento de software de forma a suportar a avaliac¸˜ao do n´ıvel de maturidade da

empresa.

A quest˜ao vinte e um pretende encontrar t´ecnicas e ferramentas que poder˜ao n˜ao ter sido mencionadas pela investigadora e que possam contribuir para a melhoria do processo de desenvolvimento de software.

A ´ultima quest˜ao do inqu´erito ´e de cariz opinativo. Permite ao leitor usar da sua cria- tividade para sugerir ideias, t´ecnicas para o processo ´agil de desenvolvimento de software que ainda n˜ao est˜ao implementadas na sua empresa mas com potencial para melhorar o processo.

N ´umero Quest˜ao Tipo 18 Fazem gest˜ao de risco? Em que parte do processo? Aberta

19

Usam t´ecnicas como Agile Data Modeling, Database Refactoring, Database Regression Testing, Test-driven Development (TDD) e Encapsulating Database Access? Explique o processo.

Aberta

20 A Metodologia ´Agil trouxe algo de diferente do ponto de vista do

acesso das bases de dados? Aberta

21

Existe alguma t´ecnica ou ferramenta que ´e usada no processo de desenvolvimento de software que n˜ao foi aqui mencionada? Se sim, explique em que fase do processo

Aberta

22

Se pudesse melhorar algum aspeto no processo de desenvolvi- mento usando a Metodologia ´Agil no seio da empresa que presta servic¸os, o que sugeria?

Aberta

Tabela 4.8: Quest˜oes Parte IV

Documentos relacionados