Escolar Documentos
Profissional Documentos
Cultura Documentos
a
d
o
s
o
f
t
w
a
r
e
Requisitos Anlise Projeto Implementao Teste Produo
Hoje
H 30 anos
C
u
s
t
o
d
a
m
u
d
a
n
a
d
o
s
o
f
t
w
a
r
e
Ilustrao 9 Custo da mudana do software
FONTE: BECK, 2004, p. 21-23
O XP baseia-se em 12 prticas ou regras concisas e diretas, listadas abaixo (BECK, Ibid.;
COHEN et al, 2003, p.12, BECK; FOWLER, 2001, p. 72):
1. Jogo do planejamento: no incio de cada interao, clientes, gerentes e programadores se
encontram para definir, estimar e priorizar os requerimentos. A idia que se elabore um
plano aproximado no incio no projeto e se faa um refinamento medida que as
necessidades e requisitos se tornem mais conhecidos;
2. Programao em pares: dois programadores utilizando o mesmo equipamento escrevem o
cdigo;
3. Pequenas verses: as verses devem ser to pequenas quanto possvel e trazerem valor
para o negcio. Uma verso inicial do software deve ser colocada em produo aps um
pequeno nmero de iteraes e, em seguida, outras verses devem ser disponibilizadas to
logo faa sentido;
4. Metforas: clientes, gerentes e programadores criam metforas ou conjunto de metforas
para modelagem do sistema;
67
5. Projeto simples: os programadores so estimulados a desenvolver o cdigo do software o
mais simples possvel;
6. Testes: os programadores devem criar os testes de unidade antes ou mesmo durante o
desenvolvimento do cdigo do sistema. Os clientes, por sua vez, escrevem os testes de
aceitao. Ao final de cada iterao a bateria de testes deve ser conduzida;
7. Reengenharia de software
20
: tcnica que permite a melhoria de cdigo sem a mudana de
funcionalidade (BRASIL, 2001b, p. 186), deve ser executada pela equipe do projeto, o
tempo todo;
8. Integrao contnua: os programadores devem integrar os novos cdigos ao software to
rapidamente e com a maior freqncia possvel;
9. Propriedade coletiva do cdigo: o cdigo do programa deve ser propriedade de toda a
equipe e qualquer integrante pode fazer alteraes sempre que for necessrio;
10. Cliente no local: o cliente deve trabalhar com a equipe de projeto a todo o momento,
respondendo perguntas, realizando testes de aceitao e assegurando que o
desenvolvimento do software esteja sendo feito a contento;
11. Semana de 40 horas: como trabalhar por longos perodos reduz o desempenho, o contedo
de cada iterao deve ser planejado de forma a no haver necessidade de realizao de
horas extras, fazendo com que os programadores estejam renovados e ansiosos a cada
manh e cansados e satisfeitos noite;
12. Padro de codificao: no incio do projeto deve ser criado um padro de codificao,
simples e aceito por toda a equipe, que dever ser seguido de forma a no permitir a
identificao de quem desenvolveu determinada parte do cdigo e a auxiliar a conduo
do trabalho.
Especialistas concordam que o XP no decorrncia da aplicao destas prticas
isoladamente, mas sim do resultado de sua combinao (COHEN et al, 2003, p.13).
HIGHSMITH (2002) ainda ressalta que cinco princpios constituem a base do XP:
comunicao, simplicidade, feedback, coragem e qualidade de trabalho.
20
Refactoring.
68
Cohen et al (2003, p.13) apresentam um resumo de caractersticas principais que norteiam a
aplicao do Extreme Programming, retratado na Tabela 8.
Tabela 8 - Caractersticas principais para utilizao do XP
Caracterstica Valores sugeridos
Tamanho da Equipe Equipes formadas por 2 a 10 integrantes
Durao das iteraes Durao usual de 2 semanas por iterao
Equipes distribudas Dada que a equipe deve trabalhar preferencialmente no mesmo
local fsico, o XP no indicado para equipes distribudas
Aplicaes de alta criticidade Pode ser utilizado no desenvolvimento de software de baixa,
mdia ou alta criticidade
FONTE: COHEN et al, 2003, p.13.
2.4.3.2 Scrum
Criado por Ken Schwaber e J eff Sutherland em 1996, como um mtodo que aceita que o
desenvolvimento de software imprevisvel e formaliza a abstrao, o Scrum aplicvel a
ambientes volteis (SCHWABER, 2002). uma abordagem emprica baseada na
flexibilidade, adaptabilidade e produtividade, em que a escolha das tcnicas de
desenvolvimento fica a cargo dos programadores. Segundo Udo e Koppensteiner (2003), o
Scrum se destaca dos demais Mtodos geis pela maior nfase dada ao gerenciamento do
projeto. H atividades especficas de monitoramento e feedback, em geral, reunies rpidas e
dirias com toda a equipe, visando identificao e correo de quaisquer deficincias e/ou
impedimentos no processo de desenvolvimento (SCHWABER; BEEDLE, 2001).
Schwaber (2002) sumariza assim os princpios-chave do Scrum:
- Equipes pequenas de trabalho, buscando a maximizao da comunicao e da troca de
conhecimento tcito e informal e minimizao de overhead;
- Adaptao s solicitaes de mudanas tcnicas ou do cliente / usurio, assegurando a
entrega do melhor software possvel;
- Entregas freqentes de verses que podem ser testadas, ajustadas, executadas,
documentadas e liberadas para produo;
- Diviso do trabalho e das responsabilidades da equipe de projeto em pequenas
entregas;
- Habilidade em entregar um software pronto quando da necessidade do cliente ou do
negcio.
69
As caractersticas principais que norteiam a aplicao do Scrum so apresentadas na Tabela 9
(COHEN et al, 2003, p.15).
Tabela 9 - Caractersticas principais para utilizao do Scrum
Caracterstica Valores sugeridos
Tamanho da Equipe O trabalho dividido em equipes de at 7 pessoas
Durao das iteraes Durao usual de 4 semanas por iterao
Equipes distribudas Como o projeto pode ser constitudo por vrias pequenas equipes, h
a possibilidade de que estas estejam distribudas (descentralizadas)
Aplicaes de alta criticidade No h meno especfica quanto aplicabilidade do mtodo para
desenvolvimento de software de alta criticidade
FONTE: COHEN et al, 2003, p.16-17.
2.4.3.3 Crystal Methods
Criado por Alistair Cockburn no incio dos anos 90, a partir da crena de que os principais
obstculos enfrentados no desenvolvimento de produtos recaam sobre os problemas de
comunicao, os Crystal Methods do grande nfase s pessoas, comunicao, s interaes,
s habilidades e aos talentos individuais, deixando os processos em segundo plano (UDO;
KOPPENSTEINER, 2003; COCKBURN, 2004, COHEN et al, 2003). Correspondem a uma
famlia de mtodos organizados por cores, de acordo com o nmero de pessoas envolvidas
(tamanho do projeto x necessidade de comunicao), com as prioridades do negcio e com a
complexidade e a criticidade do software a ser desenvolvido, conforme mostra a Ilustrao 10.
Apesar da estrutura proposta servir como um guia dos processos mais adequados a uma
determinada situao, nos Crystal Methods, a definio final dos processos a serem utilizados
responsabilidade da equipe de projeto. Mas duas regras principais so sempre seguidas:
ciclos de desenvolvimento incrementais com durao de no mximo quatro meses e reunies
de reflexo que estimulam a colaborao entre integrantes da equipe de projeto (UDO;
KOPPENSTEINER, 2003; COCKBURN, 2004; COHEN et al, 2003).
70
Priorizado por produtividade e tolerncia Priorizado por produtividade e tolerncia
Nmero de pessoas envolvidas (+20%)
E1000 E500 E200 E100 E40 E20 E6
C200
D200
V200
C1000 C500 C100 C40 C20 C6
D1000 D500 D100 D40 D20 D6
V1000 V500 V100 V40 V20 V6
E1000 E500 E200 E100 E40 E20 E6
C200
D200
V200
C1000 C500 C100 C40 C20 C6
D1000 D500 D100 D40 D20 D6
V1000 V500 V100 V40 V20 V6
Vida (V)
Dinheiro
Essencial (E)
Dinheiro (D)
Conforto (C)
C
r
i
t
i
c
i
d
a
d
e
(
d
e
f
e
i
t
o
s
c
a
u
s
a
m
p
e
r
d
a
d
e
.
.
.
.
)
1-6 7-20 21-40 41-100 101-200 201-500 501-1000
Priorizado por responsabilidade legal Priorizado por responsabilidade legal
Metodologias diferentes para diferentes ocasies
(tamanho do projeto, criticidade do sistema e prioridades)
Ilustrao 10 Esquema dos Crystal Methods
FONTE: COHEN et al, 2003, p. 16
Cohen et al (2003, p.15) apontam as caractersticas principais de projetos que utilizam os
Crystal Methods (ver Tabela 12):
Tabela 10 - Caractersticas principais para utilizao dos Crystal Methods
Caracterstica Valores sugeridos
Tamanho da Equipe A famlia dos Crystal Methods acomoda equipes de qualquer tamanho,
preferencialmente compostas por pessoas talentosas
Durao das iteraes At 4 meses para projetos grandes e altamente crticos
Equipes distribudas Os Crystal Methods foram concebidos para atender ao conceito de
equipes distribudas
Aplicaes de alta criticidade Os Crystal Methods atendem a projetos crticos, incluindo aqueles que
envolvem risco de vida e de valores monetrios
FONTE: COHEN et al, 2003, p.15.
2.4.3.4 Dynamic Systems Development Method (DSDM)
Originrio da Inglaterra, em meados dos anos 90, o Dynamic Systems Development Method
controlado por um consrcio de empresas. Criado a partir do RAD Rapid Application
Development
21
, o DSDM o nico mtodo gil compatvel com a ISO 9000. Seu ciclo de
vida divido nos seguintes estgios: a) Pr-projeto; b) Anlise de Aderncia; c) Estudo de
21
Desenvolvimento Rpido de Aplicaes.
71
Negcio; d) Modelagem Funcional; e) Projeto e Desenvolvimento; f) Implementao, e, g)
Ps-implementao. A idia central do DSDM que se deve primeiramente fixar o prazo e os
recursos para, em seguida, definir e ajustar o nmero de funcionalidades a serem
desenvolvidas (COHEN et al, 2003; UDO; KOPPENSTEINER, 2003).
Dadas a sua natureza, o DSDM no enderea um tamanho de equipe especfico e no possui
duraes pr-determinadas para suas iteraes (COHEN et al, op. cit.). No foram
encontradas na literatura recomendaes especficas para utilizao no desenvolvimento de
aplicaes de determinada criticidade ou para equipes centralizadas ou descentralizadas.
2.4.3.5 Feature-Driven Development (FDD)
O Feature-Driven Development, criado por Peter Coad e J eff DeLuca em 1999, um mtodo
de desenvolvimento de software especfico para aplicaes crticas de negcio (PALMER;
FELSING, 2001). Diferentemente de outros Mtodos geis, o FDD se baseia em processos
bem definidos e que podem ser repetidos. Sua abordagem se concentra nas fases de projeto e
construo, com maior nfase na modelagem, em um ciclo de vida iterativo e tambm em
atividades de gerenciamento de projetos (UDO; KOPPENSTEINER, 2003). Os princpios-
base do FDD so apontados abaixo (HIGHSMITH, 2002):
- Necessidade de se automatizar a gerao de software para projetos de grande escala;
- Um processo simples e bem definido fundamental;
- As etapas de um processo devem ser lgicas e bvias para cada integrante da equipe
de desenvolvimento;
- Bons processos atuam na retaguarda, permitindo que a equipe se dedique ao alcance
dos resultados;
- Ciclos de vida curtos e iterativos so mais indicados.
Um projeto conduzido pelo mtodo FDD possui as seguintes etapas: a) Desenvolvimento de
um modelo geral; b) Construo da lista de funcionalidades; c) Planejamento por
funcionalidades; d) Projeto e desenvolvimento por funcionalidades.
72
A Tabela 11 apresenta as principais caractersticas de um projeto desenvolvido pelo mtodo
FDD (COHEN et al, 2003, p.18):
Tabela 11 - Caractersticas principais para utilizao do FDD
Caracterstica Valores sugeridos
Tamanho da Equipe Varivel de acordo com a complexidade das funcionalidades a serem
desenvolvidas
Durao das iteraes At 2 semanas
Equipes distribudas O FDD foi criado para trabalhar com equipes mltiplas e, apesar de
no haver indicao formal para equipes distribudas, passvel de
adaptao
Aplicaes de alta criticidade Indicado para desenvolvimento de software crtico
FONTE: COHEN et al, 2003, p.15.
2.4.3.6 Lean Development (LD)
Com razes na indstria automotiva dos anos 80, em especial no Modelo Toyota de Produo,
o Lean Development considerado o Mtodo gil com maior foco estratgico. Iniciado por
Bob Charette, o LD tem como principais objetivos reduzir em um tero o prazo, o custo e o
nvel de defeitos no desenvolvimento de software. Para tanto, requer um grande
comprometimento da alta administrao e uma predisposio a mudanas radicais (COHEN et
al, 2003; UDO; KOPPENSTEINER, 2003). HIGHSMITH (2002) aponta como princpios
fundamentais do Lean Development:
- A satisfao do cliente a prioridade principal;
- Prover sempre o maior valor possvel para o dinheiro;
- O sucesso depende da participao ativa dos clientes;
- Todo projeto baseado no LD requer um esforo conjunto de toda a equipe;
- Tudo pode ser mudado;
- Domine, no aponte as solues;
- Complete, no desenvolva;
- Prefira uma soluo a 80% hoje, a uma soluo a 100% amanh;
- O minimalismo essencial;
- A necessidade determina a tecnologia;
- O incremento do produto corresponde a um incremento de funcionalidade e no de
tamanho;
- Nunca force o LD alm de seus limites.
73
Cohen et al (2003, p. 19) afirma que [...] como o Lean Development mais uma filosofia de
gerenciamento que um processo de desenvolvimento, os itens referentes ao tamanho da
equipe, durao das iteraes, ao tratamento de equipes centralizadas ou distribudas e
criticidade da aplicao no so diretamente endereados pelo mtodo.
2.4.3.7 Adaptative Software Development (ASD)
Criado por Highsmith como uma evoluo do RAD Rapid Application Development em
1992, o Adaptative Software Development prope uma forma alternativa de se enxergar o
desenvolvimento de software nas organizaes (HIGHSMITH, 2002). O ASD foi projetado
para lidar com ambientes repletos de incertezas e complexos. Segundo Udo e Koppensteiner
(2003), o mtodo estimula a aprendizagem durante o processo de desenvolvimento e a
adaptao constante s novas realidades do negcio e do projeto. Alm disso, encoraja o
desenvolvimento iterativo e incremental, com a liberao constante de novas verses. O ASD
oferece estrutura e orientao suficiente para evitar que os projetos se tornem caticos, sem,
entretanto, trazer uma rigidez indesejada que venha a suprimir a criatividade. Neste mtodo, o
papel do gerente de projetos favorecer a colaborao entre a equipe de desenvolvimento e o
cliente.
De acordo com Highsmith (2002), o ASD indicado para equipes pequenas, mas pode ser
adaptado para equipes maiores. Com relao aos demais atributos durao das iteraes,
apoio a equipes distribudas e desenvolvimento de aplicaes de alta criticidade no foi
encontrada uma indicao precisa na literatura.
2.4.3.8 Resumo das Caractersticas Principais dos Mtodos geis
Nos tpicos anteriores foram apresentadas as principais caractersticas de alguns dos
chamados Mtodos geis de Desenvolvimento de Software. importante mencionar que
estes mtodos foram selecionados por serem os mais citados na literatura, servindo de base
para a definio das variveis da pesquisa.
74
Como visto, apesar dos Mtodos geis terem uma essncia ou valores em comum, h
algumas diferenas significativas entre eles. A Tabela 12 apresenta um resumo das principais
caractersticas dos Mtodos geis analisados, com uma linha especfica destinada anlise da
incorporao ou no de prticas relacionadas ao gerenciamento de projetos:
Tabela 12 - Caractersticas principais dos mtodos geis selecionados
Caracterstica XP Scrum Crystal
Methods
FDD ASD LD DSDM
Tamanho da Equipe 2-10 1-7 Varivel Varivel Varivel
Durao das iteraes 2 semanas 4 semanas <4 meses <2 semanas
Equipes distribudas No Adaptvel Sim Adaptvel
Aplicaes de alta
criticidade
Adaptvel Adaptvel Todos os
tipos
Adaptvel
Prticas de
gerenciamento de
projetos
Poucas Muitas Poucas Muitas Muitas
No definido
FONTE: Adaptado de COHEN et al, 2003, p. 23.
2.4.4 Aplicao dos Mtodos geis nas Organizaes
H uma grande variedade de Mtodos geis de Desenvolvimento de Software, cada qual
sugerindo prticas especficas, cuja adoo traz mudanas s rotinas das organizaes. De
acordo com Nerur et al (2005, p.74), [...] as alteraes nos processos de desenvolvimento de
software representam um fenmeno complexo de mudana organizacional que no pode ser
alcanado pela mera substituio de ferramentas e tecnologias. Estas mudanas tm impacto
significativo em vrios aspectos da organizao: na estrutura, na cultura e nas prticas
gerenciais. Conhecer a amplitude deste fenmeno fator crtico para o planejamento e o
gerenciamento destas mudanas. Sendo assim, antes de uma organizao adotar e
implementar qualquer um dos Mtodos geis fundamental que avalie a dimenso do
impacto e a sua prontido para tal (AMBLER, 2002c; COHEN et al, 2003; FOWLER, 2003;
NERUR et al, 2005).
Para facilitar o entendimento e retomar as principais caractersticas e diferenas entre os
enfoques clssico e gil de desenvolvimento de software, j discutidas ao longo deste
trabalho, traado paralelo entre eles, na Tabela 13. Estas diferenas entre as abordagens
sugerem que as organizaes devem repensar suas metas, seus objetivos e reconfigurar seus
componentes humanos, gerencial e tecnolgico, de forma a alcanar uma implementao
75
bem-sucedida dos mtodos geis (NERUR et al, 2005, p.75). Enfocando o componente
gerencial, estas diferenas podem demandar at mesmo uma alterao no enfoque de
gerenciamento de projetos utilizado para as iniciativas de desenvolvimento de software.
Tabela 13 - Comparao entre os enfoques clssico e gil de desenvolvimento de software
Enfoque Clssico Enfoque gil (Mtodos geis)
Premissa Fundamental O software totalmente especificvel e
previsvel e pode ser construdo atravs
de um planejamento meticuloso e
extensivo
Software adaptativo e de alta qualidade
pode ser construdo por pequenas
equipes, com o uso de princpios como a
melhoria contnua do projeto e o
desenvolvimento e testes baseados no
rpido feedback e na aceitao de
mudanas
Estilo de Gerenciamento Comando e controle Liderana e colaborao
Distribuio de Papis Individual, favorecendo a especializao Equipes auto-organizadas, encorajando o
intercmbio de papis
Papel do Cliente Importante Crtico
Modelo de
Desenvolvimento
Modelo de ciclo de vida Modelo em
Cascata, Espiral e iterativos
Mtodos geis
Tecnologia Sem restries Favorece a tecnologia orientada a
objetos
FONTE: ADAPTADO DE NERUR et al, 2005, p. 75.
Ambler (2002c) discute os fatores que influenciam a adoo bem-sucedida de Mtodos geis,
enfatizando que o ponto mais importante para que isto acontea, a existncia de uma
compatibilidade entre os conceitos e valores da organizao e dos Mtodos geis, ou seja, o
autor discute claramente a questo da cultura da organizao. Na mesma linha, Nerur et al
(2005) destacam que os valores, as normas e os padres estabelecidos e reforados pelas
organizaes ao longo do tempo se refletem nas polticas e nas rotinas da empresa e exercem
considervel influncia nos processos de tomada de deciso, nas estratgias de soluo de
problemas, nas prticas voltadas inovao, nos filtros de informao, nos relacionamentos
interpessoais e nas negociaes. Como a cultura e a forma de pensar das pessoas no so
facilmente modificveis, pode-se dizer que a adoo de Mtodos geis seja indicada apenas a
algumas organizaes (AMBLER, 2002; NERUR et al, 2005).
Um segundo fator importante a ser considerado quando da deciso pela implementao de
Mtodos geis, de acordo com Ambler (op. cit.) o projeto e as caractersticas do negcio.
Questes como Os trabalhos tm sido conduzidos de forma incremental? Qual a
motivao da equipe de projeto? Qual o nvel de apoio que a equipe de desenvolvimento pode
esperar? Os recursos adequados esto disponveis? Quo volteis so os requisitos do projeto?
76
so fundamentais para esta avaliao. Com relao ao ltimo ponto, Bohem (2002) chega a
sugerir que os mtodos clssicos deveriam ser preferidos quando o ndice de alterao de
requisitos do projeto for inferior a 1% ao ms.
Um terceiro aspecto destacado por Ambler (op. cit.) a necessidade de definio de um
champion, ou seja, de um profissional que assuma os desafios do projeto, de forma que a
equipe de desenvolvimento possa trabalhar com tranqilidade. Ampliando esta anlise, uma
vez que os Mtodos geis valorizam e depositam elevado grau de confiana no conhecimento
tcito e na capacidade de tomada de decises de cada indivduo, Bohem (op. cit.) enfatiza a
importncia de se ter tambm uma equipe de projeto bem treinada e composta por
especialistas. Com relao a este aspecto, apesar de concordar com a necessidade de formao
de uma equipe especializada, Nerur et al (2005) chama a ateno para que no se crie uma
cultura de elitismo dentro do grupo de desenvolvimento, que pode afetar o moral e o
comprometimento de outros profissionais da empresa, no integrantes da equipe.
inegvel tambm que os Mtodos geis trazem consigo uma mudana radical na relao
cliente fornecedor. Cockburn e Higsmith (2001a), Bohem (2002) e Nerur et al (2005)
apontam o envolvimento e a participao dos clientes como fatores imprescindveis para o
sucesso da implementao dos mtodos geis. Os clientes devem estar totalmente
comprometidos com o projeto, trabalhar com esprito de colaborao, possuir o conhecimento
necessrio, ter autonomia para a tomada de decises, alm de estar disponveis para sanar as
dvidas quando necessrio. Entretanto, por se tratar de um item extremamente crtico no
processo e que demanda tempo, pacincia e esforo considerveis para o estabelecimento de
um ambiente de respeito e confiana mtua entre clientes e fornecedores, mencionado por
alguns autores, entre eles Nerur et al (Ibid.), como um dos obstculos utilizao dos
Mtodos geis.
Compartilhando os pontos discutidos nos pargrafos anteriores, Cohn e Ford (2003, p. 74)
acrescentam que transio de um processo clssico com nfase no planejamento execuo
controle, para um processo gil, afeta no apenas a equipe de desenvolvimento de
software, mas tambm outras equipes, departamentos, assim como o corpo gerencial da
organizao. Tomando por base a experincia emprica de implementaes de Mtodos geis
em vrias organizaes, abrangendo tanto projetos simples como projetos complexos, equipes
centralizadas ou distribudas, os autores sugerem uma abordagem diferenciada junto aos
77
principais envolvidos nos processos programadores, alta gerncia e a rea de Recursos
Humanos para que se garanta uma implementao bem-sucedida deste novo enfoque de
desenvolvimento de software.
Segundo Cohn e Ford (2003, p. 74 - 75), usualmente os programadores respondem
implementao de Mtodos geis com um misto de ceticismo, entusiasmo, otimismo, ou
mesmo, resistncia. Como este novo enfoque desenvolvimento de software normalmente
prioriza a entrega do cdigo gerao de uma documentao extensiva, a adaptao ao
planejamento completo e, as pessoas e suas interaes aos processos e ferramentas (BECK et
al, 2001), Cohn e Ford (op. cit.) afirmam que h sentimentos controversos entre os integrantes
da equipe durante o processo de transio: alguns se sentem perdidos ou sem um
direcionamento, pela ausncia de um cronograma formal ou de uma documentao completa
de requisitos; outros empolgados, pelo reconhecimento de sua capacidade e pela autonomia
concedida; alguns crem erroneamente que a adoo dos Mtodos geis tem o intuito de
estimular a microgerncia, dados os encontros e as reunies constantes entre gerentes e
equipe, em mtodos como o Scrum e XP.
Em face desta situao, Cohn e Ford (2003, p. 75), assim como Ambler (2002c), defendem
uma passagem gradual dos processos clssicos de desenvolvimento para os Mtodos geis,
tornando o perodo de transio mais tranqilo.
A idia de uma equipe formada por talentos, citada por Boehm (2002) ratificada por Cohn e
Ford (2003, p. 75) e por Ambler (2002c), que explicam ainda que diferenas grandes de
produtividade numa equipe podem trazer impactos negativos ao projeto, uma vez que num
Mtodo gil, a equipe se dedica apenas s atividades essenciais para a entrega do software.
No se deve esquecer, contudo, que uma pequena queda de produtividade esperada durante
a transio, at que toda a equipe esteja ambientada com a nova dinmica de trabalho. Fowler
(2003) destaca que a equipe tcnica no pode ser responsvel por todo o trabalho por si s,
sendo fundamental o papel dos gerentes, fornecendo o direcionamento, auxiliando a definio
das prioridades de negcio, removendo obstculos e negociando os prazos de entrega. Com
esta colocao, Fowler (Ibid.) enfatiza a importncia do gerenciamento de projetos mesmo no
desenvolvimento de software conduzido com o uso de Mtodos geis.
78
Ao considerar a questo de equipes distribudas, Cohn e Ford (op. cit.) so enfticos em dizer
que, mesmo havendo a necessidade de se organizar um projeto de forma descentralizada,
deve-se fazer o possvel para que nas primeiras semanas de trabalho, a maior parte da equipe
esteja reunida e somente aps este perodo as equipes sejam distribudas. Os autores
justificam este ponto ao afirmar que equipes que trabalham segundo os Mtodos geis
necessitam tomar decises de forma mais rpida que nos processos tradicionais, mas para
tanto, recorrem a uma comunicao mais freqente e normalmente informal. Sem esta
proximidade inicial, a comunicao pode ser comprometida.
Analisando um outro grupo de interessados, Cohn e Ford (2003, p.76) apontam que
normalmente a alta gerncia representa um desafio singular adoo dos Mtodos geis.
Basicamente as suas preocupaes recaem sobre quatro pontos fundamentais, extremamente
vinculados viso do Gerenciamento Clssico de Projetos:
1. Como possvel prometer novas funcionalidades aos clientes?
2. Como mensurar o progresso do projeto?
3. Quando o projeto acaba?
4. Como a utilizao de um Mtodo gil afetar outros grupos?
Apesar de pertinentes, a origem destes questionamentos est na dificuldade que muitos
gerentes tm em abrir mo do processo clssico de planejamento e controle, da solicitao de
compromissos formais de entrega, mesmo sabendo que raramente estes objetivos so
cumpridos pelas equipes de desenvolvimento
22
. Cohn e Ford (2003, p.76) e Highsmith (2004)
salientam que gerentes que temem que com os Mtodos geis no seja possvel a fixao de
datas de entrega de produtos a clientes, deveriam lembrar que, no passado, os planos formais
provedores de garantias de prazo, custo e qualidade estavam usualmente errados,
superestimados, ou ambos. Em organizaes com histrico de estimativas incorretas de
projetos, convencer a alta gerncia sobre os benefcios dos Mtodos geis pode no ser algo
22
Pesquisa publicada pelo STANDISH GROUP INTERNATIONAL (2003), referente a projetos de
desenvolvimento de software, aponta que usualmente os projetos ultrapassam em 82% os prazos inicialmente
previstos. Em 1999, este ndice de atraso chegou ao valor aproximado de 222%.
79
difcil, bastando uma avaliao dos resultados passados frente aos objetivos iniciais de prazo,
custo e qualidade e a apresentao dos benefcios potenciais da nova abordagem. J nos casos
em que a equipe de desenvolvimento entrega seus projetos sistematicamente no prazo e no
custo, a utilizao dos Mtodos geis pode ser justificada com vistas reduo de prazos de
entrega, reduo das equipes de trabalho, o que significaria um ganho para a organizao.
Apesar dos Mtodos geis proporem uma mudana do paradigma de comando e controle
para liderana e colaborao, conforme explica Nerur et al (2005, p.75), isto no significa
que sejam alheios necessidade de mensurao do progresso dos projetos. Segundo Cohn e
Ford (2003, p.77), os Mtodos geis podem oferecer um acompanhamento adequado do
projeto, por meio da utilizao de relatrios especficos a cada iterao, que contm datas-
chave, comparao de resultados reais versus planejados, mtricas principais e at mesmo a
identificao dos riscos do projeto. Estas so prticas do gerenciamento de projetos, mas que
neste caso, so aplicadas a cada interao e no ao projeto como um todo.
Outra preocupao bastante comum alta gerncia, refletida na terceira questo, que
aparentemente um projeto realizado segundo um Mtodo gil tende a no ter fim, uma vez
que as iteraes podem continuar enquanto houver itens prioritrios, definidos pelo cliente, a
serem desenvolvidos. Cohn e Ford (2003, p.77) apontam como soluo para esta questo, a
definio de um intervalo de prazo e custo, vinculado a um escopo macro, que servem como
uma estimativa preliminar do projeto, a ser considerada durante a execuo do projeto. A
equipe deve buscar entregar uma verso bsica e funcional do software, no prazo mnimo
deste intervalo e, a partir da, so negociadas entregas complementares (outras iteraes).
Desta forma, Cohn e Ford (2003, p. 77), afirmam que possvel minimizar o desconforto
quanto finalizao do projeto.
Considerando a quarta questo, a implementao de um Mtodo gil pode afetar alm da
equipe de desenvolvimento, os gerentes, os clientes e, at mesmo, reas ou departamentos
internos empresa que, numa anlise inicial, no tm nenhum vnculo aparente com o projeto.
Sendo assim, fundamental que a alta gerncia tenha cincia de quais grupos ou
departamentos sero afetados pela adoo dos Mtodos geis, para que se estabelea um
consenso quanto forma de trabalho e se evite desgastes ou problemas futuros. Neste
contexto, deve-se destacar a importncia da participao da rea ou departamento de Recursos
Humanos no processo de transio para a utilizao dos Mtodos geis (COHN; FORD,
80
2003, p. 78). Representantes desta rea devem ser envolvidos logo no incio da
implementao, para que tenham cincia da nova forma de trabalho e forneam todo o apoio
necessrio, sanando dvidas e amenizando ansiedades dos envolvidos no processo de
mudana.
Complementando esta anlise, COHEN et al (2003, p. 31) selecionam um conjunto de lies
aprendidas, que consideram teis quando da deciso pela adoo de um Mtodo gil,
algumas das quais rebatem as crticas mais comuns atribudas a este novo enfoque de
desenvolvimento de software:
- Os Mtodos geis podem ser aplicados a equipes de qualquer tamanho, entretanto,
deve-se ter em mente que quanto maior a equipe, maior a dificuldade de comunicao;
- Experincia importante para que um projeto gil seja bem-sucedido, mas a
experincia tcnica em desenvolvimento de software muito mais importante que a
experincia prvia com os Mtodos geis;
- Os Mtodos geis requerem menos treinamento formal que os mtodos clssicos.
Tcnicas como a programao em pares minimizam a necessidade de treinamento, pois as
pessoas aprendem umas com as outras. Os treinamentos formais podem ser realizados por
meio de auto-estudo;
- Um software crtico e de alta confiabilidade pode ser construdo com a utilizao de
Mtodos geis. Neste caso, fundamental que os requisitos de desempenho sejam
explicitados logo no incio do projeto e os nveis adequados de teste planejados. Ao solicitar
feedback constante, incentivar a participao dos clientes e a definio de prioridade por eles,
os Mtodos geis tendem a antecipar resultados e minimizar os riscos do projeto;
- Os trs principais fatores crticos de sucesso para um projeto gil so: cultura, pessoas
e comunicao. Os Mtodos geis exigem uma compatibilidade cultural para serem bem-
sucedidos; profissionais competentes so fundamentais: os Mtodos geis usam menos
tcnicos, porm mais qualificados; equipes centralizadas facilitam a comunicao e a
interao prxima com cliente fator base para seu funcionamento;
- Os Mtodos geis permitem a identificao rpida de eventuais problemas no projeto,
atravs de pequenos sinais, como a queda da motivao da equipe nas reunies dirias, atrasos
nas entregas das iteraes e a gerao de documentao desnecessria;
81
- A documentao deve ser considerada um custo e sua extenso deve ser determinada
pelo cliente. Deve-se buscar desenvolver uma comunicao mais efetiva, mantendo a
documentao formal em um patamar mnimo necessrio.
A forma como um Mtodo gil introduzido em uma organizao e os cuidados tomados
durante este processo podem determinar o sucesso ou o fracasso da iniciativa. Outro
importante desafio enfrentado pelos gerentes das organizaes refere-se escolha do Mtodo
gil mais apropriado para o momento e o projeto em questo, em face da variedade de
mtodos atualmente disponveis no mercado (NERUR et al, 2005, p.77). Ambler (2002c) e
Cohn e Ford (op. cit.) mencionam que, se aps uma anlise detalhada, os Mtodos geis no
se apresentarem totalmente compatveis com o projeto ou com os princpios da organizao,
mas suas idias ainda assim despertarem interesse, pode-se partir para uma adoo parcial.
Nesta estratgia, deve-se identificar os pontos de melhoria prioritrios no processo clssico de
desenvolvimento de software e aplicar algumas prticas dos Mtodos geis, visando ao
aprimoramento. Obtendo-se um resultado positivo, procede-se a uma nova seleo de reas de
melhoria e implantao de novas tcnicas, at que todo o Mtodo gil tenha sido adotado.
Por fim, Highsmith (2004), Cohn e Ford (2003) e Nerur et al (2005) ressaltam que muitas das
inseguranas e incertezas inerentes a este processo de transio podem ser minimizadas com a
adoo de um enfoque de gerenciamento de projetos adequado e compatvel com o
desenvolvimento de software conduzidos com o uso de Mtodos geis.
2.4.5 Resultados da Aplicao dos Mtodos geis
Como os Mtodos geis de Desenvolvimento de Software so relativamente recentes, poucos
so os dados empricos disponveis referentes aos resultados de sua aplicao nas
organizaes, alguns dos quais so apresentados a seguir.
Pesquisa realizada por Reifer (2002, p. 14-17) em 32 organizaes, representando 28
empresas de dez segmentos de mercado distintos, apontou que dentre elas, 14 organizaes
adotavam Mtodos geis, todas motivadas por um histrico de baixo desempenho dos
projetos de desenvolvimento de software quanto ao cumprimento dos objetivos de prazo e
custo. Surpreendentemente, a maioria das empresas analisadas era classificada como nvel
82
dois ou superior, na escala de maturidade nos processos de desenvolvimento de software
proposta pelo SW-CMM, ou seja, possuam processos relativamente maduros. No entanto,
estas empresas buscavam algo novo, que pudesse reverter o quadro de mau desempenho
consistente de seus projetos. A distribuio destas empresas entre os segmentos de atuao,
assim como alguns detalhes quanto ao incio da prtica, quantidade de projetos realizados
com o uso dos Mtodos geis e ao estgio de implementao do novo mtodo so
apresentados na Tabela 14.
Tabela 14 - Caractersticas das empresas pesquisadas
Indstria # Empresas que utilizam
Mtodos geis
# de Projetos Incio da Utilizao
de Mtodos geis
Estgio da
Implementao
Aeroespacial 1 1 2001 Descoberta
Computao 2 3 2000 Piloto
Consultoria 1 2 2000 Piloto
Comrcio
Eletrnico
5 15 2000 Produo
Pesquisa 1 1 2000 Piloto
Software 2 4 2000 Produo
Telecomunicaes 2 5 2000 Produo
Total 14 31 n/a n/a
FONTE: ADAPTADO DE REIFER, 2002, p. 15.
Os projetos pesquisados so qualificados como de pequeno porte (com menos de 10
participantes), em geral, internos, de baixo risco, com durao menor que 12 meses, mas que
exigiam elevado grau de flexibilidade.
Com relao aos resultados, 50% das organizaes que responderam a pesquisa conseguiram
mensurar os ganhos obtidos com a utilizao de Mtodos geis de Desenvolvimento de
Software de forma concreta, sendo que muitas, por possurem mtricas anteriores, realizaram
comparaes bastante efetivas. Reifer (2002, p.15) aponta como principais ganhos, j
normalizados entre todos os participantes, os seguintes itens:
- Incremento de produtividade: ganhos de 15% a 23% de produtividade frente aos
indicadores da indstria;
- Reduo de custos: 5% a 7% de reduo de custos quando comparado aos indicadores
da indstria;
83
- Reduo do tempo de entrega: 25% a 50% de reduo de prazo comparando-se com
projetos anteriores realizados pelas empresas;
- Melhoria de qualidade: cinco empresas que possuam dados concretos apontaram que
a taxa de defeitos estava no mesmo nvel dos projetos anteriores quando da liberao de
produtos e aplicaes.
As demais organizaes analisadas, que no possuam indicadores formais, mensuraram seus
ganhos atravs da opinio dos principais interessados nos projetos, listando como benefcios
da utilizao dos Mtodos geis, o alto grau de motivao dos profissionais envolvidos, a
elevao da moral da equipe e alguns outros argumentos intangveis.
De forma unnime, todas as organizaes afirmaram sua inteno de continuar ou mesmo de
estender a utilizao dos Mtodos geis, considerando-a uma experincia bastante proveitosa
e bem-sucedida. Mas apesar dos resultados animadores, Reifer (2002, p.15), chama a ateno
para que no sejam tiradas concluses precipitadas, nem se faa uma generalizao dos
resultados, dados o tamanho da amostra (14 organizaes) e o tipo de projetos envolvidos
(projetos pequenos, de baixo risco, em ambiente relativamente controlado).
Maurer e Martel (2002) relataram o caso de uma companhia Bitonic Solutions Inc.
sediada no Canad, cuja equipe de sistemas, composta por nove profissionais, desenvolveu
uma aplicao para comrcio eletrnico. O processo de desenvolvimento foi iniciado segundo
uma abordagem orientada a objetos ad hoc, sendo adotado o mtodo gil Extreme
Programming (XP), depois de determinado perodo. Para a mensurao da produtividade do
desenvolvimento, os autores definiram trs indicadores principais, cujos valores foram
divididos pelo esforo despendido para execuo (em horas), a saber:
- Novas linhas de cdigo (NLOC)
- Nmero de novos mtodos (#mtodos);
- Nmero de novas classes (#classes).
Maurer e Martel (2002) coletaram mtricas do desenvolvimento nos dois perodos (anterior e
posterior ao uso do XP) e reportaram ganhos de produtividade que variaram de 66,3% a
302,1%, conforme mostra a Tabela 15.
84
Tabela 15 - Ganhos de produtividade com XP em projetos Web
Indstria NLOC / esforo # Mtodos / esforo # Classes / esforo
Mdia anterior ao
uso do XP
10,2 0,36 0,05
Mdia com uso
do XP
17 1,45 0,21
% de Variao 66,3% 302,1% 282,6%
FONTE: ADAPTADO DE MAURER; MANTEL, 2002.
Poole e Huisman (2001) relataram o uso bem-sucedido do Extreme Programmming (XP) na
companhia Iona Technologies, no desenvolvimento de um middleware. Os autores
mencionaram que a empresa no possua um processo de desenvolvimento e manuteno de
software definido, sendo que a falta de qualidade no processo acabava por se refletir na
qualidade do produto. Um processo de reengenharia de software foi iniciado em 1997 sem,
entretanto, alcanar os resultados desejados. Em 2000, a companhia decidiu implementar, de
forma gradativa, as prticas do XP em seu processo de manuteno de software. A Iona
Technologies alcanou excelentes resultados, reportando ganhos de produtividade na ordem
de 67%, o que possibilitou uma reduo no seu quadro de pessoal de 36 para 25 profissionais.
A empresa obteve tambm ganhos de qualidade, com uma queda bastante significativa do
nmero de erros encontrados pelos clientes, que passaram de 33 erros ao ms para quatro
erros ao ms. Estes resultados foram atribudos, principalmente, adoo da prtica de
programao em pares.
Em 2001, pesquisa conduzida pelo Cutter Consortium (COCKBURN; HIGHSMITH, 2001b),
com mais de 200 profissionais de diferentes empresas dos Estados Unidos, Europa, ndia e
Austrlia, sobre o uso dos mtodos clssicos e geis de desenvolvimento de software chegou a
trs concluses interessantes:
- Um aumento do nmero de empresas que utilizavam algum Mtodo gil de
Desenvolvimento de Software, quando comparado pesquisa similar realizada em 2000;
- Os projetos de desenvolvimento realizados segundo o enfoque gil apresentaram
melhor desempenho em termos de atendimento aos requisitos do negcio, satisfao do
cliente e qualidade, que os projetos conduzidos nos moldes clssicos;
- Os Mtodos geis receberam melhor pontuao no quesito moral dos profissionais,
resultado este considerado, na poca, surpreendente pelo fato de apenas 12% dos
respondentes serem analistas ou programadores.
85
Similarmente a Reifer (2002), Cockburn e Highsmith (2001b) no generalizam estas
concluses, mas consideram, em especial o terceiro item, um indcio bastante positivo da
contribuio dos Mtodos geis em relao motivao das equipes de projeto.
A aplicao bem-sucedida do mtodo Extreme Programming (XP) no desenvolvimento de um
sistema de misso crtica
23
, voltado coordenao de equipes da Hewlett-Packard distribudas
ao redor do mundo, foi relatada por Gawlas (2004, p. 18-24). O autor aponta que o processo
de desenvolvimento, pelo mtodo XP, foi dividido em sete etapas, cada qual com um
resultado e um prazo inicial pr-determinados. Vrias adaptaes foram feitas ao longo do
projeto. Alm de destacar prticas relacionadas ao XP, Gawlas (2004, p. 18-24) chama a
ateno para a abordagem de gerenciamento de projetos utilizada, caracterizada como uma
combinao entre o conhecimento e a experincia da equipe de projeto e a necessidade de
balanceamento entre o enfoque gil e o Gerenciamento Clssico de Projetos adotado pela
companhia. Aps nove meses e dentro do prazo previsto, o software entrou em produo com
poucos defeitos, que puderam ser corrigidos de forma rpida e tranqila. Gawlas (2004, p. 18-
24) salienta tambm que um ponto de destaque foi a motivao da equipe de projeto.
Bonato (2004, p. 107-172), por sua vez, apresenta um caso de adoo do Extreme
Programming (XP) em renomada empresa jornalstica brasileira, para o desenvolvimento de
uma aplicao que visava reformulao do pagamento de bonificao s empresas
publicitrias, garantindo maior controle ao processo. O projeto foi iniciado segundo o enfoque
clssico de desenvolvimento de software, utilizado pela companhia. Contudo, logo no incio
do projeto, a equipe se deparou com problemas como a impossibilidade de detalhamento
prvio de requisitos e com a dificuldade de entregar o software no prazo, dada a
documentao bastante extensiva exigida pelo processo. Neste momento, houve uma deciso
pela adoo do XP, buscando aliar qualidade e produtividade diante de requisitos instveis.
Ao final, o projeto foi considerado um sucesso, com ganhos de qualidade (mensurados por
23
Sistema (ou software) de misso crtica aquele em que a vida, a sade ou a segurana das pessoas ou
organizaes podem ser comprometidas se a qualidade do software no for extremamente alta (TURK et al,
2005, p.29).
86
uma reduo de 62,9% no nmero de erros reportados pelos usurios aps a implementao,
quando comparados com outros projetos conduzidos pelo J ornal) e com ganhos de
produtividade estimados em 4%, quando comparados mdia da indstria (BONATO, 2004,
p. 131-135). Assim como nos, Bonato (Ibid.) destaca o elevado grau de motivao da equipe
de projeto.
Apesar dos vrios estudos expostos, no foi encontrada na literatura uma pesquisa extensa o
suficiente, que permita a generalizao dos benefcios resultantes do emprego dos Mtodos
geis. No entanto, no se pode negar que os estudos realizados at o momento, alguns dos
quais aqui retratados, apontam que determinadas organizaes esto de fato auferindo
resultados positivos, quanto qualidade, produtividade e motivao de seus profissionais,
com a adoo dos Mtodos geis para o desenvolvimento de software.
2.4.6 Limitaes dos Mtodos geis
Neste trabalho, to importante quanto listar a aplicao e os benefcios obtidos com o uso dos
Mtodos geis, apresentar as limitaes e obstculos sua utilizao. Dentre os autores que
escreveram sobre os Mtodos geis de Desenvolvimento de Software, alguns apresentaram e
discutiram os principais conceitos e valores que regem este novo enfoque, como
Abrahamsson et al (2003), Bohem e Turner (2003), Glass (2001), Cohen et al (2003),
Cockburn e Highsmith (2001a; 2001b), Udo e Koppensteiner (2003), Fowler (2003); outros,
como Turk et al (2003; 2005), Nerur et al (2005), Boger et al (2001) e McBreen (2003),
introduziram uma viso mais crtica, apontando limitaes ao emprego dos Mtodos geis.
Dentre as obras com enfoque crtico acima citadas, a de Turk et al (2005) se destaca das
demais por sua ampla abordagem, voltada identificao tanto dos pressupostos bsicos sobre
os quais os princpios e prticas dos Mtodos geis esto ancorados, quanto das limitaes,
decorrentes de sua aceitao, conforme mostra a Ilustrao 11. Com base nestes pressupostos,
identificados aps anlise detalhada de publicaes referentes aos diferentes Mtodos geis e
dos valores e princpios defendidos pela Agile Alliance e retratados no documento Manifesto
para o Desenvolvimento gil de Software (BECK et al, 2001), Turk et al (2003, p. 43-46)
pontuam as limitaes dos Mtodos geis.
87
PRINCPIOS PRESSUPOSTOS
PRTICAS LIMITAES
Baseados em
Derivados de
Tm
Sustentam
So baseadas
em
Levama
PRINCPIOS PRESSUPOSTOS
PRTICAS LIMITAES
Baseados em
Derivados de
Tm
Sustentam
So baseadas
em
Levama
Ilustrao 11 Relacionamento entre princpios, prticas, pressupostos e limitaes
FONTE: TURK et al, 2005, p. 8.
Sendo assim, para que se possa entender tais limitaes, deve-se primeiramente visualizar os
pressupostos identificados pelos autores (TURK et al, 2005, p. 22), que se encontram
retratados na Tabela 16.
Tabela 16 - Sumrio dos pressupostos relativos aos princpios propostos pela Agile Alliance
Pressupostos Detalhamento
1. Pressuposto da visibilidade A visibilidade do projeto s pode ser alcanada atravs da entrega
de um software funcionando
2. Pressuposto da iterao Um projeto pode ser sempre estruturado em iteraes curtas e de
perodos fixos
3. Pressuposto da interao com o
cliente
A equipe do cliente est disponvel para interao freqente,
quando solicitado pelos programadores
4. Pressuposto da comunicao da
equipe
Os programadores esto localizados em local que permita a
comunicao freqente e intensiva entre si
5. Pressuposto da comunicao
face a face
A comunicao face a face o mtodo mais produtivo de
comunicao com o cliente e entre os programadores
6. Pressuposto da documentao Desenvolver uma documentao extensiva e consistente
(relativamente completa) e modelos de software contra-
producente
7. Pressuposto da mudana dos
requerimentos
Requisitos sempre sofrem modificaes, devido a mudanas de
tecnologia, necessidades dos clientes, domnios de negcio ou
mesmo aquisio de novos clientes
8. Pressuposto do custo da
mudana
O custo da mudana no aumenta dramaticamente com o passar
do tempo
9. Pressuposto da experincia da
equipe
Os programadores tm a experincia necessria para definir e
adaptar seus processos apropriadamente
10. Pressuposto da auto-avaliao As equipes almejam a auto-avaliao
11. Pressuposto da auto-organizao As melhores arquiteturas, requisitos e projetos emergem de
equipes auto-organizadas
12. Pressuposto da garantia de
qualidade
A avaliao dos artefatos de software (produtos e processos) pode
se restringir a entrevistas freqentes e informais, revises e testes
de codificao
88
Pressupostos Detalhamento
13. Pressuposto do desenvolvimento
da aplicao especfica
O reuso e a generalidade no devem ser objetivos do
desenvolvimento de uma aplicao especfica.
14. Pressuposto do redesenho
contnuo
O software pode ser continuamente redesenhado e assim mesmo,
manter sua estrutura e integridade conceitual.
FONTE: TURK et al, 2005, p. 22.
Ao abordar as limitaes dos Mtodos geis, Turk et al (2005, p. 23), iniciam a discusso
afirmando que [...] nenhum processo gil uma bala de prata (apesar dos altos brados dos
entusiastas). Os autores defendem que, uma vez que os pressupostos apresentados acima no
so atendidos por todas as organizaes ou por todos os ambientes de desenvolvimento, os
Mtodos geis em seus formatos atuais apresentam sim limitaes. Para minimiz-las, a
depender do contexto, determinados mtodos necessitam de extenses ou incorporaes de
prticas e princpios, usualmente associados os enfoques preditivos e clssicos de
desenvolvimento de software. As principais limitaes apontadas por Turk et al (2005, p. 23-
34) so apresentadas nos pargrafos a seguir.
A primeira limitao identificada diz respeito ao suporte a equipes distribudas. A disperso
geogrfica acarreta vrios problemas que inexistem quando os integrantes da equipe de
desenvolvimento e do cliente encontram-se prximos. A comunicao se torna mais difcil, h
necessidade de ferramentas e tecnologia especiais. Em ambientes distribudos, os
pressupostos de interao com o cliente, comunicao da equipe, comunicao face a face
ficam comprometidos. O uso de documentao formal pode se fazer necessrio, para
organizar o trabalho realizado em vrias localidades por diferentes equipes (TURK et al,
2005, p. 25-26).
Turk et al (2005, p. 26-27) apontam a questo da subcontratao como outra limitao dos
Mtodos geis, sendo que Nerur et al (2005, p. 76) estendem a discusso para a negociao
de contratos de forma geral. A transferncia do desenvolvimento de software a um
subcontratado pressupe o estabelecimento de um contrato de prestao de servios bem
definido. No entanto, as bases de um contrato tradicional no so as mesmas utilizadas pelos
Mtodos geis. Mesmo seguindo um enfoque iterativo e incremental, os contratos de forma
geral prevem marcos, um nmero fixo de iteraes, com duraes e entregveis pr-
definidos e clusulas restritivas a mudanas, o que no se adequa a vrios pressupostos dos
89
Mtodos geis. Turk et al (2005, p. 26-27) apontam como sada, a criao de um contrato
contendo uma parte fixa e outra varivel para acomodar ambas as expectativas.
A dificuldade de apoio a grandes projetos e grandes equipes outra limitao apontada por
alguns autores. Vrios autores apontam que quanto maior a equipe, maior a complexidade da
comunicao e menos gil se torna o processo (HIGHSMITH, 2004; COHEN et al, 2003,
TURK et al, 2005, p. 27-28; NERUR et al, 2005, p.76). O tamanho das equipes restringe a
eficincia e a freqncia das interaes face a face, havendo necessidade de uma maior
estruturao e organizao da equipe e da definio de vrias linhas e formas de comunicao.
O volume de documentao requerido maior e, de forma geral, a agilidade tende a diminuir.
Isto no quer dizer que grandes projetos no possam utilizar Mtodos geis, mas h que se
adotar prticas complementares para garantir o bom andamento dos trabalhos.
Discutindo outro item, a gerao de componentes total ou parcialmente reutilizveis (cdigos
de programas, documentos de anlise e desenho, entre outros) pressupe a viso completa da
soluo (e no apenas do software a ser desenvolvido naquele momento) e a nfase no
controle de qualidade. Os Mtodos geis tm por premissa a manuteno de uma
documentao mnima, o que dificulta a determinao do potencial de reuso de um
determinado artefato, alm de ter por foco o desenvolvimento de solues para problemas
especficos e no o desenvolvimento de cdigos mais genricos e reutilizveis. Desta forma,
os Mtodos geis de Desenvolvimento de Software no so os mais adequados gerao de
artefatos reutilizveis (TURK et al, 2005, p. 28-29).
A adoo de Mtodos geis no desenvolvimento de sistemas de misso crtica outro ponto
comentado por Turk et al (2005, p. 29-30). Aplicaes desta natureza requerem que a
qualidade de todos os seus componentes seja intensivamente testada e que estes sejam
projetados de forma a no haver falhas que impossibilitem a correo ou o uso seguro de um
determinado equipamento. Neste contexto, os pressupostos relacionados documentao,
garantia da qualidade e ao aprimoramento contnuo dos Mtodos geis no so mais vlidos.
Uma especificao formal, testes intensivos e abrangentes e outras tcnicas de anlise e
avaliao dos mtodos clssicos de desenvolvimento de software se tornam necessrias,
apesar de os autores ressaltarem que a adoo de algumas prticas dos Mtodos geis seja
interessante, para aumentar a qualidade e a confiabilidade do produto final (TURK et al,
Ibid.).
90
O desenvolvimento de um software grande e complexo, com numerosas linhas de cdigos
(milhares ou milhes) e alto grau de integrao entre seus vrios componentes outra
situao em que a aplicabilidade dos Mtodos geis contestada. Segundo Turk et al (2005,
p. 30-31), projetos deste porte requerem elevado esforo de gerenciamento e controle,
processos estruturados e formais, para garantir o perfeito entendimento do software e a
integrao de todas as suas partes. Os testes tambm devem ser cuidadosamente planejados.
De forma geral, no possvel o desenvolvimento deste tipo de software de forma
incremental e a adoo da premissa de desenvolvimento contnuo pode ser comprometida,
haja vista a complexidade e a extenso do cdigo.
Complementando a anlise, Nerur et al (2005, p.76) e TURK et al (2005, p. 13-15) chamam a
ateno questo da dependncia entre as organizaes e suas equipes geis de
desenvolvimento, em especial no que diz respeito gesto do conhecimento, vital nos dias de
hoje, e relao de poder. Os Mtodos geis de Desenvolvimento de Software encorajam o
pensamento direto e o corte em todo e qualquer esforo desnecessrio, inclusive na
documentao. Sendo assim, no desenvolvimento gil, o conhecimento tcito e reside
apenas na mente de cada integrante de equipe. Em alguns casos, as organizaes tornam-se
dependentes desta equipe e muitas vezes h uma mudana no balano do poder, entre os
gerentes e os programadores, sendo os ltimos os detentores das informaes. Para minimizar
este impasse, Nerur et al (op. cit.) e TURK et al (op. cit.) sugerem que seja claramente
definido o que deve ser documentado e o que pode ser mantido como conhecimento tcito.
O pressuposto de interao com os clientes outro ponto amplamente discutido e criticado
por vrios autores. Turk et al (2005, p. 12) esclarece que os Mtodos geis pressupem que
os clientes esto sempre disponveis para participar, esclarecer dvidas e tomar decises junto
equipe de desenvolvimento, o que na prtica nem sempre se mostra vivel. Nerur et al
(2005, p. 76) complementam que o ambiente pluralista de tomada de decises (que envolve
clientes e equipe de desenvolvimento), estimulado pelos Mtodos geis, torna o processo
decisrio mais lento e difcil, quando comparado ao enfoque clssico, em que o gerente do
projeto o responsvel por tal. Nerur et al (Ibid.) destacam que o sucesso dos Mtodos geis
depende de se encontrar clientes que almejem e tenham disponibilidade para uma participao
ativa no processo de desenvolvimento, que sejam colaborativos, representativos e
comprometidos e que disponham da autonomia e do conhecimento adequados ao projeto
91
H que se mencionar ainda, a questo da manuteno de software, qualificada como algo to
problemtica quanto o desenvolvimento propriamente dito e ainda pouco abordada pelos
Mtodos geis (RUS et al, 2002; COHEN et al, 2003).
Todas estas limitaes apontadas por autores e estudiosos do assunto (TURK et al, 2003 e
2005; NERUR et al, 2005; BOGER et al, 2001; McBREEN, 2003) devem ser avaliadas
quando da definio mtodo de desenvolvimento de software a ser utilizado. Contudo, apesar
de sua importncia, no podem ser consideradas como nica verdade, uma vez que a literatura
aponta exemplos de projetos conduzidos com o uso de Mtodos geis que foram bem-
sucedidos, apesar das condies teoricamente adversas sua utilizao. Entre estes exemplos
podem ser citados: o desenvolvimento de um software de misso crtica com o uso do XP
(GAWLAS, 2003) e a utilizao do XP e do Scrum em projetos com mais de 100 pessoas
distribudas em mais de um continente (Fowler, 2003).
2.4.7 Fatores Crticos de Sucesso de Projetos de Desenvolvimento de Software
Realizados com o Uso dos Mtodos geis
Poucas so as referncias na literatura que discutem a questo dos fatores crticos de sucesso
de projetos conduzidos com o uso de Mtodos geis. Cohen et al (2003, p. 31) destacam que
so trs os principais fatores crticos de sucesso para um projeto conduzido segundo um
enfoque gil, a saber: cultura, pessoas e comunicao.
Cockburn e Highsmith (2001b), autores que defendem uma viso dos Mtodos geis centrada
nas pessoas, identificam a competncia individual como o fator primordial para o sucesso de
projetos conduzidos de acordo com os Mtodos geis. Mencionam que [...] se as pessoas
forem boas o suficiente, podem usar praticamente qualquer processo e atingir seus objetivos.
Se as pessoas no forem boas o bastante, no h processo que possa reparar esta inadequao
(COCKBURN; HIGHSMITH, 2001b, p. 131). A falta de apoio executivo e dos principais
usurios, por outro lado, apontada como um grande empecilho para o alcance do sucesso de
um projeto, levando at mesmo excelentes profissionais ao no cumprimento de seus
objetivos.
92
Em 2003, um estudo de carter exploratrio desenvolvido por Lazaveric (classificado pelo
prprio autor como sem similar na rea at aquele momento) identificou os principais
fatores crticos de sucesso de projetos de desenvolvimento de software conduzidos com o uso
de Mtodos geis (LAZAREVIC, 2003). A pesquisa foi realizada por meio da aplicao de
um questionrio a profissionais que haviam gerenciado ou participado de projetos com tais
caractersticas, integrantes de cinco grupos da internet especializados na troca de experincia
e na discusso dos principais Mtodos geis. Apesar de obter uma taxa de resposta de apenas
4% (o autor acredita que este nmero deva ser maior, dado que muitos dos integrantes dos
referidos grupos encontravam-se inativos), a pesquisa permitiu a identificao de fatores
crticos de sucesso para tais projetos que se mostraram bastante alinhados s colocaes de
autores como Cockburn e Higsmith (2001b), Cohen et al (2003) e Reifer (2002).
A existncia de programadores motivados foi identificada como a chave para o sucesso dos
projetos pesquisados, sendo considerado o fator crtico mais importante para projetos
conduzidos com o uso de Mtodos geis. O segundo fator crtico de sucesso identificado foi
o grau de propriedade coletiva do cdigo. A propriedade coletiva pressupe que qualquer
integrante da equipe pode alterar o cdigo desenvolvido por outrem e contribuir para a
soluo e encoraja a sinergia, a colaborao e o trabalho em equipe. A descoberta deste
segundo fator est totalmente alinhada ao primeiro item. Lazarevic (2003, p. 28) destaca que
[...] atingir um estgio em que os resultados do grupo sejam melhores que a contribuio de
cada indivduo o corao de muitos Mtodos geis. Ainda, de acordo com Sutherland
(2001), quando os indivduos se ajudam mutuamente e contribuem para o todo, a equipe de
desenvolvimento atinge o estado de hiper-produtividade. O terceiro fator encontrado diz
respeito entrega de um prottipo logo no incio do projeto. Para Lazarevic (Ibid.), a maioria
dos respondentes interpretou esta questo luz das necessidades de mudanas de requisitos,
ou seja, da necessidade de um desenvolvimento incremental do software.
Nesse mesmo estudo, Lazaveric (2003, p. 24) menciona que os projetos desenvolvidos
segundo os mtodos Extreme Programming (XP) e Dynamic Software Development Model
(DSDM) foram mais bem-sucedidos, mas este resultado no se mostrou estatisticamente
significativo.
93
Como informao adicional desta pesquisa, tem-se que a maioria dos respondentes possua de
um a quatro anos de experincia em Mtodos geis, o que confirma que a utilizao destes
mtodos no desenvolvimento de software um fenmeno relativamente novo. O tamanho das
equipes dos projetos analisados variava entre quatro e vinte integrantes, sendo que apenas
10% dos projetos tiveram mais de 50 participantes (LAZAREVIC, 2003, p. 26).
Como muitos outros autores (REIFER, 2002; COCKBURN; HIGHSMITH, 2001b),
Lazarevic (2003, p. 29) no considera seu estudo representativo, no devendo assim ser
generalizado. Mas o enfoque diferenciado de seu trabalho, em especial, sua abrangncia
(obteno de dados de diferentes projetos, de profissionais provenientes de distintas
organizaes), certamente contribui para a ampliao do conhecimento na rea.
Ampliando a viso dos fatores crticos de sucesso, Chin (2004), assim como Cohn e Ford
(2003), Highsmith (2004) e Nerur et al (2005), ressaltam que no se pode esquecer o inegvel
valor do gerenciamento de projetos na entrega de um projeto de desenvolvimento de software
bem-sucedido. Apesar de alguns Mtodos geis j possurem componentes de gerenciamento
de projetos inseridos em suas prticas, como por exemplo o Scrum, o FDD e o ASD,
Thomsett (2002, p. 17) indica a necessidade de uma abordagem mais ampla e,
preferencialmente, em separado das questes tcnicas.
Analisando os fatores crticos de sucesso identificados, percebe-se que esto estritamente
relacionados valorizao da competncia individual e comunicao (REIFER, 2002;
COCKBURN; HIGHSMITH, 2001b; LAZAREVIC, 2003) e entrega rpida de valor
(LAZAREVIC, 2003). Todos estes itens correspondem a caractersticas marcantes dos
Mtodos geis de Desenvolvimento de Software e o tambm do Gerenciamento gil de
Projetos, o que pode sugerir que talvez este seja o enfoque de gerenciamento de projetos mais
mais apropriado para o desenvolvimento de software conduzido com o uso de um Mtodo
gil.
94
2.5 Gerenciamento gil de Projetos
Este tpico apresenta o histrico, a definio, os valores, os princpios e a estrutura de prticas
do Gerenciamento gil de Projetos.
2.5.1 Evoluo do Conceito dos Mtodos geis para o Gerenciamento de Projetos
O Gerenciamento gil de Projetos ou Agile Project Management (APM) foi criado a partir
dos valores e princpios dos Mtodos geis de Desenvolvimento de Software, retratados no
Manifesto para o Desenvolvimento gil de Software (BECK et al, 2001). Conectado a
iniciativas correlatas das indstrias de construo civil e aeroespacial (uma vez que o cenrio
de complexidades e incertezas era comum a todos), o movimento para o desenvolvimento gil
de software ampliou sua abrangncia, sendo estendido ao gerenciamento de projetos
(HIGHSMITH, 2004, p. xix).
Chin (2004, p.1) afirma que [...] em projetos que envolvem tecnologia, balancear os
requisitos do gerenciamento clssico de projetos e as necessidades de uma equipe
altamemente capacitada e criativa mais uma arte que uma cincia. Explica que, se por um
lado o excesso de formalidade e de processos tende a inibir a equipe e bloquear a inovao,
por outro, a falta de estrutura pode fazer com que os objetivos do projeto nunca sejam
atingidos.
Por muitos anos, o gerenciamento de projetos se desenvolveu sobre uma slida plataforma,
capaz de dar suporte a diferentes tipos de projeto, nos mais variados ambientes. As
organizaes adotaram o Gerenciamento Clssico de Projetos, propuseram e implementaram
melhorias e adaptaes, criando seus prprios modelos e expandindo a plataforma clssica de
gerenciamento de projetos (CHIN, 2004, p. 1-3). No entanto, Chin (Ibid.) explica que, como
qualquer plataforma, o Gerenciamento Clssico de Projetos apresenta restries e ao se
aproximar do limiar de sua abrangncia, estas restries se tornam mais visveis e o seu
desempenho, menos efetivo. Continuar o desenvolvimento desta plataforma clssica, segundo
o autor, em alguns momentos mais difcil do que estruturar uma nova idia.
95
Neste contexto, Chin (2004, p. 1-3) prope a criao de um novo modelo e no uma simples
expanso do Gerenciamento Clssico de Projetos. O Gerenciamento gil de Projetos surge,
ento, como uma nova plataforma de gerenciamento de projetos (ver Ilustrao 12), aplicvel
a ambientes volteis e desafiadores, sujeitos a mudanas freqentes, em que o processo
prescritivo e padronizado no mais se adequa (CHIN, 2004, p. 1-3; HIGHSMITH, 2004, p. 5).
Plataforma Clssica do
Gerenciamento de
Projetos
Plataforma -
Gerenciamento
gil de
Projetos
Extenses do
Gerenciamento de
Projetos
Reduo de eficcia e eficincia
da plataforma clssica de
gerenciamento de projetos
Plataforma Clssica do
Gerenciamento de
Projetos
Plataforma -
Gerenciamento
gil de
Projetos
Extenses do
Gerenciamento de
Projetos
Reduo de eficcia e eficincia
da plataforma clssica de
gerenciamento de projetos
Ilustrao 12 Relacionamento entre as plataformas de gerenciamento clssico e gil de projetos
FONTE: CHIN, 2004, p.3
Segundo Highsmith (2004) e Chin (2004), o Gerenciamento gil de Projetos se desfaz da
postura antecipatria, fortemente calcada no planejamento prvio de aes e atividades, tpica
do gerenciamento clssico de projetos, e busca o desenvolvimento da viso do futuro e da
capacidade de explorao.
Enfocando este ltimo ponto, Highsmith (2004, p. 6) afirma que so cinco os objetivos
principais para um bom processo de explorao, que acabam por constituir a base para o
Gerenciamento gil de Projetos:
1. Inovao contnua: entrega de produtos que atendam aos requisitos dos clientes e
agreguem valor ao negcio. A idia de inovao associada a um ambiente
organizacional cuja cultura estimule o autogerenciamento e a autodisciplina;
2. Adaptabilidade do produto: os produtos desenvolvidos devem no s oferecer valor ao
cliente no presente, mas ser tambm adaptveis s novas necessidades do futuro;
3. Tempos de entrega reduzidos: foco, direcionamento preciso e capacidade tcnica da
equipe so fundamentais para a reduo dos prazos de desenvolvimento de produtos
visando ao melhor aproveitamento das oportunidades de mercado e um melhor retorno
sobre o investimento;
96
4. Capacidade de adaptao do processo e das pessoas: formao de equipes cujos
integrantes estejam confortveis com mudanas e que no as enxerguem como obstculos
e sim como desafios de um ambiente dinmico; estabelecimento de processos que
respondam rapidamente s alteraes do negcio;
5. Resultados confiveis: entrega de produtos de valor ao cliente, garantindo a operao, o
crescimento e aumento da lucratividade da empresa.
O Gerenciamento gil de Projetos pode ser visto como uma resposta de mbito gerencial s
crescentes presses por constantes inovaes, concorrncia acirrada, necessidade de
reduo dos ciclos de desenvolvimento e implantao de novos produtos ou servios e
necessidade de adaptao a um ambiente de negcio bastante dinmico (HIGHSMITH, Ibid.).
2.5.2 Definio, Valores e Princpios do Gerenciamento gil de Projetos
Highsmith (2004, p.16) define o Gerenciamento gil de Projetos como [...] um conjunto de
valores, princpios e prticas que auxiliam a equipe de projeto a entregar produtos ou servios
de valor em um ambiente desafiador. Os valores e os princpios descrevem o porqu do
Gerenciamento gil de Projetos e as prticas descrevem como realiz-lo. Apesar de ratificar a
necessidade de entrega produtos confiveis aos clientes dentro de restries de prazo e custos,
comum ao Gerenciamento Clssico de Projetos, Highsmith (2004, p. 6) menciona que o
Gerenciamento gil de Projetos pode ser considerado mais uma atitude que um processo,
mais ambiente que metodologia.
Os valores principais deste novo enfoque de gerenciamento de projetos endeream tanto a
necessidade de criao e entrega de produtos geis, adaptveis e de valor, como a necessidade
de desenvolvimento de equipes de projeto com as mesmas caractersticas (HIGHSMITH,
2004, p.10). Os quatro valores centrais do Gerenciamento gil de Projetos so:
1. As respostas s mudanas so mais importantes que o seguimento de um plano;
2. A entrega de produtos est acima da entrega de documentao;
3. Priorizao da colaborao do cliente sobre a negociao de contratos;
4. Os indivduos e suas interaes so mais importantes que os processos e as ferramentas.
97
Com relao ao primeiro valor, Highsmith (2004, p. 10-11) afirma que os projetos
exploratrios, alvo do Gerenciamento gil de Projetos, so caracterizados por processos que
enfatizam a viso do futuro e a explorao, ao invs do planejamento detalhado e a respectiva
execuo. Highsmith (Ibid.) e Chin (2004, p. 1-3) mencionam que no se trata apenas de
absorver pequenas alteraes de escopo, prazo ou custo, mas sim, de dar abertura mudana
completa de planos, requisitos, tecnologia e arquitetura no decorrer do projeto. Highsmith (op.
cit.) embasa seu ponto de vista, ao apresentar o caso de uma companhia que, erroneamente, se
recusou a mudar o plano traado inicialmente para um projeto de desenvolvimento de
software, orado em aproximadamente US$125 milhes, o que a levou a um grande e custoso
desastre. Para Highsmith (Ibid.), [] planejar o trabalho e executar o plano no um lema
adequado a uma grande variedade de projetos, em especial para os projetos de
desenvolvimento de novos produtos (ou software) ou queles relacionados a qualquer tipo de
inovao tecnolgica. Esta posio est alinhada s proposies de Thomsett (2002) e Chin
(2004).
Abordando o segundo valor, ao estabelecer a prioridade da entrega de produtos sobre a
preparao de uma documentao exaustiva, Highsmith (2004, p. 11-12) argumenta que no
se trata de menosprezar a importncia da documentao, mas sim de assumir que os
resultados s podem ser avaliados pela equipe de projeto e pelo cliente quando algo concreto
apresentado, ou seja, quando se tem um produto (ou software) operante. Highsmith (Ibid.)
defende a manuteno de um patamar mnimo e suficiente de documentao para auxiliar o
processo de comunicao e colaborao, propiciar a transferncia de conhecimento, preservar
a informao histrica, servir de base para a melhoria de produtos e processos e, algumas
vezes, atender aos requisitos legais.
O terceiro valor, por sua vez, tem por pressuposto o estabelecimento de uma parceria entre o
cliente e a equipe de projeto, na qual cada um tem papis e responsabilidades especficos e
bem definidos, sendo cobrados por isso. Esta parceria deve ser marcada por uma forte
colaborao e no por disputas contratuais (HIGHSMITH, 2004, p. 13). Apesar de reconhecer
a existncia de diferentes partes interessadas no projeto, Highsmith (Ibid.) menciona que o
cliente deve reinar soberano e apresenta a seguinte definio de cliente: [...] um indivduo
ou grupo de indivduos que usa os produtos ou servios para gerar valor ao negcio.
98
Considerando o quarto valor, Highsmith (2004, p. 13-14) afirma que os processos servem
como guias ou trilhas e as ferramentas so utilizadas para melhorar a eficincia, mas sem
pessoas com qualificaes tcnicas e comportamentais adequadas, nenhum processo ou
ferramenta produz resultado algum. O movimento gil deposita elevado valor no indivduo e
reconhece sua capacidade de auto-organizao, autodisciplina e sua competncia.
Enfocando o sucesso na tica do Gerenciamento gil de Projetos, Highsmith (2004, p. 27)
menciona que o sucesso direcionado pelas pessoas e suas interaes e no por processos e
estruturas. As competncias e habilidades individuais, as interaes entre pessoas ou equipes
tecnicamente qualificadas e a capacidade da equipe aprender e aplicar os conhecimentos
adquiridos so determinantes para o sucesso ou o fracasso de um projeto, estando estritamente
ligados ao atendimento das expectativas do cliente. Como as pessoas so normalmente
guiadas por um conjunto interno de valores, desenvolver a agilidade depende do perfeito
alinhamento entre o ambiente e este sistema de valor de cada indivduo. Esta a razo pela
qual o Gerenciamento gil de Projetos fortemente calcado em valores e tambm o motivo
por que muitas vezes impossvel a aplicao do Gerenciamento gil de Projetos em
determinadas organizaes ou equipes (tal como ocorre com a adoo dos Mtodos geis de
Desenvolvimento de Software discutida no tpico 2.4.4).
Alm dos valores, o Gerenciamento gil de Projetos possui um conjunto de princpios
mestres, que norteiam sua aplicao. De acordo com Larson e LaFasto (1989), a liderana
baseada em princpios uma das caractersticas mais importantes das equipes de alto
desempenho. Highsmith (2004, p. 27-28) estabelece seis princpios, divididos em duas
categorias (ver Tabela 17), que auxiliam as equipes de projeto a determinar como proceder,
ou seja, ajudam-nas a definir quais prticas so mais apropriadas, a gerar outras prticas
quando necessrio, ou mesmo, a avaliar algumas que venham a surgir e implement-las com
agilidade. Embora cada princpio seja til se aplicado isoladamente, o sistema formado por
eles cria um ambiente que encoraja e produz resultados mais efetivos (HIGHSMITH, Ibid.).
99
Tabela 17 - Princpios do gerenciamento gil de projetos
Categoria Princpio
1. Entregar valor ao cliente
2. Gerar entregas iterativas e baseadas
em funcionalidades
Valor ao cliente
3. Buscar a excelncia tcnica
4. Encorajar a explorao
5. Construir equipes adaptativas (auto-
organizadas e autodisciplinadas)
Estilo de gerenciamento
baseado na liderana e
colaborao
6. Simplificar
FONTE: ADAPTADO DE HIGHSMITH, 2004, p. 27.
2.5.3 Ciclo de Vida e Fases do Gerenciamento gil de Projetos
Apesar dos processos no serem to importantes quanto as pessoas no Gerenciamento gil de
Projetos, isto no significa que no se d importncia a eles. Highsmith (2004, p. 79) e Chin
(2004, p. 14) defendem que no se deve atribuir aos processos uma conotao negativa,
vinculada ao excesso de documentao e padronizao, caracterstica esttica e prescritiva,
difcil de ser mudada, conforme alardeiam alguns seguidores do movimento gil. Segundo os
autores, os processos, como qualquer outro elemento de uma organizao, devem estar
estritamente alinhados aos objetivos de negcio. Em se tratando de operaes contnuas e
repetitivas, processos prescritivos so plenamente justificveis. Por outro lado, se o ambiente
for dinmico e voltil, a estrutura de processos deve ser orgnica, flexvel e facilmente
adaptvel (HIGHSMITH, op. cit..; CHIN, op. cit.) .
Sendo assim, a estrutura de processos para o Gerenciamento gil de Projetos deve ter por
foco o conceito de agilidade e englobar os princpios apresentados no tpico anterior, assim
como assegurar o alcance dos objetivos de negcio. Para tanto, deve:
- Favorecer a explorao e a cultura adaptativa;
- Permitir a auto-organizao e a autodisciplina;
- Promover a confiabilidade e a consistncia possveis, dados o grau de incertezas e a
complexidade inerentes ao projeto;
- Ser flexvel e facilmente adaptvel;
- Permitir visibilidade ao longo do processo;
- Incorporar o aprendizado;
- Englobar as prticas especficas de cada fase;
100
- Prover pontos de verificao.
Segundo Udo e Koppensteiner (2003, p. 5) e Highsmith (2004, p. 81), um projeto tpico do
Gerenciamento gil de Projetos possui uma etapa inicial, seguida por vrios ciclos ou
iteraes. A cada ciclo feito um novo planejamento de escopo, prazo, custo e qualidade,
visando entrega de produtos ou resultados e possibilitando incrementos de funcionalidades
conforme a necessidade do negcio. Ao final das vrias iteraes tem-se o trmino do projeto.
Este padro ou fluxo tpico dos projetos geis, bem como o nvel de atividade, so
apresentados na Ilustrao 13. Esta estruturao favorece a entrega de valor e a gerao de um
ambiente que propicie o aprendizado contnuo (UDO; KOPPENSTEINER, op. cit.).
N
v
e
l
d
e
A
t
i
v
i
d
a
d
e
Planejamento
Preliminar
Iterao 1 Iterao 2 Iterao 3 Iterao 4
Controle
Contnuo
Planejamento acadaiterao
Incrementos defuncionalidades ;
Mudanas deescopo;
Aceites ao final decadaiterao;
Incio Encerramento
N
v
e
l
d
e
A
t
i
v
i
d
a
d
e
Planejamento
Preliminar
Iterao 1 Iterao 2 Iterao 3 Iterao 4
Controle
Contnuo
Planejamento acadaiterao
Incrementos defuncionalidades ;
Mudanas deescopo;
Aceites ao final decadaiterao;
Incio Encerramento
Ilustrao 13 Fluxo do gerenciamento gil de projetos
FONTE: ADAPTADO DE UDO; KOPPENSTEINER, 2003, p. 5
O Gerenciamento gil de Projetos est estruturado em cinco fases, assim descritas
(HIGHSMITH, 2004, p. 81),:
1. Viso: compreende a determinao da viso do produto e do escopo do projeto, a
identificao da comunidade do projeto (clientes, gerente de projeto, equipe de projeto e
outras partes interessadas) e a definio de como a equipe de projeto trabalhar em
conjunto;
2. Especulao: engloba a identificao dos requisitos iniciais para o produto, a definio
das atividades, o desenvolvimento de um plano de projeto (contendo entregas, marcos,
vrias iteraes, cronograma de trabalho e alocao de recursos), a incorporao de
estratgias para mitigao de riscos, as estimativas de custos e outras informaes
101
financeiras relevantes. Nesta etapa elaborado um planejamento preliminar, seguido por
planejamentos especficos a cada iterao;
3. Explorao: corresponde entrega dos produtos planejados, atravs do gerenciamento da
carga de trabalho e do emprego de prticas e estratgias de mitigao de risco apropriadas.
Estas entregas so feitas sob a forma de incrementos de funcionalidades do produto e so
divididas entre os ciclos do projeto;
4. Adaptao: compreende a reviso dos resultados entregues, a anlise da situao atual e a
avaliao do desempenho da equipe e do projeto, para eventual adaptao. Esta reviso
objetiva no apenas uma comparao do realizado versus planejado, mas principalmente
do realizado versus informaes e requisitos atualizados do projeto, para a identificao
das mudanas necessrias;
5. Encerramento: referente finalizao das atividades do projeto, transferncia dos
aprendizados-chave e celebrao.
O relacionamento entre estas fases pode ser visualizado na Ilustrao 14.
Viso
Especulao Explorao
Adaptao
Encerramento
Viso
Escopo
Comunidade do projeto
Equipe do projeto
Aes de
adaptao
Plano de
entregas
Funcionalidades
complementares
Produto final
Lista de
funcionalidades
Viso
Especulao Explorao
Adaptao
Encerramento
Viso
Escopo
Comunidade do projeto
Equipe do projeto
Aes de
adaptao
Plano de
entregas
Funcionalidades
complementares
Produto final
Lista de
funcionalidades
Ilustrao 14 Fases do gerenciamento gil de projetos
FONTE: ADAPTADO DE HIGHSMITH, 2004, p. 81.
Aps a fase Viso, as fases Especulao, Explorao e Adaptao se alternam a cada
iterao, no intuito de refinar o produto do projeto. A etapa de Especulao retomada com
objetivo de planejar o novo ciclo, levando em considerao os resultados at ento alcanados
no projeto e os incrementos ou alteraes de escopo solicitados at o momento. Algumas
vezes, o retorno fase Viso pode ser necessrio, em especial quando se tm modificaes
102
muito significativas no escopo projeto. Uma vez obtido o produto final, segue-se o
Encerramento do projeto (HIGHSMITH, 2004, p. 85).
2.5.4 Prticas do Gerenciamento gil de Projetos
Assim como o PMI (2004) sugere uma srie de processos de gerenciamento de projetos, para
cada fase do Gerenciamento gil de Projetos existe um conjunto de prticas, que em sua
totalidade, formam um sistema de prticas. Este sistema no s alinha os valores e os
princpios do Gerenciamento gil de Projetos, mas permite tambm a sua implementao
(HIGHSMITH, 2004, p. 86). O autor, entretanto, avesso idia da adoo de melhores
prticas, ao afirmar que as prticas so apenas maneiras de se executar algo e que podem ser
boas ou ruins, a depender do contexto em que esto inseridas. Highsmith (Ibid.) menciona que
as prticas do Gerenciamento gil de Projetos se mostram teis em uma grande diversidade
de situaes e que tambm podem ser aplicadas no Gerenciamento Clssico de Projetos. Por
outro lado, admite que outras prticas, no mencionadas no modelo em questo, podem trazer
benefcios aos projetos geis.
2.5.4.1 Prticas da Fase Viso
O propsito da fase Viso identificar de maneira clara o que precisa ser feito e como o
trabalho ser realizado. Para tanto, suas prticas esto estruturadas em quatro categorias: viso
do produto, escopo do projeto, comunidade do projeto e abordagem (HIGHSMITH, 2004, p.
88-92), que so apresentadas na Tabela 18.
Tabela 18 - Prticas da fase Viso do gerenciamento gil de projetos
Categoria Prtica Descrio
Viso do produto e
declarao de elevador
Desenvolvimento de um conceito de alto nvel do produto do
projeto, de uma forma concisa e visual, com a utilizao de
um texto simples, garantindo a uniformidade de entendimento
e de discurso entre todos os envolvidos no projeto
Viso do produto
Arquitetura do produto Desenvolvimento de uma arquitetura tcnica do produto, que
facilite a explorao e assegure um direcionamento
conduo dos trabalhos e organizao da equipe de projeto,
visando ao atendimento das expectativas dos clientes
Escopo do projeto
(objetivos e restries)
Folha de dados do projeto Elaborao de um documento que sumarize os pontos-chave
do projeto em termos de escopo, prazo, custos, recursos,
qualidade e riscos
103
Categoria Prtica Descrio
Escolha das pessoas certas Montagem da equipe do projeto e definio de sua
organizao, buscando sempre atrair e selecionar os melhores
talentos
Identificao dos
participantes
Identificao de todas as partes interessadas no projeto, de
forma a melhor entender e gerenciar suas expectativas
Comunidade do projeto
Interface entre a equipe do
cliente e a equipe do projeto
Estabelecimento do processo de colaborao entre a equipe do
projeto e a equipe do cliente
Abordagem Adaptao de processos e
prticas
Definio de uma estrutura de processos e prticas com base
em uma estratgia de auto-organizao, que estabelece a
forma de trabalho em conjunto da equipe do projeto
FONTE: ADAPTADO DE HIGHSMITH, 2004, p. 92-124.
2.5.4.2 Prticas da Fase Especulao
Segundo Highsmith (2004, p. 128-131), a fase Especulao tem por objetivo a elaborao de
um plano de entregas que represente o melhor entendimento da equipe de projeto, em um
dado momento do projeto. A utilizao da palavra especulao no lugar de planejamento est
estritamente relacionada ao reconhecimento do elevado grau de incertezas e de mudanas que
caracteriza um projeto-alvo do Gerenciamento gil de Projetos. O plano resultante desta
etapa construdo a partir de informaes da especificao e da arquitetura do produto, dos
riscos envolvidos, do padro de qualidade ou do nvel de defeito estabelecido, das restries
do negcio e dos marcos do projeto.
As prticas de fase Especulao, repetidas a cada ciclo ou iterao, so divididas em duas
categorias: estrutura analtica do produto e planejamento de entregas (HIGHSMITH, 2004,
p. 132-164), sendo retratadas na Tabela 19.
Tabela 19 - Prticas da fase Especulao do gerenciamento gil de projetos
Categoria Prtica Descrio
Lista de funcionalidades do
produto
Expanso da viso do produto, atravs da definio de seus
requisitos, gerando uma lista de funcionalidades do produto
Cartes de funcionalidades Criao de um documento padro para o registro das
funcionalidades e requisitos do produto e das estimativas de
prazo para seu desenvolvimento
Estrutura analtica do
produto
Cartes de requisitos de
desempenho
Documentao dos requisitos de desempenho e operao do
produto a ser entregue
Planejamento das entregas Plano de entregas, marcos e
iteraes
Desenvolvimento de um plano que apresente o caminho a ser
seguido pela equipe de projeto para entregar o produto do
projeto, de acordo com os objetivos de escopo, prazo e
restries delineadas na Folha de Dados do Projeto. So
planejados vrios ciclos ou iteraes para refinamento do
produto do produto final do projeto
FONTE: ADAPTADO DE HIGHSMITH, 2004, p. 131-164.
104
2.5.4.3 Prticas da Fase Explorao
A fase Explorao visa entrega dos produtos planejados, a cada ciclo do projeto, atravs do
gerenciamento da carga de trabalho e do emprego de prticas e estratgias de mitigao de
risco apropriadas (HIGHSMITH, 2004, p. 166-168). De acordo com Highsmith (Ibid.) e Chin
(2004, p. 69-81), a essncia do papel do gerente de projetos no Gerenciamento gil de
Projetos no a elaborao de um cronograma detalhado e a preparao dos relatrios de
progresso (apesar de ambos fazerem parte de seu trabalho), mas sim a criao e o
desenvolvimento de uma equipe de alto desempenho a partir de um grupo de pessoas e
estabelecer um estilo de liderana e gerenciamento que encoraje a inovao e incentive a
aceitao de situaes de risco e de mudanas constantes.
Neste contexto, Highsmith (2004, p. 169-209) prope um conjunto de prticas divididas em
trs categorias: entrega segundo os objetivos, prticas tcnicas e comunidade do projeto.
Estas prticas podem ser visualizadas na Tabela 20.
Tabela 20 - Prticas da fase Explorao do gerenciamento gil de projetos
Categoria Prtica Descrio
Entrega segundo os
objetivos
Gerenciamento da carga de
trabalho
Atribuio da responsabilidade pelo gerenciamento das
atividades do dia-a-dia, necessrias para a entrega das
funcionalidades a cada iterao, aos prprios integrantes da
equipe de projeto
Prticas tcnicas Mudanas de baixo custo Reduo dos custos das mudanas ao longo das diferentes
fases do ciclo de vida do produto, alinhada necessidade de
entrega de valor ao cliente hoje, mas com vistas ao futuro
Aconselhamento e
desenvolvimento da equipe
Desenvolvimento contnuo das competncias, habilidades e
domnio tcnico e de negcio dos integrantes da equipe de
projeto, enfatizando a autodisciplina e o esprito de equipe
Reunies dirias de
integrao da equipe de
projeto
Realizao de reunies de integrao com a equipe de projeto
visando a coordenao diria das atividades do projeto
Decises participativas Fornecimento comunidade do projeto de prticas especficas
para entender, analisar e/ou tomar decises ao longo do
projeto
Comunidade do projeto
Interaes dirias com o
cliente
Realizao de reunies ou interaes dirias com o cliente
para garantir que os esforos do projeto sejam executados de
forma a atender s suas expectativas
FONTE: ADAPTADO DE HIGHSMITH, 2004, p. 169-209.
2.5.4.4 Prtica da Fase Adaptao
Se no cenrio do Gerenciamento gil de Projetos os planos so especulaes acerca do
futuro, ento grande a necessidade de feedbacks freqentes e efetivos para a validao das
105
hipteses assumidas (HIGHSMITH, 2004, p. 213-215). As adaptaes dependem do
manuseio e entendimento de uma vasta gama de informaes, que incluem o progresso do
projeto, os riscos tcnicos, a evoluo dos requisitos do produto e a anlise do mercado. A
equipe de projeto deve avaliar e tomar decises constantes sobre quatro pontos principais:
- Funcionalidades primrias, segundo a perspectiva da equipe do cliente;
- Qualidade do produto, de acordo com as perspectivas da equipe tcnica;
- Desempenho da equipe do projeto;
- Progresso do projeto.
A fase Adaptao possui apenas uma prtica reviso do produto / projeto / equipe e aes
de adaptao divida em vrias subprticas, como mostra a Tabela 21 (HIGHSMITH, 2004,
p. 211-231).
Tabela 21 - Prticas da fase Adaptao do gerenciamento gil de projetos
Prtica Descrio Sub-prtica
Reviso do produto /
projeto / equipe e aes de
adaptao
O objetivo desta prtica garantir
que o feedback constante e o
aprendizado de alto nvel ocorram
em todas as dimenses do projeto.
- Grupo de foco com cliente
- Revises tcnicas
- Avaliao do desempenho da equipe do projeto
- Relatrio de progresso do projeto
- Acompanhamento do escopo e do valor do trabalho
realizado
24
a cada iterao
- Acompanhamento do cronograma de cada iterao
- Acompanhamento dos custos e da utilizao dos
recursos (custo estimado ao trmino do projeto)
- Acompanhamento da qualidade do produto do
projeto
- Informao equipe do projeto
- Aes de adaptao
FONTE: ADAPTADO DE HIGHSMITH, 2004, p. 211-231.
24
Highsmith (2004, p. 227) sugere a utilizao do EVA Earnead Value Analysis (PMI, 2004, p. 173) para a
determinao do valor do trabalho realizado.
106
2.5.4.5 Prtica da Fase Encerramento
O Encerramento do projeto tanto uma fase como uma prtica. Como recursos humanos
qualificados so normalmente escassos, h uma forte tendncia por parte das organizaes de
transferi-los rapidamente para outra iniciativa, quando do trmino de um projeto, sem estes
profissionais recebam, ao menos, os crditos pela realizao. Entretanto, h vrias atividades
a serem realizadas na etapa final de um projeto. A primeira delas, a celebrao, que tem
dois propsitos fundamentais: reconhecer aqueles que trabalharam muito para que o projeto
fosse entregue e marcar o encerramento do projeto. A segunda, menos glamurosa, diz respeito
limpeza de eventuais itens em aberto, entrega da documentao final e preparao dos
relatrios financeiros e administrativos requeridos. Por fim, tem-se a conduo de uma
retrospectiva do projeto, visando obteno e divulgao das lies aprendidas entre as
equipes de projeto (HIGHSMITH, 2004, p. 231-232).
O encerramento de um projeto, seja ele gerenciado segundo a abordagem gil ou clssica,
fundamental e marca a transio do produto do projeto para a operao da organizao
(HIGHSMITH, Ibid.).
2.5.5 Aplicaes, Resultados e Limitaes do Gerenciamento gil de Projetos
Diferentemente dos Mtodos geis de Desenvolvimento de Software, at o final desta
dissertao, no foram encontrados estudos analisando a eficcia, ou mesmo fornecendo
indcios de resultados positivos (ou negativos) da aplicao do Gerenciamento gil de
Projetos. Uma explicao para tal situao pode ser atribuda ao fato de o assunto ser bastante
recente. O que se tm so indicaes de alguns autores, como Thomsett (2002), Highsmith
(2004) e Chin (2004), acerca dos potenciais de aplicao deste novo enfoque de
gerenciamento de projetos.
Highsmith (op. cit.) e Chin (op. cit.) sugerem a aplicao do Gerenciamento gil de Projetos
em projetos de desenvolvimento de novos produtos, ou outros que requeiram alto grau de
inovao, criatividade, que envolvam tecnologia de ponta, equipes de alto desempenho, que
estejam sujeitos a incertezas ou inseridos em ambientes de negcio dinmicos. Highsmith
(2004, p. 4) indica formalmente o uso do Gerenciamento gil de Projetos para o
desenvolvimento de software.
107
Chin (2004, p. 13-21) prope um modelo, apresentado na Tabela 22, para a verificao da
aplicabilidade do Gerenciamento gil de Projetos, levando-se em considerao duas
dimenses-chave, a saber:
- Tipo de projeto: projetos operacionais (projetos simples e que ocorrem regularmente na
organizao); projetos de desenvolvimento de novos produtos / processos; ou projetos de
desenvolvimento de novas tecnologias / plataformas;
- Organizaes envolvidas: apenas uma organizao interessada no projeto; vrias
organizaes internas interessadas no projeto; ou vrias organizaes externas
interessadas no projeto.
Tabela 22 - Aplicabilidade do gerenciamento gil de projetos
Vrias organizaes
interessadas; externas
Vrias organizaes
interessadas; internas
Uma nica organizao
interessada
Projetos operacionais Gerenciamento Clssico
de Projetos
Gerenciamento Clssico
de Projetos
Gerenciamento Clssico
de Projetos
Projetos de
desenvolvimento de novos
produtos / processos
Gerenciamento Clssico
de Projetos /
Gerenciamento gil de
Projetos
Gerenciamento Clssico
de Projetos /
Gerenciamento gil de
Projetos
Gerenciamento gil de
Projetos
Projetos de
desenvolvimento de novas
tecnologias / plataformas
Gerenciamento Clssico
de Projetos /
Gerenciamento gil de
Projetos
Gerenciamento gil de
Projetos
Gerenciamento gil de
Projetos
FONTE: CHIN, 2004, p. 20.
Nas reas onde h a possibilidade de escolha, Chin (Ibid.) sugere que seja feita uma anlise do
contexto interno e externo, considerando aspectos culturais e a prontido da organizao e dos
principais interessados no projeto para a adoo de um enfoque gil, antes da definio da
melhor abordagem. Esta colocao de Chin (Ibid.) corroborada por Highsmith (2004) e
remete discusso apresentada no tpico 2.4.4 Aplicao dos Mtodos geis nas
Organizaes ou seja, s ponderaes de Ambler (2002c), Cohen et al, 2003; Fowler (2003)
e Nerur et al (2005). Isto porque tanto os Mtodos geis como o Gerenciamento gil de
Projetos foram construdos sobre bases, valores e princpios similares e ambos pressupem
que as organizaes estejam preparadas do ponto de vista cultural, organizacional e gerencial
para a sua adoo.
108
Apesar de no haver na literatura meno especfica s limitaes do Gerenciamento gil de
Projetos, as ressalvas feitas por Turk et al (2005) e Nerur et al (2005) com relao aos
Mtodos geis, em especial quanto participao dos clientes, questo da negociao de
contratos, ao suporte a equipes de projeto distribudas e dependncia da organizao perante
os integrantes da equipe de projeto, podem ser transpostas para o Gerenciamento de Projetos,
dados os valores e princpios comuns.
Cabe fazer uma ressalva, porm, quanto ao tamanho do projeto. Highsmith (2004, p. 85)
afirma que os valores e os princpios do Gerenciamento gil de Projetos so aplicveis a
projetos de qualquer envergadura e, similarmente, as prticas podem ser empregadas em
projetos de diversos tamanhos, havendo somente a necessidade de adaptao para equipes
com mais de 50 integrantes.
2.5.6 Comparao: Gerenciamento Clssico e Gerenciamento gil de Projetos
Para finalizar a explanao sobre o Gerenciamento gil de Projetos interessante o
estabelecimento de uma comparao entre ele e o Gerenciamento Clssico de Projetos. Um
possvel alinhamento entre os enfoques clssico e gil de gerenciamento de projetos pode ser
feito atravs da comparao entre as principais caractersticas dos grupos de processos
propostos pelo PMI (2004) Iniciao, Planejamento, Execuo, Monitoramento e Controle e
Encerramento e as fases do Gerenciamento gil de Projetos Viso, Especulao,
Explorao, Adaptao e Encerramento (HIGHSMITH, 2004). Esta comparao tem por base
o trabalho de Udo e Koppensteiner (2003, p. 3), sendo seu resultado apresentado na Tabela
23.
Tabela 23 - Alinhamento entre os enfoques gil e clssico de gerenciamento de projetos
Grupo de Processos do
Gerenciamento Clssico de Processos
Fases do Gerenciamento gil de Projetos
Iniciao: Autorizao de um novo projeto ou fase e
definio do escopo preliminar do projeto
Viso: Determinao da viso do produto e do escopo
inicial do projeto
Planejamento: Planejamento integral e detalhado do
projeto
Especulao: Desenvolvimento de um plano inicial do
projeto, seguido por planejamentos individuais a cada
iterao
Execuo: Execuo do plano do projeto Explorao: Entrega das funcionalidades / produtos
previstos a cada ciclo
Monitoramento e Controle: nfase no controle do
progresso dos trabalhos e no controle e gerenciamento
de mudanas para minimizar os impactos no projeto
Adaptao: Reviso dos resultados entregues e
abertura para adaptaes do escopo, visando o
atendimento aos novos requisitos do negcio
109
Grupo de Processos do
Gerenciamento Clssico de Processos
Fases do Gerenciamento gil de Projetos
Encerramento: Formalizao do aceite final do
projeto
Encerramento: Aceites do cliente a cada ciclo ou
iterao e formalizao do encerramento do projeto ao
final dos trabalhos
FONTE: ADAPTADO DE KOPPENSTEINER e UDO, 2003, p. 3.
A partir das informaes da tabela acima e do exposto ao longo deste trabalho, possvel
verificar que as diferenas fundamentais entre o Gerenciamento Clssico de Projetos e o
Gerenciamento gil de Projetos residem fundamentalmente em dois pontos: na relao
Planejamento x Especulao e na dualidade Monitoramento e controle x Adaptao
(UDO; KOPPENSTEINER, 2003; HIGHSMITH, 2004; CHIN, 2004).
O Gerenciamento Clssico de Projetos, estruturado segundo uma viso de processos,
conforme descrito pelo PMI (2004) e, anteriormente, defendido por autores como Verzuh
(1999), Kerzner (2002), Maximiano (2002), Dinsmore e Neto (2004), entre outros, deposita
uma grande importncia no planejamento detalhado do projeto e nos processos formais de
monitoramento e controle. Por outro lado, no Gerenciamento gil de Projetos, a nfase
transferida do planejamento para a execuo, visando entrega rpida de valor ao cliente e
apresentao de resultados ao longo de todo o projeto; e do controle para adaptao,
permitindo alteraes substanciais de escopo a cada iterao, para atender s mudanas de
requisitos do negcio (THOMSETT, 2002; UDO; KOPPENSTEINER, 2003; CHIN, 2004;
HIGHSMITH, 2004).
Com relao s reas de conhecimento, tambm possvel traar um paralelo entre
Gerenciamento Clssico de Projetos e o Gerenciamento gil de Projetos, em uma adaptao
do trabalho de Udo e Koppensteiner (2003, p. 6). A avaliao, apresentada na Tabela 24,
aponta que praticamente todas as reas de conhecimento so abordadas pelo Gerenciamento
gil de Projetos, porm com um enfoque diferenciado, dada sua nfase na entrega de valor ao
cliente, na resposta rpida s necessidades de mudanas e na valorizao do indivduo.
110
Tabela 24 - Comparao dos enfoques clssico e gil de gerenciamento de projetos por rea de
conhecimento
reas de
Conhecimento
Gerenciamento Clssico de Projetos
Gerenciamento gil de Projetos
Gerenciamento
da Integrao do
projeto
Assegura a coordenao dos vrios
elementos do projeto
A necessidade de coordenao formal
limitada devido reduo a nvel mnimo de
estrutura e de processos
Gerenciamento
do escopo do
projeto
Assegura que o projeto contenha apenas o
trabalho necessrio para complet-lo de
forma bem-sucedida. Foco na definio e
controle do que est ou no est includo no
escopo do projeto e em um processo bem
estruturado de gerenciamento de mudanas
O escopo fixo apenas quando as iteraes
esto em andamento. No h controle formal
do escopo ao longo do projeto, havendo a
possibilidade de incluso / alterao das
funcionalidades do produto em cada iterao
Gerenciamento
de tempo do
projeto
Foco na definio das atividades e
estimativas de tempo para a elaborao do
cronograma detalhado do projeto e no
controle, para assegurar a finalizao do
projeto no prazo
O prazo estabelecido apenas por iterao
ou ciclo. Foco na entregar valor
(funcionalidades) o mais rapidamente
possvel. O cronograma geral baseado em
funcionalidades e no em atividades
Gerenciamento
de custos do
projeto
Foco na elaborao do oramento do projeto
a partir da necessidade de recursos humanos
e materiais e no controle, para garantir que o
projeto seja encerrado dentro do oramento
aprovado
Determinao do oramento em funo da
funcionalidade do produto requisitada. Os
recursos, as funcionalidades e os prazos so
balanceados e h uma preocupao em medir
o custo por atraso
Gerenciamento
da qualidade do
projeto
Assegura que o projeto atenda s
necessidades para as quais foi concebido.
Foco na conformidade e na adequao s
especificaes e na satisfao das
expectativas das partes interessadas no
projeto
O sucesso do projeto definido pelo cliente,
que tambm apresenta seu parecer ao final
de cada iterao. Foco na execuo da viso
e do propsito do produto e na adequao ao
uso
Gerenciamento
de recursos
humanos do
projeto
Processos para que se faa o uso mais
efetivo de todas as partes interessadas no
projeto
Foco na equipe e no no indivduo. Busca o
desenvolvimento de equipes de alto
desempenho. Os incentivos so baseados na
produtividade do grupo
Gerenciamento
das
comunicaes do
projeto
Assegura a gerao, a coleta, a disseminao
e o armazenamento peridicos das
informaes do projeto
Foco na eliminao de gastos e de todas as
padronizaes, documentaes e relatrios
desnecessrios. Garantia de acesso s
informaes a todos os envolvidos no
projeto
Gerenciamento
de riscos do
projeto
Foco na identificao, na anlise e na
proposio de respostas aos riscos do projeto
No h uma maneira padro sugerida para o
tratamento de riscos. Cada projeto deve
adotar a sua prpria abordagem
Gerenciamento
das aquisies do
projeto
Foco na aquisio de produtos ou servios
externamente organizao executora, para
a realizao do projeto
Segue os melhores princpios para aquisio
de bens ou servios dando maior nfase
colaborao (estabelecimento de parcerias)
do que negociao de contratos
FONTE: ADAPTADO DE UDO; KOPPENSTEINER, 2003, p. 6.
2.6 Consideraes Finais
Os projetos de desenvolvimento de software so normalmente caracterizados por um elevado
grau de incertezas iniciais e, conseqentemente, por uma grande dificuldade de detalhamento
111
do escopo e de elaborao de um planejamento completo. Novos processos de negcio,
linguagens de programao, ferramentas, arquiteturas e aplicaes inovadoras so
constantemente introduzidos. Muitos autores afirmam que neste cenrio, ciclos rpidos de
especificao, teste, validao e implantao podem produzir resultados mais vantajosos que
o desenho e o planejamento integral de todo o projeto (AUER; MILLER, 2002; BECK, 2000;
BECK; FOWLER, 2001; J EFFRIES et al, 2001; CHIN, 2004; COCKBURN, 2001;
SCHAWABER, 2002; SCHWABER; BEEDLE 2001; HIGHSMITH, 2002; 2004;
POPPENDIECK; POPPENDIECK, 2003; AMBLER, 2002a; COHEN et al, 2003; FOWLER,
2003; UDO; KOPPENSTEINER, 2003). Vrias iteraes em curtos perodos de tempo
tendem a maximizar o aprendizado da organizao e a potencializar o desenvolvimento da
equipe de projeto.
Cohen et al (2003, p. 46-47) escreve que [...] indubitavelmente os Mtodos geis vieram
para ficar. Entretanto, estes autores, assim como outros (PAULK, 2001; GLASS, 2001;
THOMSETT, 2002; UDO; KOPPENSTEINER, 2003; HIGHSMITH, 2004) acreditam que
este novo enfoque no ocupar totalmente o espao dos modelos clssicos de
desenvolvimento de software, mas sim que as duas abordagens devero trabalhar em sintonia
(simbiose) no futuro. Embora alguns praticantes enxerguem uma grande distncia entre os
mtodos geis e os clssicos, outros acreditam que se pode construir uma ponte entre eles,
possibilitando a troca constante de informaes e experincias e, conseqentemente, um
aprimoramento do processo de desenvolvimento de software.
Glass (op. cit.) destaca que os defensores dos mtodos clssicos tm muito a aprender com os
adeptos dos mtodos geis, argumentando que o processo clssico de desenvolvimento pode
ser enriquecido com a utilizao de algumas das prticas propostas pelos Mtodos geis. Em
contrapartida, uma das razes para que os Mtodos geis no se sobreponham totalmente ao
desenvolvimento clssico de software que alguns processos antigos ainda se fazem
necessrios. Lindvall e Russ (2000) ilustram esta diferena ao mencionar que [...]
desenvolver um software para controlar um nibus espacial no o mesmo que desenvolver
um software para um torradeira. Cohen et al (2003, p. 45) complementam que aplicaes que
possam vir a colocar em risco a vida humana devem passar por um rgido controle de
qualidade, sendo o enfoque clssico preferido para seu desenvolvimento.
112
Com relao ao gerenciamento de projetos, as ponderaes seguem a mesma linha. O fato dos
Mtodos geis de Desenvolvimento de Software e do Gerenciamento gil de Projetos terem
a mesma origem e serem construdos sobre os mesmos valores e princpios pode sugerir que,
possivelmente, o Gerenciamento gil de Projetos seja mais indicado para o gerenciamento de
software realizado com o uso de Mtodos geis. Contudo, cabe salientar que no foram
encontradas evidncias durante a reviso bibliogrfica que comprovassem (ou negassem) tal
afirmao.
Thomsett (2002), Highsmith (2004) e Chin (2004) indicam a utilizao do Gerenciamento
gil de Projetos em projetos que requerem inovao e criatividade ou que estejam sujeitos a
alteraes constantes dos requisitos do negcio, como por exemplo, os projetos de
desenvolvimento de novos produtos (o desenvolvimento de software se enquadra nesta
categoria). Mas apesar de mencionarem que o Gerenciamento Clssico de Projetos traz uma
rigidez indesejada a projetos desta natureza, estes autores reconhecem a importncia do
arcabouo de conhecimentos aportado por este enfoque de gerenciamento de projetos,
chegando a afirmar que, em determinadas situaes, uma combinao do enfoque clssico
com as novas prticas propostas pelo Gerenciamento gil de Projetos mais apropriada para
que se alcance resultados cada vez efetivos.
Expandindo esta viso, Thomsett (op. cit.) chega a mencionar que as prticas do
Gerenciamento gil de Projetos podem ser utilizadas at mesmo no desenvolvimento de
software conduzido segundo um mtodo clssico. Num contraponto, Paulk (2001) cita que os
Mtodos geis e o SW-CMM (que tem por base o Gerenciamento Clssico de Projetos) no
so incompatveis, sugerindo que o Gerenciamento Clssico de Projetos pode ser aplicado no
desenvolvimento de software realizado com o uso de Mtodos geis. Enfim, no h uma
opinio nica sobre o assunto.
Todavia, consenso entre os autores pesquisados que se deve fazer uma anlise do ambiente
interno (aspectos organizacionais e culturais) e do contexto externo no qual o projeto est
inserido, para que se selecione o modelo de gerenciamento de projetos (clssico ou gil) e se
defina o mtodo de desenvolvimento (clssico ou gil) e o respectivo conjunto de processos,
tcnicas, ferramentas ou prticas a serem seguidos (AMBLER, 2002c; THOMSETT, 2002;
COHEN et al, 2003; COHN; FORD, 2003; FOWLER, 2003; UDO; KOPPENSTEINER,
2003; HIGHSMITH 2004; CHIN, 2005; NERUR et al, 2005).
113
Por serem assuntos relativamente novos (os primeiros Mtodos geis, ainda incipientes,
surgiram no final dos anos 90 e o embrio do Gerenciamento gil de Projetos surgiu em
2001), pouqussimas so as pesquisas empricas que versam sobre os benefcios de sua
utilizao, no sendo encontrado nenhum estudo, at o momento de encerramento deste
trabalho, que investigasse diretamente a questo relativa ao enfoque de gerenciamento de
projetos mais apropriado para o desenvolvimento de software com o uso de Mtodos geis, o
que aumenta a motivao para o desenvolvimento deste estudo.
Finalmente, espera-se que a presente pesquisa traga um valor ao meio acadmico, ao reunir
uma parcela significativa do conhecimento sobre o tema e ao fornecer algumas evidncias
empricas da realidade brasileira. Espera-se tambm que tenha sido traada a base terica para
a resposta da pergunta-problema desta pesquisa: Qual o enfoque de gerenciamento de
projetos mais apropriado para o desenvolvimento de software conduzido com o uso de um
Mtodo gil?
114
3 METODOLOGIA DE PESQUISA
Este captulo tem por objetivo apresentar a metodologia de pesquisa utilizada neste estudo.
Tendo por base a pergunta-problema da pesquisa, foram avaliadas diferentes estratgias, at
se chegar escolha da mais adequada para este trabalho.
A seguir, ser feita a apresentao da tipologia do estudo e das tcnicas utilizadas para a
coleta e anlise de dados. Vale lembrar que o modelo conceitual a ser utilizado nesta
investigao foi apresentado no tpico 1.5 Modelo Conceitual na introduo deste
trabalho.
3.1 Tipologia da Pesquisa
O presente estudo classificado em sua primeira etapa como exploratrio e em uma segunda
etapa, como quantitativo-descritivo. Esta concepo em dois estgios recomendada por
Ticehurst e Veal (1999) e Cooper e Schindler (2003, p. 135-136) quando no se tm uma
idia clara do problema a ser estudado, sendo possvel, atravs da explorao inicial, o
desenvolvimento de conceitos, o estabelecimento de prioridades e o planejamento mais
aprimorado da pesquisa. Cooper e Schindler (2003, p. 131) ainda mencionam que, apesar de
muitos pesquisadores e administradores darem menos ateno aos estudos exploratrios,
talvez por vieses antigamente associados pesquisa qualitativa, este tipo de estudo no deve
ser menosprezado e enfatizam que sua utilizao pode conferir uma economia de tempo e
dinheiro ao processo de investigao.
Segundo Selltiz et al (1974) e Marconi e Lakatos (2005, p. 189-190), os estudos exploratrios
ou formuladores tm por objetivos principais, desenvolver, esclarecer e modificar conceitos e
idias, visando a formulao de problemas mais precisos ou a criao de hipteses. Tambm
podem ser usados para aumentar o conhecimento do pesquisador acerca de um fenmeno a
ser investigado em um estudo posterior, mais estruturado. Os estudos descritivos, por sua vez,
agrupam um grande conjunto de interesses de pesquisa. Ao contrrio do que ocorre com os
estudos exploratrios, caracterizados acima, os estudos descritivos pressupem um
conhecimento anterior sobre o problema a ser estudado. O pesquisador precisa ser capaz de
115
definir claramente o que deseja medir, de encontrar mtodos adequados para esta mensurao,
alm de especificar quem deve ser includo na definio de determinada comunidade ou
determinada populao (SELLTIZ et al, 1974). Marconi e Lakatos (2005, p. 189)
complementam que os estudos quantitativo-descritivos consistem em investigaes de
pesquisa emprica cuja finalidade principal o delineamento ou a anlise das caractersticas
de fatos ou fenmenos, a avaliao de programas, ou o isolamento de variveis principais ou
chave.
Uma vez que o Gerenciamento gil de Projetos relativamente recente (sua origem data de
2001) e pouco se conhece a seu respeito, o carter exploratrio, que marca o incio desta
pesquisa, plenamente justificado para:
- A ampliao do conhecimento sobre o tema e a determinao de uma comparao,
luz do referencial terico, entre o Gerenciamento Clssico de Projetos e o Gerenciamento
gil de Projetos;
- A identificao das principais caractersticas de um projeto de desenvolvimento de
software conduzido com o uso de um Mtodo gil;
- A identificao de uma comunidade de pessoas que tenha experincia em projetos de
desenvolvimento de software realizados com o uso de um Mtodo gil;
- A estruturao detalhada de uma segunda etapa de pesquisa, de carter quantitativo-
descritivo, a partir da clara definio do problema e da pergunta de pesquisa e da seleo dos
mtodos e procedimentos adequados para a conduo do estudo.
Por meio do estudo quantitativo-descritivo, tendo por base evidncias numricas e utilizando
anlises estatsticas, pretende-se descobrir variveis pertinentes a uma situao especfica e
determinar relaes relevantes entre as variveis de interesse, com vistas a responder a
pergunta-problema proposta no Captulo 1. Ou seja, deseja-se:
- Investigar a existncia de uma associao entre os enfoques de gerenciamento de
projeto (gil ou clssico) e o desempenho dos projetos de desenvolvimento de software
realizados com o emprego de um Mtodo gil;
- Determinar as tcnicas ou caractersticas especficas dos Mtodos geis que
influenciam o desempenho dos projetos de desenvolvimento de software e que determinam a
adoo de um ou outro enfoque de gerenciamento de projetos (gil ou clssico);
116
- E, se possvel, encontrar as variveis de valor preditivo para a gerao de modelos
capazes de antecipar o resultado de desempenho de um projeto de desenvolvimento de
software realizado com o uso de um Mtodo gil e a escolha de um determinado enfoque de
gerenciamento de projetos.
Ressalta-se que durante a etapa de explorao desta pesquisa, o estudo conduzido por
Lazarevic (2003), cujos resultados foram sumarizados na Reviso Bibliogrfica, despertou
especial ateno, por seu enfoque diferenciado das demais publicaes analisadas. A
metodologia empregada na referida pesquisa permitiu ao autor a coleta, a anlise de dados e
posterior apresentao de resultados referentes a diferentes projetos de desenvolvimento de
software, realizados por vrias organizaes. Ainda, de acordo com Lazarevic (2003),
nenhum estudo similar foi realizado anteriormente e, aps extensa reviso da literatura, esta
colocao foi ratificada.
Desta forma, considerando-se: a) a congruncia entre objetivos da referida pesquisa
(LAZAREVIC, 2003) e desta aqui apresentada; b) a possibilidade de obteno de dados de
vrios projetos distintos em um mesmo trabalho; c) o grau de ineditismo da referida pesquisa
(LAZAREVIC, Ibid.); e, finalmente, d) a oportunidade de se comparar os resultados de ambos
os estudos, decidiu-se pela adoo de uma estratgia de pesquisa similar utilizada por
Lazarevic (2003).
Chama-se a ateno para o fato da incorporao neste trabalho de pequenas modificaes nas
variveis e no instrumento de pesquisa proposto por Lazarevic (2003), buscando a perfeita
adaptao aos objetivos aqui propostos, alm da proposio de tcnicas estatsticas adicionais
para a anlise dos resultados, com o intuito de aumentar o rigor metodolgico do trabalho.
3.2 Variveis da Pesquisa
De acordo com o modelo conceitual apresentado no tpico 1.5 deste trabalho, os enfoques de
gerenciamento clssico e gil de gerenciamento de projetos constituem as variveis
independentes da pesquisa. O gerenciamento de projetos, neste trabalho denominado
Gerenciamento Clssico de Projetos, definido pelo PMI (2004, p.8) como [...] a aplicao
117
de conhecimentos, habilidades, ferramentas e tcnicas s atividades do projeto, a fim de
atender aos seus requisitos, sendo realizado atravs da aplicao e da integrao dos
seguintes processos de gerenciamento de projetos: iniciao, planejamento, execuo,
monitoramento e controle e encerramento. O Gerenciamento gil de Projetos definido por
Highsmith (2004, p.16) como [...] um conjunto de valores, princpios e prticas que auxiliam
a equipe de projeto a entregar produtos ou servios de valor em um ambiente desafiador.
Para efeito da pesquisa considera-se o grau de combinao entre esses enfoques de
gerenciamento de projetos, definido em uma escala de cinco nveis entre no significativo a
muito significativo, conforme modelo proposto por Lazarevic (2003).
Como varivel dependente, tem-se o desempenho dos projetos de desenvolvimento de
software, representando o grau de sucesso obtido pelo projeto em anlise. Esta varivel
qualificada pelas seguintes opes: sucesso, sucesso parcial ou insucesso, que
correspondem s modalidades utilizadas pelo STANDISH GROUP INTERNATIONAL
(1999; 2001; 2003) em suas pesquisas sobre o desempenho dos projetos de tecnologia de
informao. Esse critrio de classificao tambm foi utilizado por Lazarevic (2003).
O modelo conceitual ainda leva em considerao as variveis intervenientes, que tm uma
contribuio importante na relao varivel independente varivel dependente. Estas
variveis representam as tcnicas e caractersticas comuns aos principais Mtodos geis de
Desenvolvimento de Software, selecionadas a partir do estudo de Lazerevic (2003) e da
anlise da bibliografia correlata (ver tpico 2.4.3), sendo identificadas no instrumento de
pesquisa para que se verifique a sua presena nos projetos em anlise e se estabelea (ou no)
a relao com o desempenho dos projetos e com o enfoque de gerenciamento de projetos
adotado. Lembrando que os Mtodos geis de Desenvolvimento de Software so definidos
como os que tm por foco: a adaptao dos requisitos de software s necessidades do negcio
e no a entrega de especificaes pr-definidas; a nfase nas pessoas e no nos processos; e a
nfase na inovao, na qualidade, na entrega de valor e no na documentao (HIGHSMITH,
2004; COCKBURN, 2001; BECK et al, 2001; UDO; KOPPENSTEINER, 2003;
LAZAREVIC, 2003). Cada varivel representada por uma assertiva qualificada segundo
uma escala de classificao composta por cinco nveis: discordo totalmente, discordo
parcialmente, neutro, concordo parcialmente e concordo totalmente. Estas variveis
so tambm chamadas explicativas ou preditoras nesta pesquisa.
118
3.3 Amostra da Pesquisa
Uma vez que esta pesquisa tem como propsito a investigao do enfoque de gerenciamento
de projetos mais apropriado para o desenvolvimento de software realizado com o uso de um
Mtodo gil, decidiu-se pela seleo de uma amostra composta especificamente por pessoas
com interesse e/ou experincia na execuo ou gerenciamento de projetos de tal natureza no
Brasil.
Esse tipo de amostragem, denominado amostragem intencional por julgamento, definido
como uma amostragem no-probabilstica que atende a critrios pr-estabelecidos (COOPER;
SCHINDLER, 2003, p. 169). Cooper e Schindler (Ibid.) explicam que, apesar da amostragem
probabilstica oferecer o verdadeiro corte transversal da populao, uma amostragem no-
probabilstica cuidadosamente controlada pode oferecer resultados aceitveis, alm de trazer
benefcios quanto ao custo e ao tempo despendidos no processo. Os autores ainda destacam
que, quando se deseja selecionar um grupo viesado para fins de filtragem ou quando a
populao-alvo no est disponvel, esse mtodo de amostragem uma boa escolha. Estas
duas colocaes se aplicam presente pesquisa, justificando assim a aplicao da amostragem
intencional por julgamento.
De forma similar ao estudo conduzido por Lazarevic (2003), a amostra foi selecionada entre
grupos da Internet especializados na troca de experincia nos diferentes Mtodos geis de
Desenvolvimento de Software. Ao todo foram identificados dez grupos distintos, distribudos
nas vrias regies do Brasil (Sul, Sudeste, Norte, Nordeste e Centro-Oeste), todos com algum
nvel de atividade no primeiro semestre de 2005. Esses grupos foram indicados por
especialista em Mtodos geis contatados durante a fase de explorao desta pesquisa. Para
que se conhea o tamanho da populao-disponvel quando da realizao da pesquisa de
campo, havia cerca de 1.500 indivduos pertencentes a esses grupos. Ressalta-se, entretanto,
que como a incluso nos grupos no excludente, ou seja, um mesmo indivduo pode
participar de mais de um grupo, o nmero real de pessoas consideradas na amostra tende a ser
um pouco menor que este total apresentado. Outro ponto a ser destacado que no foi
encontrado um registro formal da populao total ou populao-alvo envolvida com o
desenvolvimento de software realizado com o uso de Mtodos geis no Brasil.
119
3.4 Coleta de Dados da Pesquisa
Para a coleta de dados desta pesquisa, foram utilizadas fundamentalmente, como fonte
primria, a aplicao de questionrios e, como fonte secundria, a pesquisa bibliogrfica,
seguindo as definies de Marconi e Lakatos (2005). Entrevistas no-estruturadas tambm
foram realizadas, em pequena escala, na etapa exploratria deste estudo.
A pesquisa bibliogrfica deve abranger, tanto quanto possvel, toda a bibliografia j tornada
pblica em relao ao tema em estudo, desde publicaes avulsas, boletins, jornais, revistas,
livros, monografias, teses, material cartogrfico, etc, at meios de comunicao oral. Sua
finalidade colocar o pesquisador em contato com tudo o que foi dito, escrito ou filmado
sobre determinado assunto (MARCONI; LAKATOS, 2005, p. 185). A pesquisa bibliogrfica
oferece meios para definir e resolver, no somente problemas j conhecidos, como tambm
explorar novas reas onde os problemas no se cristalizaram bem, ou seja, no se trata de
mera repetio do que j foi registrado sobre determinado assunto, mas propicia o exame de
um tema sob novo enfoque ou abordagem, chegando a concluses inovadoras (MARCONI;
LAKATOS, Ibid.). O material coletado e analisado por meio desta tcnica encontra-se
consolidado no Captulo 2 Reviso Bibliogrfica deste trabalho.
Entrevistas no-estruturadas, definidas como aquelas em que o entrevistador tem liberdade
para desenvolver cada situao em qualquer direo que considere adequada (MARCONI;
LAKATOS, 2005, P. 199), foram utilizadas na etapa exploratria deste trabalho. Ao todo
foram realizadas duas entrevistas informais, por telefone, com especialistas em
desenvolvimento de software realizado com o uso de Mtodos geis, para a ampliao do
conhecimento do pesquisador sobre o tema e para a obteno de dados sobre a aplicao
desses mtodos no Brasil. Alm disso, informaes complementares foram obtidas atravs da
troca de correio eletrnico, com estes especialistas e com um professor da Universidade do
Colorado, nos Estados Unidos. Estas informaes, aliadas reviso bibliogrfica serviram de
base para a estruturao do instrumento de pesquisa.
De acordo com Marconi e Lakatos (2005, p. 203), o questionrio um instrumento de coleta
de dados, constitudo por uma srie ordenada de perguntas, que devem ser respondidas sem a
120
presena do entrevistador. A elaborao de um questionrio requer a observncia de normas
precisas a fim de aumentar a sua eficcia e exige cuidado na seleo das questes, de modo a
oferecer condies para a obteno de informaes vlidas. Os aspectos grficos e de esttica
tambm devem ser observados (MARCONI; LAKATOS, 2005, p. 203-206). Uma vez
redigido, o questionrio precisa ser testado, uma ou mais vezes, antes de sua utilizao
definitiva, aplicando-se alguns exemplares em uma pequena populao escolhida. A tabulao
e anlise dos dados obtidos em um pr-teste podem identificar problemas como inconsistncia
ou complexidade de questes, ambigidade ou linguagem inacessvel, existncia de perguntas
suprfluas, ou mesmo, problemas quanto forma de entrega / aplicao (MARCONI;
LAKATOS, Ibid.; COOPER; SCHINDLER, 2003, p. 295-296). Verificadas as falhas, o
questionrio deve ser reformulado. Marconi e Lakatos (op. cit.) mencionam que o pr-teste
serve para refinar o instrumento de pesquisa, garantindo que o questionrio apresente trs
importantes elementos:
- Fidedignidade: qualquer pessoa que o aplique ao mesmo grupo de respondentes obter
sempre os mesmos resultados;
- Validade: os resultados recolhidos so necessrios e relevantes pesquisa.
- Operatividade: vocabulrio acessvel e significado claro.
Com relao s formas de entrega e aplicao de um questionrio, Cooper e Schindler (2003,
p. 260) mencionam que o questionrio auto-administrado tornou-se bastante comum na vida
moderna. Os autores comentam que o envio de questionrios pelo computador tem se tornado
uma prtica cada vez mais freqente, dados os custos menores e a facilidade de aplicao. De
forma geral, as tcnicas tradicionais de pesquisa por correio podem ser facilmente transpostas
para as pesquisas por computador. Alm disso, os autores ressaltam que a Internet
disponibiliza software avanado e de fcil uso para a criao de pesquisas na Web, sem que
haja a necessidade de domnio de tcnicas de programao por parte do pesquisador
(COOPER; SCHINDLER, 2003, p. 264). Cooper e Schindler (2003, p. 161) ainda chamam a
ateno para outras vantagens do questionrio auto-administrado como a possibilidade de
contato com respondentes inacessveis de outra forma, a maior cobertura geogrfica a um
menor custo, a necessidade de poucos recursos humanos para a aplicao da pesquisa, a
sensao de anonimato do respondente, o maior tempo que o respondente tem para pensar
sobre a pergunta, o acesso rpido s pessoas que lidam com computador e a coleta mais rpida
121
de dados. Os mesmos autores tambm pontuam algumas desvantagens desta forma de entrega
e aplicao do questionrio, que so apresentadas no tpico 3.6 Limitaes do Mtodo.
Como mencionado anteriormente, o instrumento de pesquisa empregado neste estudo teve por
base o questionrio utilizado por Lazarevic (2003), traduzido e com pequenas alteraes,
realizadas para aprimorar o instrumento e adapt-lo aos objetivos aqui propostos. Para este
aprimoramento foram observadas as recomendaes feitas por Marconi e Lakatos (2005, p.
204-205) e por Cooper e Schindler (2003, p. 280-296). O questionrio, disponvel no Anexo
A, composto por 34 questes, divididas em 6 sees, a saber:
1. Introduo: para a apresentao do instrumento e dos objetivos da pesquisa;
2. Qualificao do Respondente: para a validao da experincia do respondente em projetos
de desenvolvimento de software realizado com o uso de Mtodos geis, representada pela
questo de abertura. Em caso negativo, o respondente direcionado seo 6;
3. Caracterizao do Respondente: seo em que so coletados os dados de qualificao
propriamente ditos do respondente, compreendendo as questes 1 a 5 (Q1 a Q5
25
);
4. Qualificao do projeto: destinada coleta de informaes sobre as caractersticas do
projeto de desenvolvimento de software, compreendendo as questes 6 a 12 (Q6 a Q12).
Nesta seo esto includas as questes de interesse da pesquisa, especficas sobre o
desempenho do projeto (Q7) e do grau de combinao do enfoque de gerenciamento de
projetos adotado (Q8);
5. Tcnicas e Caractersticas dos Mtodos geis: para verificar se determinadas tcnicas ou
caractersticas comuns aos Mtodos geis esto presentes no projeto em anlise, sendo
representadas pelas questes 13 a 34 (Q13 a Q34);
6. Comentrios: espao aberto para que o respondente registre suas consideraes.
Quanto s estratgias de resposta, a seo 2 composta por uma questo de seleo
dicotmica (sim ou no), sendo esta a nica de resposta obrigatria em todo o instrumento de
pesquisa. Nas sees 3 e 4, foram empregadas questes de mltipla escolha e de classificao.
A seo 5 formada basicamente por questes de classificao.
25
Doravante Qn o padro de notao adotado para designar a questo de nmero n.
122
Inicialmente pretendia-se divulgar o questionrio, elaborado em editor de texto, atravs de
correio eletrnico aos grupos selecionados como amostra da pesquisa. Entretanto, aps o
primeiro pr-teste, realizado com especialistas em Mtodos geis, foi identificada a
necessidade de publicao do questionrio na Internet, dado o perfil tcnico do pblico-alvo,
alm da necessidade de realizao de pequenos ajustes no texto das questes. Foi selecionada,
ento, uma ferramenta padro de mercado, de fcil utilizao, para a confeco do
instrumento de pesquisa e colocao na Web. Esta nova verso do questionrio passou pelo
pr-teste do prprio pesquisador e dos mesmos especialistas, sendo aprovado para divulgao.
O endereo especfico para acesso ao questionrio na Web foi enviado, por meio de correio
eletrnico, aos associados dos dez grupos especializados selecionados como amostra de
pesquisa. No texto da mensagem havia uma carta de apresentao, com a explicao sucinta
do estudo, de seus objetivos e do prazo para resposta e um convite participao. A pesquisa
ficou disponvel por um perodo de 30 dias, sendo enviados dois lembretes intermedirios (o
primeiro aps dez dias do incio e outro, a uma semana do encerramento da pesquisa), visando
a melhorar o ndice de retorno. Esta prtica indicada por Cooper e Schindler (2003, p. 260)
para pesquisas por correspondncia, tendo sido adaptada para esta pesquisa. Cada respondente
acessou diretamente o endereo eletrnico informado e respondeu a pesquisa de forma on-
line. Os dados foram consolidados na prpria ferramenta de mercado e extrados para futura
anlise estatstica.
3.5 Tratamento de Dados da Pesquisa
O tratamento dos dados desta pesquisa foi feito com a utilizao de mtodos estatsticos
Anlise Descritiva, Anlise Discriminante e Regresso Logstica aplicados nesta seqncia
e descritos a seguir.
3.5.1 Anlise Descritiva
Segundo Cooper e Schindler (2003, p. 359), o objetivo da anlise descritiva desenvolver
conhecimento suficiente para descrever um conjunto de dados. Isto feito por meio do
123
entendimento dos dados coletados, do resumo das informaes neles contidas e da
disponibilizao de tais informaes em um formato mais interessante e inteligvel. Com a
estatstica descritiva pode-se descobrir valores mal codificados, dados faltantes e outros
problemas no conjunto de dados.
Inicialmente feita uma anlise com as distribuies de freqncias de todas as questes
referentes qualificao dos respondentes e dos projetos de desenvolvimento de software (ver
Q1 a Q12 do questionrio no Anexo A). Em seguida, procede-se ao estudo de associao por
Tabelas de Contingncia, etapa descritiva da comparao entre as questes em estudo, com o
intuito de identificar as associaes marginais de cada questo com as questes de interesse.
A quantificao de diferenas na distribuio de freqncias das questes feita atravs do
nvel descritivo (valor P), calculado no teste Qui-Quadrado (CONOVER, 1999). Adotando
um nvel de significncia de 5%, considera-se como diferena significativa o resultado
P <0,05. Vale salientar que as concluses extradas com base nos nveis descritivos so
consideradas, neste trabalho, sob um contexto da anlise descritiva e no inferencial dos
dados, por uma postura mais conservadora.
Objetivando responder a pergunta-problema, so considerados todos os pareamentos de
questes contra Q7 e Q8 do instrumento de pesquisa (ver Anexo A), relativas respectivamente
ao desempenho do projeto e ao enfoque de gerenciamento de projetos utilizado.
3.5.2 Anlise Discriminante
A anlise discriminante faz parte de um conjunto de tcnicas estatsticas englobadas pela
anlise multivariada de dados. Mtodos pertencentes a esta classe buscam descrever e resumir
a estrutura de diversas variveis conjuntamente. A anlise discriminante, em particular, busca
uma regra tima para separar objetos ou indivduos em um nmero pr-estabelecido de
grupos, a partir de medies de diversas variveis (J OHNSON; WICHERN, 1982; MARDIA
et al, 1979).
No caso desta pesquisa, a anlise repetida duas vezes, uma considerando o desempenho do
projeto e outra, considerando o enfoque de gerenciamento de projetos adotado. No primeiro
124
caso, a alocao entre os grupos dada pelas respostas Q7 do instrumento de pesquisa. No
segundo caso, a alocao entre os grupos dada pelas respostas Q8. Nas duas modelagens,
as variveis explicativas, correspondentes Q13 at Q34 (relativas s tcnicas e
caractersticas comuns aos Mtodos geis), so usadas para discriminar os indivduos que
qualificam a caracterstica estudada de forma diferente.
A formulao usual desta tcnica requer que as variveis explicativas (preditoras) sejam
contnuas (MARDIA et al, 1979). Entretanto, nesta pesquisa, as respostas Q13 at Q34, so
a rigor, variveis qualitativas ordinais, o que poderia gerar um questionamento sobre sua
adequao. Mas, de acordo com Conover (1999), o tipo de escala ordinal empregado na
presente pesquisa (que prev as respostas 1, 2, 3, 4 e 5) pode ser considerado robusto o
suficiente para ser tratado como uma varivel contnua.
Dadas as potenciais 22 variveis preditoras (Q13 a Q34) que podem fazer parte do modelo de
discriminao, necessrio estabelecer um procedimento para selecionar as que tm o maior
poder de discriminao entre os dois grupos de interesse. Os procedimentos de seleo so
amplamente discutidos na literatura estatstica, sendo que cada um tem suas vantagens e
desvantagens (MILLER, 1984). Draper e Smith (1981) apontam que, em particular, comum
o uso de procedimentos de seleo stepwise por sua simplicidade computacional. Entretanto,
apesar de ter propriedades estatsticas bem estudadas, este procedimento sujeito a crticas no
contexto da anlise discriminante, como as mencionadas por Miller (1984) e Copas e Long
(1991).
Uma vez que o nmero potencial de variveis preditoras na presente pesquisa no muito
grande, restringindo a seleo a no mximo quatro questes com o melhor poder de
discriminao entre os dois grupos, decidiu-se adotar uma estratgia de seleo de busca
exaustiva, computacionalmente intensiva, anloga descrita em Kudo e Tarumi (1975). Este
procedimento prev o ajuste dos possveis modelos de anlise discriminante com uma at
quatro variveis explicativas, considerando como potenciais variveis explicativas todas as
questes relativas s tcnicas e caractersticas dos Mtodos geis (Q13 a Q34). Uma vez
encontrada a equao discriminante, ela pode ser usada para predizer a classificao de uma
nova observao (COOPER; SCHINDLER, 2003, p. 458). Alm disso, possvel determinar,
pela anlise dos pesos relativos a cada varivel discriminatria, quais tm maior ou menor
importncia.
125
3.5.3 Regresso Logstica
Apesar do procedimento de busca exaustiva ser bem robusto, ele tem a desvantagem de que
suas propriedades estatsticas dependem dos dados amostrais efetivamente observados, no
sendo possvel utilizar um critrio de significncia estatstica para a escolha dos modelos. O
que se faz selecionar as variveis que mais aparecem nos melhores modelos classificados de
acordo com a proporo de acerto.
Como forma de validao desta estratgia de seleo de modelos, prope-se uma abordagem
alternativa, atravs do uso de um modelo de regresso logstica (AGRESTI, 2002). Nesta
abordagem, modela-se a taxa de riscos de um evento binrio atravs de uma funo de
probabilidade definida, ligada a um conjunto de variveis preditoras por um termo linear
(AGRESTI, Ibid.). Para tanto, deve-se ajustar um modelo saturado, formado por um
subconjunto das 22 questes preditoras (Q13 a Q34), dada a limitao do grau de liberdade
para ajustar o modelo com todas as variveis preditoras simultaneamente. Para esta pr-
seleo so utilizados, como critrio de entrada, os nveis de significncia obtidos nos perfis
marginais na anlise descritiva.
Em seguida, conduzido um procedimento de seleo stepwise pelo Critrio de Informao
de Akaike (AKAIKE, 1974). Aps este procedimento, chega-se a um modelo final com
determinadas variveis, cujo resultado deve ser comparado ao obtido na anlise por busca
exaustiva, por meio de modelos de anlise discriminante. Desta forma, esta modelagem
alternativa complementa a estratgia anterior, validando ou no os resultados obtidos.
3.6 Limitaes do Mtodo
Apesar da adequao das especificaes metodolgicas ao tipo de pesquisa em questo e da
estruturao do estudo em dois estgios (exploratrio e quantitativo-descritivo), h que se
expor as limitaes existentes. A primeira delas diz respeito ao tipo de amostragem
selecionado. Como as generalizaes sobre os resultados de um estudo s podem ser feitas
126
levando-se em considerao a representatividade da amostra, ao se optar por uma amostragem
intencional no-probabilstica (pelos motivos j justificados), atravs da qual a probabilidade
de selecionar elementos dentro de uma populao desconhecida, havendo maior chance de
vis nos resultados do estudo, deve-se deixar claro que as concluses aqui apresentadas ficam
restritas ao mbito da populao amostrada neste trabalho, no podendo ser automaticamente
inferidas para situaes distintas das aqui abordadas.
Outras limitaes esto relacionadas utilizao do questionrio auto-administrado. Cooper e
Schindler (2003, p. 260) afirmam que a principal limitao neste caso o erro de no-
resposta. Muitos estudos mostram que respondentes com nvel educacional mais alto e
aqueles interessados no assunto respondem mais a este tipo de pesquisa. Um alto percentual
daqueles que respondem normalmente j participou de pesquisas anteriores, enquanto uma
grande parcela daqueles que no respondem composta por no-respondentes habituais
(COOPER, SCHINDLER, Ibid.). Outra limitao diz respeito ao tipo e quantidade de
informaes que podem ser obtidas. Geralmente os respondentes se recusam a cooperar
quando os questionrios so longos e/ou complexos, a no ser que constatem benefcios
pessoais. Desta forma no se consegue obter grandes volumes de informao e no se pode
aprofundar nas questes (COOPER; SCHINDLER, Ibid.). Para minimizar esses efeitos
indesejados, aumentando o ndice de retorno, houve uma grande preocupao com a
elaborao do instrumento de pesquisa e com a forma de envio, sendo realizado um
acompanhamento durante o perodo de resposta. Estas orientaes esto em conformidade
com a proposio dos referidos autores.
Com relao aos mtodos estatsticos empregados, faz-se a ressalva da utilizao de variveis
explicativas (preditoras) com respostas em escala ordinal, quando da anlise discriminante,
conforme defendido por Conover (1999). Entretanto, apesar desta prtica ser comum a vrias
reas de pesquisa, pode haver uma perda de poder no ajuste dos modelos de predio.
Para atenuar os problemas da confiabilidade e da validao dos resultados deste estudo, esta
pesquisa incorpora os quatro critrios propostos por Bradley (1993, p. 436):
1. Conferir credibilidade ao material investigado;
2. Zelar pela fidelidade no processo de transcrio que antecede a anlise;
3. Considerar os elementos que compem o contexto;
127
4. Assegurar a possibilidade de confirmar posteriormente os dados pesquisados.
3.7 Consideraes Finais
Neste captulo foram apresentados a tipologia da pesquisa, a definio das variveis
envolvidas, o tipo de amostragem empregado e as tcnicas utilizadas para a coleta e o
tratamento dos dados. Foram tambm expostas as limitaes do mtodo intrnsecas a este
trabalho. As principais informaes que caracterizam metodologia da presente pesquisa so
resumidas na Tabela 25 abaixo.
Tabela 25 - Resumo da metodologia de pesquisa empregada
Caracterstica Classificao
Tipologia da pesquisa 1
a
etapa: estudo exploratrio
2
a
etapa: estudo quantitativo-descritivo
Amostra de pesquisa Amostragem intencional por julgamento
(no-probabilstica)
Tcnicas de coleta de
dados
Pesquisa bibliogrfica, entrevistas no-
estruturadas e aplicao de questionrios
Mtodos para tratamento
dos dados
Mtodos estatsticos: anlise descritiva,
anlise discriminante e regresso logstica.
Por fim, entende-se que, apesar das limitaes apontadas, a metodologia de pesquisa definida
atende s necessidades desta pesquisa, propiciando o alcance dos objetivos primrios e
secundrios do estudo. Nos prximos captulos so apresentadas a anlise dos resultados e as
concluses da pesquisa e, em seguida, so tecidas as consideraes finais deste trabalho.
128
4 RESULTADOS E ANLISE
Neste captulo apresentada a anlise dos dados desta pesquisa. Conforme mencionado
anteriormente, o tratamento dos dados feito atravs de mtodos estatsticos, sendo
conduzida primeiramente a anlise descritiva e em seguida, a anlise discriminante e de
regresso logstica.
importante ressaltar que todo tratamento estatstico de dados desta pesquisa, incluindo os
procedimentos e os ajustes de modelos necessrios estatstica descritiva, anlise
discriminante e regresso logstica, foi realizado com o uso da linguagem estatstica de
cdigo aberto R (R PROJ ECT FOR STATISTICAL COMPUTING, 2005).
4.1 Anlise Descritiva dos Dados da Pesquisa
4.1.1 Anlise Descritiva dos Respondentes e Informaes Complementares
A presente pesquisa contou com a participao de 235 respondentes, o que corresponde a um
ndice de retorno de aproximadamente 16%. Apesar de Cooper e Schindler (2003, p. 260)
mencionarem que uma pesquisa por correspondncia com retorno aproximado de 30% pode
ser considerada satisfatria, acredita-se que o ndice alcanado seja adequado a este estudo,
provendo um volume de dados robusto o suficiente para a realizao das anlises estatsticas,
alm de ser bastante superior aos 4% de retorno obtidos por Lazarevic (2003). H a
possibilidade de que este ndice seja ainda maior, uma vez que no se sabe ao certo quantos
indivduos esto vinculados a mais de um grupo, sendo considerado para o clculo do retorno,
o valor aproximado de 1.500 associados de todos os dez grupos, no momento da aplicao da
pesquisa. Dos 235 respondentes, 55,3% possuam experincia prvia no desenvolvimento de
software realizado com o uso de Mtodos geis, sendo esta a parcela de respondentes
qualificados para a continuidade da pesquisa (ver Tabela 26 do Anexo B).
Cabe salientar que, como nem todos os respondentes qualificados preencheram de forma
integral o questionrio, a partir de agora, ao se mencionar o termo respondentes subentende-
se os indivduos que efetivamente responderam a questo em anlise.
129
O grupo de respondentes qualificados, em sua maioria (79,4%) composto por gerentes ou
diretores de projeto, programadores, analista ou consultores, relatou de forma unnime ter no
mximo quatro anos de experincia no desenvolvimento de software realizado com o uso de
Mtodos geis (ver Tabelas 27 e 28 do Anexo B). Uma vez que o Manifesto para o
Desenvolvimento gil de Software (BECK et al, 2001) foi publicado em 2001 e, que no
Brasil, os primeiros relatos de aplicao so reportados a partir de 2002 (EXTREME
PROGRAMMING BRASIL, 2002), pode-se considerar esta resposta como um indicador de
que todos os que participaram da pesquisa, o fizeram com seriedade, provendo informaes
reais, o que aporta maior confiabilidade aos resultados.
De forma similar ao estudo conduzido por Lazarevic (2003) e ratificando a colocao de
COHEN et al (2003, p.12) e de Turk et al (2005, p. 3) de que o Extreme Programming (XP)
o Mtodo gil de maior expresso criado nos ltimos anos, o resultado da presente pesquisa
apontou que 81,2% dos respondentes utilizaram o XP em seus projetos de desenvolvimento
de software. Outros mtodos como o Scrum, o Feature Driven Developement (FDD), o
Adaptative Software Development (ASD) e o Lean Development (LD) tambm foram citados
pelos respondentes, porm com menor expresso (ver Tabela 29 do Anexo B). Ainda com
relao experincia, cerca de 45% dos respondentes afirmaram que suas empresas adotavam
algum Mtodo gil na execuo de mais da metade de seus projetos de desenvolvimento
software. Isto parece indicar que, uma vez vencida a barreira inicial e havendo condies
propcias adoo destes mtodos, conforme discutido por Ambler (2002c), Cohen et al
(2003), Cohn e Ford (2003) e Nerur et al (2005), as organizaes tendem a adot-los em todos
os seus projetos de desenvolvimento de software, mesmo que de uma forma gradativa (ver
Tabela 30 do Anexo B).
Cabe aqui ressaltar que a realizao da pesquisa por meio de um questionrio eletrnico,
acessado na Web, foi elogiada por vrios dos respondentes, seja atravs do prprio formulrio
(no campo destinado aos comentrios) ou por correio eletrnico enviado ao pesquisador, o
que indica a escolha acertada da forma de elaborao e envio do instrumento de pesquisa. Por
outro lado, deve-se mencionar que em funo da lgica imposta pelo questionrio eletrnico
(que direcionava aqueles que respondiam de forma negativa questo referente experincia
prvia em Mtodos geis diretamente ao campo de comentrios), no foi possvel traar um
perfil mais detalhado do grupo que, apesar de ter interesse na pesquisa, no foi qualificado em
130
virtude da resposta negativa questo de abertura. Com toda a certeza este um ponto que
deve ser melhorado quando da realizao de pesquisas futuras.
4.1.2 Anlise Descritiva dos Projetos de Desenvolvimento de Software
Tendo por foco os projetos de desenvolvimento de software realizados com o uso de Mtodos
geis considerados pelos respondentes quando da participao na pesquisa, pode-se dizer
que, de forma geral, so projetos de curta ou mdia duraes (91,7% tm durao inferior ou
igual a 12 meses, sendo que 66,7% tm durao inferior ou igual a 6 meses), formados por
equipes pequenas (90,2% dos projetos possuam at dez integrantes em sua equipe de
desenvolvimento), conforme apontam as Tabelas 35 e 36 (ver Anexo B). Estas caractersticas
esto perfeitamente alinhadas descrio feita por vrios autores, que mencionam que os
Mtodos geis so usualmente aplicados a projetos de curta ou mdia duraes, realizados
com equipes pequenas ou mdias (SCHWABER, 2002; HIGHSMITH, 2002; COHEN et al,
2003; UDO, KOPPENSTEINER, 2003; BECK, 2004). Com relao a esse tpico ainda
interessante ressaltar o relato feito por um respondente, de um projeto de maior porte, cuja
equipe possua de 50a 100 integrantes, como um indcio de que possvel utilizar Mtodos
geis para projetos maiores, como defendem Highsmith (op. cit.), Cohen et al (op. cit.) e
Cockburn (2004) e exemplifica Fowler (2003).
Outro ponto importante, que mostra a aderncia dos resultados teoria de que os Mtodos
geis so em sua essncia incrementais, diz respeito ao fato de que 76% dos respondentes
afirmaram que a primeira verso do software contemplava no mximo 60% das
funcionalidades finais do software, sendo que 36% reportaram que no mximo 20% das
funcionalidades foram disponibilizadas na primeira verso (ver Tabela 37 do Anexo B). Este
dado no s sugere a realizao do desenvolvimento do software em etapas, ou seja, de forma
iterativa (por incrementos de funcionalidade), mas tambm indica uma preocupao em
agregar valor, to logo quanto possvel. Este resultado encontra-se totalmente alinhado aos
valores e princpios propostos para os Mtodos geis e para o Gerenciamento gil de
Projetos. De acordo com a AGILE ALLIANCE (2005), o primeiro e quarto princpios dos
Mtodos geis se referem satisfao do cliente mediante a entrega rpida e freqente de
software de valor e o quinto princpio menciona que a entrega do software em funcionamento
131
a medida primria do progresso do projeto. Com relao ao Gerenciamento gil de
Projetos, Highsmith (2004, p. 27) tambm ressalta a importncia de se agregar valor ao
cliente, atravs de entregas iterativas, baseadas em funcionalidades. Vale mencionar tambm
que apenas 10% dos respondentes indicaram a entrega de mais de 80% das funcionalidades na
primeira verso do software.
A presena de um champion do projeto, defendida por Ambler (2002), tambm foi verificada
nos projetos analisados. Aproximadamente 66% dos respondentes declaram a existncia de
um champion do projeto trabalhando diretamente com a equipe de desenvolvimento, sendo
que cerca de 58% desse grupo mencionou que se tratava de um profissional de uma rea de
negcio (ver Tabela 34 do Anexo B). Este resultado corrobora a caracterstica de colaborao
entre diferentes reas ou equipes, no desenvolvimento de um software realizado com o uso de
Mtodos geis.
Considerando o desempenho do projeto, varivel dependente desta pesquisa retratada pela Q7,
as respostas apontaram, de forma surpreendente, para uma situao inversa reportada pelas
diferentes pesquisas destinadas avaliao de desempenho de projetos de desenvolvimento de
software (STANDISH GROUP INTERNATIONAL, 1999; 2001; 2003; 2004). Se por um
lado, o relatrio da srie The Chaos Report elaborado pelo STANDISH GROUP
INTERNATIONAL (2003) e sua verso mais recente (ainda que parcial) publicada em 2004
(STANDISH GROUP INTERNATIONAL, 2004), apontavam para cerca de 30% de projetos
de sucesso frente a 70% de projetos entregues com algum problema de desempenho, a
presente pesquisa relata que 68,9% dos projetos de desenvolvimento de software foram
classificados pelos respondentes como bem-sucedidos, sendo que os 31,1% restantes foram
qualificados como de sucesso parcial. Nenhum respondente classificou seu projeto como mal-
sucedido (ver Tabela 32 do Anexo B).
Este resultado parece sugerir que os projetos de desenvolvimento de software realizados com
o uso de Mtodos geis tm mais chance de sucesso que os projetos realizados segundo os
mtodos clssicos de desenvolvimento de software, ou seja, que os Mtodos geis constituem
uma soluo promissora para o desenvolvimento de software. No entanto, no se deve
menosprezar o que Turk et al (2003; 2005) relatam como a empolgao do incio,
fenmeno em que ao se adotar um novo processo ou mtodo, as pessoas favorveis a ele
enxergam apenas os seus benefcios e valorizam seus resultados de forma no natural. Estes
132
autores mencionam que dificilmente durante esse momento inicial, indivduos que se sintam
motivados com os Mtodos geis qualificariam seus projetos como mal-sucedidos. Sendo
assim, no se pode concluir, com base nestes dados, que realmente desenvolvimentos de
software realizados com o uso de Mtodos geis tenham maior chance de sucesso que
aqueles conduzidos por mtodos clssicos. Para que se possa fazer uma avaliao mais
abrangente fundamental considerar tambm os critrios utilizados para mensurao do
desempenho e o enfoque de gerenciamento de projetos empregado.
Abordando os critrios utilizados para mensurar o sucesso dos projetos analisados, 45,9% dos
respondentes identificaram a satisfao das expectativas dos principais interessados no projeto
como o indicador mais importante do sucesso de seus projetos de desenvolvimento de
software (ver Tabela 31 do Anexo B). Outros critrios, como o atendimento aos requisitos do
projeto e o cumprimento do prazo do projeto, receberam 19,7% e 14,8% das respostas,
respectivamente. A satisfao da equipe do projeto apareceu na quarta posio com 6,6% das
respostas e a entrega segundo os padres de qualidade acordados, em quinto lugar, com 4,9%
das respostas. O cumprimento dos objetivos de custo e o de indicadores financeiros receberam
1,6% e 3,3% das respostas, respectivamente. Novamente este um dado interessante, que
parece indicar que os projetos de desenvolvimento de software analisados no tinham como
critrio bsico para a mensurao de sucesso, o tradicional cumprimento do objetivo triplo do
projeto, defendido por Meredith e Mantel (2000, p. 4) e utilizado como indicador de
desempenho para as pesquisas conduzidas pelo STANDISH GROUP INTERNATIONAL
(1999; 2001; 2003). Talvez a abordagem proposta por Thomsett (2002, p. 75) atravs de seu
conjunto de indicadores de sucesso de um projeto seja mais condizente com os resultados
observados.
Finalizando a etapa de descrio preliminar dos dados relativos aos projetos, deve-se abordar
a Q8 (ver Anexo A), referente ao enfoque de gerenciamento de projetos aplicado s iniciativas
de desenvolvimento de software analisadas na pesquisa. As possveis respostas Q8 so
distribudas em cinco classificaes: (1) No significativo, (2) Pouco significativo, (3)
Moderado, (4) Significativo e (5) Muito significativo. As respostas (1) e (2) indicam o
uso do Gerenciamento gil de Projetos, a resposta (3), uma combinao dos enfoques gil e
clssico e as respostas (4) e (5) apontam para a adoo do Gerenciamento Clssico de
Projetos. Cerca de 55% dos respondentes afirmaram que houve uma combinao entre os
enfoques gil e clssico no gerenciamento de seu projeto de desenvolvimento de software;
133
23,4% dos respondentes selecionaram opes relativas adoo do Gerenciamento gil de
Projetos e 21,3% informaram o uso do Gerenciamento Clssico de Projetos (ver Tabela 33 do
Anexo B). Esta distribuio sugere que, apesar de se tratar de desenvolvimento de software
realizado com o uso de Mtodos geis, possvel adotar qualquer um dos enfoques de
gerenciamento de projetos clssico ou gil o que, mais uma vez, se mostra aderente s
discusses apresentadas pela literatura especfica. Mas observa-se que o uso de uma
combinao entre os enfoques gil e clssico mostra-se mais freqente. Vale lembrar que
autores como Thomsett (2002), Highsmith (2004) e Chin (2004) defendem a adoo do
Gerenciamento gil de Projetos para o desenvolvimento de software (assim como para
quaisquer outras iniciativas que envolvam inovao), mas aceitam a possibilidade de
combinao entre os enfoques gil e clssico em determinadas situaes. Paulk (2001), por
sua vez, partidrio de que o SW-CMM (calcado nos princpios do Gerenciamento Clssico
de Projetos) seja aplicado nos desenvolvimentos de software realizados com o uso de
Mtodos geis.
O fato que o resultado encontrado para a Q8, diferentemente do se poderia esperar, indica
que para o desenvolvimento de software realizado com o uso de Mtodos geis, o
Gerenciamento gil de Projetos ainda no se mostra como a opo prevalecente. Por outro
lado, o mesmo resultado aponta que certas organizaes j iniciaram a sua aplicao, optando
em sua maioria por uma mescla entre os enfoques gil e tradicional de gerenciamento de
projetos.
4.1.3 Anlise Descritiva das Prticas Relativas aos Mtodos geis
As questes Q13 a Q34 do instrumento de pesquisa (ver Anexo A) se referem s principais
prticas e caractersticas relativas aos Mtodos geis de Desenvolvimento de Software. Nesta
seo da pesquisa, para cada uma das assertivas propostas, o respondente foi convidado a
escolher entre as respostas Discordo Totalmente, Discordo Parcialmente, Neutro,
Concordo Parcialmente e Concordo Totalmente, que na codificao de dados
correspondem aos escores 1, 2, 3, 4 e 5, respectivamente. A anlise exposta a seguir leva em
considerao o clculo do escore mdio de resposta e a distribuio de freqncias das
respostas de cada uma destas questes, conforme mostra a Tabela 38 (ver Anexo B).
134
exceo da Q21, que menciona que a equipe de desenvolvimento recebeu treinamento
formal no enfoque gil, todas as demais questes tiveram um escore mdio de resposta
superior a 3 e algumas vezes superior a 4 (ver Tabela 38 do Anexo B). Isto significa que, de
forma geral, a maioria dos respondentes concordou parcial ou totalmente que as tcnicas e
caractersticas dos Mtodos geis apresentadas estavam presentes em seus projetos de
desenvolvimento de software.
Cohen et al (2003) mencionam que os Mtodos geis requerem menos treinamento formal
que os mtodos clssicos de desenvolvimento de software. Isto porque algumas tcnicas
especficas da abordagem gil como, por exemplo, a programao em pares, minimizam a
necessidade de treinamento, uma vez que as pessoas aprendem uma com as outras.
Analisando as respostas da Q21 e da Q22 percebe-se que apenas 26% dos respondentes
afirmaram ter havido um treinamento formal no Mtodo gil durante o desenvolvimento do
software; por outro lado, 70% dos respondentes mencionaram ter recebido algum tipo de
treinamento informal. Apesar de autores como Bohem (2002), Cohn e Ford (2003), Fowler
(2003) e Nerur et al (2005) ressaltarem a importncia de a equipe de desenvolvimento do
projeto estar familiarizada com os Mtodos geis, percebe-se que o processo de treinamento
ou capacitao nas prticas dos Mtodos geis pode ser feito informalmente, conforme
proposto por Cohen et al (2003). Esta abordagem est refletida no contexto dos projetos
analisados nesta pesquisa, sendo constatada uma pequena incidncia de capacitao formal da
equipe de desenvolvimento nos Mtodos geis e uma parcela significativa de treinamento
informal, provavelmente realizado atravs de prticas vivenciadas no dia-a-dia do projeto,
como a propriedade coletiva do cdigo. Mesmo assim, 68,9% dos projetos foram
considerados bem-sucedidos pelos respondentes (ver Tabela 32 do Anexo B), sugerindo que a
ausncia de treinamento formal no comprometeu os resultados dos projetos.
Outras questes tambm chamam a ateno nesta primeira anlise, pelas altas mdias
alcanadas por suas respostas (acima de 4) e por seus resultados se mostrarem bastante
aderentes teoria apresentada no Captulo 2.
Cerca de 80% dos respondentes afirmaram que houve boa coordenao e colaborao entre os
diferentes grupos envolvidos nos projetos analisados (ver Q13 e Q15 Tabela 38 do Anexo
B). O esprito de colaborao e a coordenao eficaz entre as vrias equipes participantes do
135
projeto so considerados extremamente crticos para o sucesso de projetos de
desenvolvimento de software realizados com o uso de Mtodos geis por vrios autores,
como por exemplo, Ambler (2002), Cohen et al (2003), Cohn e Ford (2003), Nerur et al
(2005) e Turk et al (2005). Vale lembrar tambm que um dos valores-chave do Mtodos
geis enunciado como a priorizao da colaborao sobre a negociao de contratos (BECK
et al, 2001).
Ao se avaliar a capacidade e habilidade dos integrantes da equipe de desenvolvimento,
verifica-se que 86% dos respondentes afirmaram que a equipe de desenvolvimento foi
composta por profissionais bem qualificados tecnicamente (ver Q20 Tabela 38 do Anexo
B). Bohem (2002) enfatiza a importncia de se ter uma equipe bem treinada e constituda por
especialistas, uma vez que os Mtodos geis depositam elevado grau de confiana no
conhecimento tcito e na capacidade de tomada de decises de cada indivduo. Novamente, o
resultado encontrado valida outro valor-chave dos Mtodos geis, proposto por Beck et al
(2001), referente valorizao das pessoas.
Ainda com relao equipe de desenvolvimento, 90% dos respondentes concordaram parcial
ou integralmente que os programadores e analistas estavam bastante motivados com o projeto;
84% afirmaram ter havido um clima de descontrao e alegria entre a equipe durante o
desenvolvimento (ver Q25 e Q32 Tabela 38 do Anexo B). A valorizao do indivduo, a
equipe composta por especialistas, o esprito de colaborao e o prprio fato de se trabalhar
com algo relativamente novo podem explicar esta motivao e o clima de alegria
predominante nos projetos analisados. Este resultado est alinhado colocao de J uric
(2002) que menciona que os Mtodos geis so uma forma divertida de se desenvolver
software.
A necessidade de mudanas nos requisitos do software tambm se mostrou presente nos
projetos analisados, sendo esta uma das caractersticas marcantes dos projetos inseridos em
ambientes de negcio dinmicos. Ao todo, 90% dos respondentes mencionaram a ocorrncia
de mudanas (adaptaes) ao longo do projeto e 86% deles concordaram que as solicitaes
de mudanas foram incorporadas sem problemas ao longo das vrias verses do software (ver
Q23 e Q24 Tabela 38 do Anexo B). Mais uma vez, os resultados se mostraram aderentes
teoria, haja vista que os Mtodos geis surgiram como uma resposta s necessidades de
constantes mudanas nos requisitos do software para atender os clientes ou o negcio,
136
incentivando as adaptaes e tendo como outro valor-chave a priorizao das respostas s
mudanas sobre o seguimento de um plano (BECK et al, 2001).
Considerando a questo relativa ao apoio da alta administrao ao projeto de desenvolvimento
de software, tem-se que 70% dos respondentes indicaram que houve tal apoio no decorrer do
projeto (ver Q14 Tabela 38 do Anexo B). De forma geral, este um dos pontos citados
como um dos fatores crticos de sucesso dos projetos de tecnologia de informao (J iang et al,
1996; STANDISH GROUP INTERNATIONAL, 1999; 2001). Ambler (2002), Cohn e Ford
(2003) e Nerur et al (2005) compartilham a viso de que imprescindvel o envolvimento e o
apoio da alta administrao nos projetos de desenvolvimento de software, em especial quando
do uso de Mtodos geis, uma vez que a adoo destes mtodos pressupe mudanas de
mbito tcnico, gerencial e cultural.
Caso seja de interesse do leitor, as respostas s demais questes relativas s tcnicas e
caractersticas dos Mtodos geis podem ser visualizadas na Tabela 38 (ver Anexo B). Vale
ressaltar que as colocaes at aqui apresentadas (tpicos 4.1.1 a 4.1.3) correspondem a uma
anlise descritiva preliminar, que por si s no forneceu os subsdios necessrios para
responder a pergunta-problema desta pesquisa, garantiu o melhor entendimento dos dados e
do contexto da pesquisa.
4.1.4 Anlise de Associao por Tabelas de Contingncia
A seguir, tem-se a segunda etapa da estatstica descritiva voltada identificao das
associaes marginais entre as variveis de interesse (relativas ao desempenho do projeto e ao
enfoque de gerenciamento de projetos utilizado e retratadas, respectivamente, pela Q7 e pela
Q8) e todas as demais variveis da pesquisa. Esta anlise feita atravs da construo de
Tabelas de Contingncia de dupla entrada e da verificao do nvel descritivo P, calculado
pelo teste Qui-Quadrado (CONOVER, 1999), considerando um nvel de significncia de 5%.
Em termos prticos, ao se analisar todos os possveis pareamentos relativos Q7, busca-se
identificar as variveis que tm alguma relao ou que podem influenciar o desempenho de
um projeto, ou seja, pretende-se determinar, de forma preliminar, as variveis que
correspondem potencialmente aos fatores crticos de sucesso de um projeto de
137
desenvolvimento de software realizado com o uso de Mtodos geis. Avaliando os possveis
pareamentos relativos Q8, possvel determinar fatores que podem influenciar a escolha de
um determinado enfoque de gerenciamento de projetos. Contudo, antes de apresentar a anlise
propriamente dita, importante destacar que:
- Uma vez que os resultados da Q7, referente ao desempenho do projeto, recaram sobre
duas possibilidades de resposta Sucesso e Sucesso Parcial (ver Tabela 32 do Anexo B)
para a estruturao das Tabelas de Contingncia e o clculo do nvel descritivo sero
consideradas apenas estas duas opes.
- Com relao Q8, relativa ao grau de combinao entre os enfoques gil e clssico de
gerenciamento de projetos, qualificada por cinco nveis (1) No Significativo, (2) Pouco
Significativo, (3) Moderado, (4) Significativo e (5) Muito Significativo, procedeu-se
ao seguinte agrupamento: as respostas (1) e (2) formam o grupo gil relativo aplicao
exclusiva do Gerenciamento gil de Projetos; as respostas (3), (4) e (5) correspondem a um
grupo denominado moderado clssico, que engloba desde a combinao dos enfoques gil
e clssico aplicao exclusiva do Gerenciamento Clssico de Projetos.
Vale salientar que os nveis descritivos obtidos a partir dos testes de associao Qui-Quadrado
devem ser considerados com cautela. Devido ocorrncia de caselas com freqncias nulas,
identificadas durante a etapa inicial de anlise dos dados, a aplicao apropriada dos testes
estatsticos fica inviabilizada. Este cuidado tomado durante a anlise dos resultados, ao se
conferir a eles um carter descritivo mais do que inferencial.
Considerando todos os pareamentos possveis relacionados Q7 (ver Tabelas 39 a 70 do
Anexo B), percebe-se que apenas as Q23, Q25, Q30, Q31 e Q33, cujos enunciados podem ser
vistos abaixo, apresentam um nvel de associao considerado estatisticamente significativo,
com o nvel descritivo P inferior a 5%. A maioria destas questes est relacionada s
tcnicas ou caractersticas dos Mtodos geis de Desenvolvimento, exceo da Q33,
relativa ao enfoque de gerenciamento de projetos.
- Q23: Os desenvolvimentos sofreram modificaes (adaptaes) ao longo do projeto;
- Q25: Os programadores e analistas estavam muito motivados com o projeto;
138
- Q30: Os desenvolvimentos dirios de sistemas eram entregues com a utilizao de
tcnicas dos Mtodos geis;
- Q31: Os membros das equipes de desenvolvimento reviam a codificao desenvolvida
por outra pessoa, antes da liberao final;
- Q33: O enfoque gil mais indicado para o gerenciamento de projetos de
desenvolvimento de sistemas de TI do que o enfoque clssico de gerenciamento de projetos
(como por exemplo, o enfoque baseado em processos conforme proposto pelo PMBoK
PMI).
Dentre as cinco questes selecionadas, a Q25, que versa sobre a motivao dos
programadores e analistas, a que apresentou o maior nvel de associao com o desempenho
do projeto (ver Tabela 61 do Anexo B). Nos projetos bem-sucedidos, 97% dos respondentes
concordaram que a equipe de desenvolvimento estava bastante motivada (79% concordaram
totalmente e 18% concordaram parcialmente). J nos projetos classificados como de Sucesso
Parcial, apesar do percentual de respondentes que concordaram com a afirmao ser alto
(cerca de 86%), era inferior ao do primeiro grupo e a distribuio se mostrou diferente (29%
concordaram totalmente e 47% concordaram parcialmente). Percebe-se ento uma relao
bastante forte entre a motivao da equipe e o desempenho do projeto.
Este resultado vem ampliar a lista de estudos j realizados que identificaram o elevado grau
de motivao das equipes como um dos pontos de maior destaque dos projetos de
desenvolvimento de software realizados com o uso de Mtodos geis. Como exemplos destes
estudos, podem ser citados: Cockburn e Highsmith (2001b), Reifer (2002), Lazarevic (2003),
Gawlas (2004) e Bonato (2004). Cockburn e Highsmith (2001b) e Highsmith (2004) vo ao
extremo ao mencionar, que uma equipe motivada capaz de fazer qualquer projeto ser um
sucesso, independente do mtodo de desenvolvimento e do enfoque de gerenciamento
empregado.
Considerando os dados da Tabela 59 (ver Anexo B), referentes associao Q23 versus Q7,
percebe-se pela anlise da distribuio das freqncias e do escore mdio das respostas dadas,
tanto por aqueles que qualificaram seu projeto como de Sucesso, quanto por aqueles que
qualificaram-no como de Sucesso Parcial, que houve vrias modificaes nos requisitos do
software no decorrer do projeto (cerca de 90% dos respondentes dos dois grupos concordaram
com esta afirmao). Expandindo esta anlise, dois pontos chamam a ateno: aparentemente
139
houve mais mudanas ao longo dos projetos classificados como bem-sucedidos (ver Tabela
59 do Anexo B); e ainda, 91% daqueles que classificaram o projeto como de Sucesso,
contra 76% dos que qualificaram seu projeto como de Sucesso Parcial, concordaram que as
mudanas foram absorvidas sem problemas ao longo das vrias verses do software
desenvolvidas (ver Tabela 60 do Anexo B).
Estas observaes sugerem que a absoro das solicitaes de alterao no decorrer do projeto
e, principalmente, a adaptao tranqila dos requisitos do software s necessidades do cliente
ou do negcio ao longo das vrias verses desenvolvidas, levaram a um melhor atendimento
s expectativas dos clientes e, conseqentemente, a um projeto bem-sucedido. Deve-se
lembrar que esta necessidade de adaptao constante dos requisitos do software ao longo do
processo de desenvolvimento, dadas as mudanas no cenrio de negcio, foi um dos
principais determinantes da criao dos Mtodos geis de Desenvolvimento de Software e do
Gerenciamento gil de Projetos (BECK et al, 2001; COHEN et al, 2003; HIGHSMITH,
2004; CHIN, 2004). Pode-se dizer, ento, que os resultados da presente pesquisa reafirmam a
existncia de uma associao direta entre a adaptao tranqila dos requisitos do software e o
sucesso de um projeto de desenvolvimento de software realizado com o uso de Mtodos
geis.
Antes da anlise das associaes da Q30 e da Q31 com a Q7, cabe comentar o resultado do
pareamento Q26 versus Q7, apesar desta associao no se mostrar estatisticamente
significativa. Pelos escores mdios das respostas Q26, percebe-se que os respondentes que
qualificaram seu projeto como de Sucesso estavam mais familiarizados com as prticas dos
Mtodos geis de Desenvolvimento de Software do que aqueles que classificaram-no como
de Sucesso Parcial (ver Tabela 62 do Anexo B).
Os resultados das associaes Q30 versus Q7 e Q31 versus Q7 indicam que, diferentemente
do ocorrido nos projetos de Sucesso Parcial, as prticas dos Mtodos geis eram aplicadas
no dia-a-dia dos projetos bem-sucedidos e que havia uma grande preocupao com a reviso
do cdigo por outro integrante da equipe de desenvolvimento antes de sua liberao final,
prtica esta que assegura um melhor padro de qualidade no software entregue (ver Tabelas
66 e 67 do Anexo B). Esta diferena de comportamento pode ser explicada pelo fato de o
grupo de respondentes dos projetos de Sucesso ter indicado que a equipe de
140
desenvolvimento recebeu um treinamento (mesmo que de maneira informal) nos Mtodos
geis, o que no se percebe com o outro grupo (ver Tabela 58 do Anexo B).
Conforme j mencionado, a relao entre a familiaridade ou o uso das prticas dos Mtodos
geis e o desempenho de um projeto de desenvolvimento de software realizado segundo
enfoque gil j foi discutida por Bohem (2002), Cohen et al (2003), Cohn e Ford (2003),
Fowler (2003) e Nerur et al (2005). Estes autores destacam que tanto as equipes de projeto,
como os gerentes, devem estar preparados e familiarizados com esta nova abordagem de
desenvolvimento de software, uma vez que ela significa no apenas uma mudana de
processo, mas sim uma mudana de cultura da organizao e de postura frente ao projeto.
Pela anlise do pareamento Q33 versus Q7 (ver Tabela 69 do Anexo B), percebe-se que cerca
de 65% dos respondentes (independente da classificao do desempenho do projeto)
concordaram com a afirmativa de que o enfoque gil de gerenciamento de projetos mais
apropriado para o desenvolvimento de software conduzido com o uso de Mtodos geis.
Contudo, aqueles que qualificaram seu projeto como de Sucesso foram mais enfticos nesta
afirmao. Este resultado est bastante alinhado s colocaes de Thomsett (2002) e,
principalmente, s de Highsmith (2004) e de Chin (2004), que indicam o uso do
Gerenciamento gil de Projetos no desenvolvimento de software. Este seria o resultado
esperado, uma vez que o Gerenciamento gil de Projetos e os Mtodos geis so construdos
sobre valores e princpios similares.
O que chama ainda mais a ateno neste ponto, o fato de que ao se buscar a associao
direta entre as variveis relativas ao desempenho do projeto (Q7) e o grau de combinao
entre os enfoques gil e clssico de gerenciamento de projetos (Q8), procurando identificar se
o uso de um determinado enfoque de gerenciamento de projetos exerce influncia sobre o
desempenho de um projeto de desenvolvimento de software realizado com o uso de Mtodos
geis, os resultados observados apresentaram um nvel descritivo bem superior a 5% (ver
Tabelas 44 e 76 do Anexo B). Deve-se lembrar que, de fato, a Q8 no aparece na lista
apresentada de questes com associao estatisticamente significativa com a Q7. Face a este
resultado, h que se colocar que com os dados disponveis no houve evidncia amostral para
encontrar tal associao.
141
Entretanto, no se deve desprezar os resultados do pareamento Q7 versus Q8 (ver Tabela 76
do Anexo B). Fazendo uma anlise puramente descritiva dos dados desta tabela, percebe-se
que 91% daqueles que optaram pelo Gerenciamento gil de Projetos, classificaram o
desempenho final de seu projeto como de Sucesso, enquanto 64% dos que optaram por um
enfoque misto ou pelo Gerenciamento Clssico de Projetos classificaram seu projeto como
bem-sucedido. Esta observao parece indicar que ao se optar pelo Gerenciamento gil de
Projetos no desenvolvimento de software realizado com o uso de Mtodos geis h uma
maior chance de se alcanar o sucesso do projeto, sugerindo que este seria o enfoque mais
apropriado para projetos desta natureza. Mas dada a ausncia de evidncias estatsticas, tal
colocao no pode ter um efeito conclusivo.
Continuando a anlise referente ao enfoque de gerenciamento de projetos, no se pode
esquecer que 55% dos respondentes selecionaram uma combinao entre os enfoques gil e
clssico de gerenciamento de projetos e os demais 45% se distriburam quase que de maneira
uniforme entre o Gerenciamento gil de Projetos e o Gerenciamento Clssico de Projetos (ver
Tabela 33 do Anexo B). Este ponto j foi discutido no tpico 4.1.2, mas vale complementar
que, com os dados disponveis na pesquisa, no se consegue concluir se esta grande
concentrao em um modelo intermedirio de gerenciamento de projetos, que traz em si
caractersticas geis e clssicas, est relacionada a um perodo de transio, ou se esta uma
opo consciente e definitiva daqueles que visualizaram nesta combinao, a sada para
alcanarem um bom desempenho de seus projetos de desenvolvimento de software realizados
com o uso de Mtodos geis. Cabe lembrar que at mesmo os defensores do Gerenciamento
gil de Projetos, como Highsmith (2004) e Chin (2004), mencionam que o uso desta
combinao entre os enfoques gil e clssico pode ser uma opo interessante em
determinadas situaes.
Outra associao que merece destaque, apesar de tambm no ter apresentado um resultado
estatisticamente significativo, a da Q34 versus Q7 (ver Tabela 70). Ao se analisar a
distribuio de respostas, percebe-se que 82% daqueles que classificaram o projeto como
bem-sucedido concordaram com a afirmao de que o uso de um Mtodo gil foi um fator
fundamental para o alcance desse desempenho. Por outro lado, 53% dos que classificaram o
projeto como de Sucesso Parcial apontaram o uso de um Mtodo gil como fator
importante para o alcance do sucesso. Estes dados podem ser explicados ao se retomar a
discusso sobre a familiaridade com as prticas dos Mtodos geis e sua aplicao no dia-a-
142
dia do projeto, apresentada quando das anlises das associaes da Q7 com a Q26, Q30 e Q31
feitas anteriormente.
Passando para a anlise dos pareamentos possveis entre a Q8 (relativa ao grau de combinao
entre os enfoques de gerenciamento de projetos) e as demais questes de pesquisa, retratados
nas Tabelas 71 a 102 (ver Anexo B), percebe-se que outras questes se destacam por
apresentarem uma associao significativa do ponto de vista estatstico. So elas: Q2, Q14,
Q27, Q30, Q33 e Q34, cujos enunciados so apresentados a seguir. exceo da Q2 que
corresponde a uma questo de caracterizao do respondente, as demais, se relacionam s
tcnicas e caractersticas dos Mtodos geis de Desenvolvimento de Software:
- Q2: H quanto tempo voc trabalha com Mtodos geis?
- Q14: Houve um grande apoio da alta administrao no projeto;
- Q27: O cdigo foi desenvolvido com um sentimento de propriedade coletiva (os
programadores se sentiam vontade e capazes de alterar o cdigo desenvolvido por outro
profissional);
- Q30: Os desenvolvimentos dirios de sistemas eram entregues com a utilizao de
tcnicas dos Mtodos geis;
- Q33: O enfoque gil mais indicado para o gerenciamento de projetos de
desenvolvimento de sistemas de TI, do que o enfoque clssico de gerenciamento de projetos
(como por exemplo, o enfoque baseado em processos conforme proposto pelo PMBoK
PMI);
- Q34: O uso de um Mtodo gil foi fundamental para o sucesso do projeto de
desenvolvimento do Sistema X.
Analisando a relao de questes apresentada acima, o primeiro comentrio a ser feito que
h pouca concordncia com a lista encontrada na anlise dos pareamentos com a Q7. Somente
as questes 30 e 33 aparecem nas duas relaes. Esta constatao corrobora o fato de no ter
sido encontrada uma associao significativa do ponto de vista estatstico, entre Q7 e Q8,
conforme j explicado. Caso esta associao fosse encontrada, seria de se esperar que as duas
listas apresentassem mais pontos em comum.
Tendo por foco a associao Q2 versus Q8 (ver Tabela 72 do Anexo B), percebe-se que 91%
dos respondentes que optaram pelo Gerenciamento gil de Projetos tm de um a quatro anos
143
de experincia no desenvolvimento de software realizado com o uso de Mtodos geis,
sugerindo eles integram um pblico com um pouco mais de vivncia em projetos que usam
este novo modelo de desenvolvimento de software. Aparentemente, resultado se mostra
compatvel com Thomsett (2002), que afirma que os projetos de desenvolvimento de software
tm sempre duas vertentes (uma tcnica e outra gerencial) e que as organizaes, usualmente,
aprimoram primeiramente os modelos de desenvolvimento (aspecto tcnico), para depois
introduzir melhorias de mbito gerencial. Este fato tambm parece estar alinhado colocao
de Highsmith (2004) de que o Gerenciamento gil de Projetos surge como uma evoluo
natural, porm com nfase gerencial, do modelo utilizado para o desenvolvimento gil de
software.
Fazendo uma anlise descritiva geral de todas as Tabelas de Contingncia geradas para as
associaes com a Q8 (ver Tabelas 71 a 102 do Anexo B), um comportamento chama a
ateno: de forma geral, o grupo de respondentes que optou pelo Gerenciamento gil de
Projetos teve um escore mdio de respostas acima de 4,5, ou seja, suas respostas se
concentraram entre Concordo Parcialmente e Concordo Totalmente, em praticamente
todas as questes relativas s tcnicas e s caractersticas dos Mtodos geis, salvo pequenas
excees (referentes ao treinamento formal e informal nos Mtodos geis, j discutidos
anteriormente). Mesmo nestes casos de exceo, as mdias foram superiores a 2,5. Isto mostra
no s uma coerncia de respostas, mas tambm indica que a opo pelo Gerenciamento gil
de Projetos feita em um ambiente em que as prticas dos Mtodos geis j esto
consolidadas, reforando a idia de que se trata de uma evoluo do conceito do
desenvolvimento gil (HIGHSMITH, 2004), conforme discutido no pargrafo anterior.
Considerando a questo relativa ao apoio da alta administrao no projeto (ver Tabela 82 do
Anexo B), percebe-se que a totalidade dos respondentes que optaram pelo Gerenciamento
gil de Projetos mencionou que houve um grande apoio da alta administrao, sendo que
90% concordaram totalmente e 10% concordaram parcialmente. Este resultado mostra de
forma clara que a adoo do Gerenciamento gil de Projetos pressupe um alto
comprometimento e apoio do corpo diretivo da organizao, uma vez que se trata no apenas
da simples substituio de processos e ferramentas, mas sim de uma mudana de cultura e da
forma de gerenciamento e controle do projeto, do estabelecimento de um ambiente de respeito
e de confiana mtua entre clientes e fornecedores, onde haja a valorizao das pessoas e o
incentivo tomada de decises (COCKBURN; HIGHSMITH, 2001a; HIGHSMITH, 2004;
144
NERUR et al, 2005). Levando em considerao o grupo que optou por enfoques
gerenciamento de projetos variando de moderado a clssico, percebe-se que 62% confirmam
que houve apoio da alta administrao em seus projetos.
Com relao associao Q30 versus Q8 (ver Tabela 98 do Anexo B), percebe-se que 70%
dos respondentes que indicaram o emprego do Gerenciamento gil de Projetos mencionaram
diretamente a utilizao das prticas dos Mtodos geis no dia-a-dia de seus projetos de
desenvolvimento de software. Dentre aqueles que optaram pelo enfoque moderado ou pelo
Gerenciamento Clssico de Projetos, 59% indicaram o uso dirio destas prticas.
J a anlise do pareamento Q27 versus Q8 (ver Tabela 95 do Anexo B) indica claramente que
nos projetos de desenvolvimento de software gerenciados segundo o enfoque gil, houve a
adoo da prtica de propriedade coletiva do cdigo, atravs da qual os programadores se
sentiam vontade e capazes de alterar o cdigo desenvolvido por outro profissional (70% dos
respondentes concordaram totalmente e 30% concordaram parcialmente). Para que se consiga
isto imprescindvel o estabelecimento de um clima de confiana e respeito mtuos no
projeto e que haja uma predisposio e uma maturidade da equipe para tal (Nerur et al, 2005).
O que se pode perceber nesta pesquisa, que tal prontido e experincia prvia estavam
presentes com maior fora nos projetos dos respondentes que indicaram o uso do
Gerenciamento gil de Projetos, uma vez que o mesmo comportamento de resposta se repetiu
em vrias outras questes relativas s tcnicas e caractersticas dos Mtodos geis, como
anteriormente comentado. Para ilustrar o comportamento do grupo de respondentes que
selecionou um enfoque moderado ou clssico de gerenciamento de projetos, tem-se que 59%
indicaram a adoo da prtica de propriedade coletiva do cdigo, padro esse que se repetiu
nas respostas de vrias outras questes.
Ainda, de acordo com Lazarevic (2003, p.28), a propriedade coletiva do cdigo encoraja a
sinergia, a colaborao e o trabalho em equipe. Atingir um estgio em que os resultados do
grupo sejam melhores que a contribuio de cada indivduo o objetivo do Gerenciamento
gil do Projeto (HIGHSMITH, 2004). De acordo com Sutherland (2001), quando os
indivduos se ajudam mutuamente e contribuem para o todo, a equipe de desenvolvimento
atinge o estado de hiper-produtividade.
145
Seguindo esta linha de raciocnio, o resultado da associao Q34 versus Q8 (ver Tabela 102
do Anexo B) mostra que todos os respondentes que selecionaram o Gerenciamento gil de
Projetos concordam quase que integralmente que o uso dos Mtodos geis foi fundamental
para o sucesso do desenvolvimento de software em questo. Em contrapartida, 62% dos que
selecionaram os enfoques moderado ou clssico de gerenciamento de projetos compartilham
tal posio. Novamente cabe salientar que a questo de prontido para o uso dos Mtodos
geis pode ser determinante para este comportamento.
A associao Q33 versus Q8 (ver Tabela 101 do Anexo B), por sua vez, permite avaliar se o
enfoque de gerenciamento de projetos adotado durante o desenvolvimento do software foi
considerado de fato o mais apropriado para o projeto em questo. O resultado encontrado se
mostrou bastante interessante: apenas 10% dos que indicaram o uso do Gerenciamento gil
de Projetos no concordam que este seja o enfoque mais apropriado para o gerenciamento de
projetos de desenvolvimento de software realizados com o uso de Mtodos geis. Por outro
lado, 52% dos que selecionaram o enfoque moderado ou clssico de gerenciamento de
projetos indicaram que o Gerenciamento gil de Projetos mais adequado para projetos desta
natureza. Ou seja, este resultado sugere que a maioria dos respondentes destas questes,
independente do grupo a que pertena, tende a concordar que o Gerenciamento gil de
Projetos mais indicado para o desenvolvimento de software realizado com o uso de Mtodos
geis, dando maior sustentao s ponderaes feitas quando da anlise descritiva do
pareamento Q7 versus Q8.
Um ponto que merece destaque, ainda que a associao Q6 versus Q8 (ver Tabela 75 do
Anexo B) no se mostre estatisticamente significativa, apresentado a seguir. Cerca de 91%
dos respondentes que optaram pelo Gerenciamento gil de Projetos indicaram como critrios
predominantes para a avaliao do sucesso do desenvolvimento de software, a satisfao das
expectativas dos principais interessados no projeto (73%) e o atendimento aos requisitos do
projeto (18%). Praticamente no houve meno aos critrios relacionados ao cumprimento
dos trs objetivos principais do projeto, ou seja, ao cumprimento do trinmio prazo-custo-
qualidade, base da definio tradicional do sucesso (MEREDITH; MANTEL, 2000;
KERZNER, 2002). Esse resultado ratifica a colocao feita durante a reviso bibliogrfica, de
que est ocorrendo uma mudana na maneira de se mensurar o sucesso dos projetos e que, de
forma geral, o Gerenciamento gil de Projetos leva em considerao esta nova abordagem
(COHEN; GRAHAM, 2002; THOMSETT, 2002). Vale mencionar que esta mudana tambm
146
pode ser vista entre aqueles que selecionaram os enfoques moderado ou clssico de
gerenciamento de projetos, porm com menor nfase. Cerca de 63% destes respondentes
selecionaram o atendimento s expectativas dos principais interessados e o atendimento aos
requisitos do projeto como principais critrios para a avaliao do desempenho do
desenvolvimento de software. Para este grupo, foi verificada ainda a presena dos indicadores
tradicionais de cumprimento dos objetivos de prazo e de qualidade.
Na mesma situao, cabe analisar o pareamento Q15 versus Q7 (ver Tabela 51 do Anexo B),
relativa influncia da colaborao entre as diferentes equipes e o desempenho do projeto de
desenvolvimento de software com o uso de Mtodos geis. Apesar desta associao no se
mostrar estatisticamente significativa, ela analisada por ser um dos pontos mais crticos para
a adoo dos Mtodos geis e do Gerenciamento gil de Projetos, segundo afirmam
Highsmith (2004), Turk et al (2005) e Nerur et al (2005). A anlise puramente descritiva dos
dados indicou que 88% dos respondentes que qualificaram seu projeto como bem-sucedido
concordaram que houve uma boa colaborao entre as equipes envolvidas no projeto. Quanto
aos que classificaram seu projeto como de Sucesso Parcial, tem-se que 76% tambm o
fizeram. Estes resultados sugerem que realmente a colaborao entre as equipes um fator
primordial para a operacionalizao de um projeto de desenvolvimento de software com o uso
de um Mtodo gil.
Este fato se torna mais ntido entre aqueles que optaram pelo Gerenciamento gil de Projetos,
como mostra a Tabela 83 (ver Anexo B). Este grupo concordou com uninimidade que houve
uma boa colaborao entre as equipes envolvidas no projeto, o que valida a colocao de
Highsmith (2004) e de Turk et al (2005) de que este um dos pressupostos bsicos para a
adoo de um Mtodo gil e, conseqentemente, para o Gerenciamento gil de Projetos.
Com estas consideraes, encerra-se a etapa de anlise descritiva desta pesquisa sob um
enfoque uni e bivariado e parte-se para a anlise multivariada dos dados, visando reduo de
dimensionalidade do problema. Esta etapa realizada por meio da anlise discriminante,
sendo os resultados obtidos validados pela aplicao da regresso logstica.
147
4.2 Anlise das Variveis Relacionadas ao Desempenho dos Projetos de
Desenvolvimento de Software
Neste tpico so apresentados os resultados dos modelos de anlise discriminante e de
regresso logstica ajustados aos dados, relacionados ao desempenho dos projetos de
desenvolvimento de software conduzidos com o uso de Mtodos geis. Conforme exposto
anteriormente, a anlise discriminante utilizada para classificar objetos ou indivduos em um
nmero pr-estabelecido de grupos, a partir de medies de diversas variveis. utilizada
tambm para se determinar uma equao discriminante capaz de predizer o resultado de uma
nova observao, com uma chance de acerto especfica. O modelo de regresso logstica, por
sua vez, utilizado nesta pesquisa exclusivamente como forma de validar a estratgia de
modelagem e os resultados encontrados na anlise discriminante.
4.2.1 Resultados da Anlise Discriminante
Nesta etapa da pesquisa, a anlise discriminante conduzida de forma a promover uma
separao entre as duas categorias de desempenho do projeto de desenvolvimento de software
Sucesso e Sucesso Parcial. Esta discriminao em apenas dois grupos, apesar da
varivel dependente relativa ao desempenho do projeto prever trs classificaes, deve-se ao
fato de nenhum respondente ter qualificado seu projeto como de insucesso, como mostra a
Tabela 32 (ver Anexo B) .
A alocao entre os grupos determinada, ento, pela resposta dada Q7 do instrumento de
pesquisa (ver Anexo A), relativa ao desempenho do projeto. As variveis explicativas
(preditoras) usadas para discriminar os indivduos correspondem s questes Q13 a Q34 do
instrumento de pesquisa, referentes s tcnicas e caractersticas dos Mtodos geis.
A possibilidade de se ter 22 variveis preditoras, restringindo a seleo a no mximo quatro
questes com o melhor poder de discriminao entre os dois grupos, levou adoo da
estratgia de seleo de busca exaustiva. Sendo assim, foram ajustados todos os possveis
modelos de anlise discriminante com uma at quatro variveis explicativas, chegando a um
total de 9.108 modelos, resultantes das vrias combinaes possveis, a saber:
148
Nmero de modelos de
anlise discriminante
= 9.108 = (C(22,1) +C(22,2) +C(22,3) +C(22,4)).
onde, C(22,x) :
(
22
x )
: operador combinao.
Para cada modelo foram calculados a proporo de acertos e o nmero de falsos positivos.
Por falso positivo entende-se quantas vezes o desempenho do projeto foi classificado pelo
modelo como Sucesso, mas na verdade era Sucesso Parcial.
Dentre os 9.108 modelos de anlise discriminante gerados, foram escolhidos os 100 melhores,
considerando-se a proporo de acertos. Os dez melhores modelos de predio para a Q7,
com as respectivas propores de acerto, nmero de falsos positivos e tamanho amostral,
podem ser visualizados na Tabela 103 (ver Anexo C).
A partir da anlise da lista reduzida dos 100 melhores modelos, foram selecionadas trs
questes Q25, Q30 e Q32 presentes em mais de 60% dos modelos ajustados. importante
explicar que o critrio de seleo das questes adotado foi a presena em vrios modelos e
no a simples presena no melhor modelo, uma vez que vrios modelos ajustados
apresentaram o mesmo valor preditivo.
Ao se avaliar a distribuio da proporo de acertos para os 9.108 modelos gerados, por meio
de grficos de boxplot, percebe-se um sensvel aumento nesta proporo de acerto entre os
modelos que incorporam as trs questes indicadas acima. Os modelos que no incluem as
questes Q25, Q30 e Q32 tm uma chance de acerto mdia em torno de 72%. J os modelos
que incluem estas questes tm uma chance de acerto mdia de cerca de 79%, conforme
mostra o Grfico 2 (ver Anexo C). Pode-se dizer ento que, considerando a amostra
disponvel, a presena das referidas questes tende a melhorar a proporo de acerto dos
modelos de anlise discriminante gerados, oferecendo sustentao escolha realizada. A
chance de acerto do melhor modelo ajustado de 84% (ver Tabela 103 Anexo C).
A equao discriminante final para o desempenho dos projetos de desenvolvimento de
software realizado com o uso de Mtodos geis, considerando-se a amostra desta pesquisa, :
149
D =0,572*Q30 0,616*Q32 +1,065*Q25.
A distribuio de acertos para o modelo proposto acima pode ser visualizada na Tabela 104
do Anexo C. Analisando os dados desta tabela percebe-se que o modelo de anlise
discriminante final apresenta uma tendncia otimista: quando se trata de sucesso h um erro
de 5%, ou seja, apenas 5% dos casos originais de sucesso so classificados pelo modelo como
sucesso parcial, entretanto, 53% dos casos que originalmente so considerados como
sucesso parcial, so classificados como sucesso.
Enfocando as variveis que compem o modelo de anlise discriminante selecionado,
percebe-se que as questes 25 e 30 j haviam sido destacadas durante a etapa de estatstica
descritiva. J a questo 32, cujo enunciado apresentado abaixo, aparece pela primeira vez:
- Q32: Houve um clima de descontrao, alegria e diverso durante o
desenvolvimento.
A Q25 a questo de maior importncia no modelo de anlise discriminante para o
desempenho do projeto, o que pode ser percebido pelo seu maior coeficiente ou peso na
equao (1,065). Alm disso, a Q25 est presente nos 100 principais modelos preditivos
gerados relacionados ao desempenho dos projetos de desenvolvimento de software realizados
com o uso de Mtodos geis. Seu forte poder de influncia no desempenho destes projetos j
havia sido percebido e discutido no tpico 4.1.4, uma vez que o pareamento Q25 versus Q7
apresentou o nvel de associao mais significativo, dentre todos os pareamentos possveis
com a Q7. Deve-se ressaltar ainda, que o sinal positivo do coeficiente vinculado Q25 indica
que quanto maior a motivao da equipe, melhor o desempenho do projeto. Sendo assim, a
motivao da equipe de desenvolvimento pode ser considerada o principal fator crtico de
sucesso dos projetos de desenvolvimento de software conduzido com o uso de Mtodos
geis.
A Q30, por sua vez, presente em 60% dos melhores modelos de anlise discriminante,
tambm j foi discutida anteriormente, sendo que seu nvel de associao com a Q7 foi o
segundo mais significativo, perdendo somente para a Q25. Dado o sinal positivo do
coeficiente relacionado a esta varivel (0,572), pode-se dizer que a familiaridade e o emprego
das prticas relativas os Mtodos geis no desenvolvimento dirio de software s vem a
150
aumentar a chance de sucesso do projeto em questo. Este considerado, ento, o segundo
fator crtico de sucesso para os projetos de desenvolvimento de software realizado com o uso
de Mtodos geis.
Com relao Q32, h um ponto interessante a ser comentado. Apesar da anlise descritiva
da associao Q32 versus Q7 (ver Tabela 68 Anexo B) indicar que 85% dos respondentes
que qualificaram seu projeto como bem-sucedido concordaram que houve um clima de
descontrao, alegria e diverso durante o desenvolvimento do software, esta questo, ao ser
inserida na equao de anlise discriminante, apresenta um coeficiente com sinal negativo
(-0,616). Isto parece indicar que na presena das demais variveis Q25 e Q30, a Q32 funcione
como um moderador para determinar o desempenho final do projeto. Destaca-se tambm, que
a associao Q32 versus Q7 no se mostrou estatisticamente significativa.
Aparentemente, os resultados encontrados atravs da anlise discriminante se mostraram
bastante alinhados aos resultados da estatstica descritiva e teoria apresentada, uma vez que
as duas principais variveis motivao da equipe e emprego das tcnicas relativas aos
Mtodos geis (representadas pela Q25 e Q30) foram destacadas em ambas as anlises,
alm de serem comentadas nos trabalhos de vrios autores, como Cockburn e Highsmith
(2001b), Reifer (2002), Lazarevic (2003), Cohn e Ford (2003), Cohen et al (2003), Gawlas
(2004), Bonato (2004), Highsmith (2004) e Nerur et al (2005).
importante mencionar ainda que outros modelos, integrantes da lista dos dez melhores
modelos de anlise discriminante gerados, apresentados na Tabela 103 (ver Anexo C),
utilizam alm das questes Q25 e Q30, outras questes que tambm foram discutidas na etapa
de anlise descritiva como, por exemplo, as questes Q31 e Q32, ou mesmo as questes Q14
e Q34, que apresentaram associao com o enfoque de gerenciamento de projetos.
4.2.2 Resultados da Regresso Logstica
Como forma de validar os resultados encontrados, procedeu-se anlise por regresso
logstica. Dada a limitao do grau de liberdade que impossibilitou o ajuste do modelo de
regresso logstica com as 22 potenciais variveis preditoras simultaneamente, foi selecionado
151
um subconjunto destas variveis. Como critrio para esta pr-seleo foram adotados os
nveis de significncia obtidos nos perfis marginais na etapa de anlise descritiva (ver Tabelas
39 a 70 Anexo B). Sendo assim, foram selecionadas as seguintes questes: Q13, Q16, Q23,
Q25, Q27, Q31, Q32, Q33 e Q34.
Em seguida, foi conduzido um procedimento stepwise de seleo de modelos pelo Critrio de
Informao de Akaike (AKAIKE, 1974). Ao final desse procedimento, chegou-se ao modelo
final com as variveis Q25, Q31 e Q32, cujas estimativas encontram-se indicadas na Tabela
107 (ver Anexo D). Esse modelo gerado de forma totalmente independente se mostrou
altamente concordante com o resultado obtido por busca em profundidade, atravs de modelos
de anlise discriminante. Cabe lembrar que a Q31 diz respeito a uma tcnica especfica dos
Mtodos geis (reviso da codificao por outro programador), podendo ser inserida no
contexto da Q30.
Assim, esta modelagem alternativa complementa a estratgia anterior, dando sustentao aos
resultados obtidos nessa etapa da pesquisa.
4.3 Anlise das Variveis Relacionadas ao Enfoque de Gerenciamento de Projetos
As duas abordagens anlise discriminante e regresso logstica foram repetidas para a
avaliar as variveis relacionadas com o enfoque de gerenciamento de projetos. Os resultados
so discutidos a seguir.
4.3.1 Resultados da Anlise Discriminante
Neste momento, a anlise discriminante conduzida de forma a promover uma separao
entre as duas categorias relativas aos enfoques de gerenciamento de projetos gil e
Moderado - Clssico. Esta mesma separao j foi utilizada na etapa de anlise descritiva e
foi mantida propositalmente para permitir a comparao de resultados e para evitar eventuais
problemas com o baixo nmero de observaes em cada categoria. A alocao entre os grupos
determinada, ento, pela resposta dada Q8 do instrumento de pesquisa (ver Anexo A),
152
relativa ao grau de combinao dos enfoques de gerenciamento de projetos. Para esta questo,
as respostas (1) e (2) correspondem categoria denominada gil e as respostas (3), (4) e (5)
categoria Moderado Clssico. Novamente, as variveis explicativas (preditoras) usadas
para discriminar os indivduos correspondem s questes Q13 a Q34 do instrumento de
pesquisa, referentes s tcnicas e caractersticas dos Mtodos geis.
Similarmente anlise feita para a Q7, foram gerados 9.108 modelos com at quatro
variveis, sendo separados os 100 melhores modelos, de acordo com a proporo de acerto.
Dentre esses 100 melhores modelos, 99% deles contm a Q14 e mais de 50% deles incluem a
Q33 e a Q34. O restante das questes aparece em menos de 20% dos 100 melhores modelos.
Sendo assim, estas trs questes foram selecionadas para integrar o modelo final.
Fazendo uma comparao da distribuio da proporo de acerto para os 9.108 modelos de
anlise discriminante, de acordo com a presena ou no das trs questes selecionadas Q14,
Q33 e Q34, observa-se um aumento significativo na chance de acerto nos modelos que
consideram estas questes (Grfico 3 Anexo C). Os modelos que no contemplam a Q14, a
Q33 e a Q34 tm proporo de acerto mdia de aproximadamente 77%, enquanto aqueles que
incluem tais questes tm sua proporo de acerto mdia na ordem de 92%. A lista dos dez
melhores ajustes obtidos, com as respectivas propores de acerto, nmero de falsos positivos
e tamanho amostral considerado pode ser visualizada na Tabela 105 (ver Anexo C).
A equao discriminante final para este modelo relacionado ao enfoque de gerenciamento de
projetos, considerando a amostra desta pesquisa, :
D = 0,805*Q14 0,350*Q33 0,100*Q34.
importante observar que as trs questes Q14, Q33 e Q34 j foram destacadas como
aquelas que apresentaram maior nvel de significncia quando associadas Q8, durante a
anlise descritiva, sendo a relao entre estas questes e a Q8 discutida naquela oportunidade
(tpico 4.1.4). Estas questes se referem, respectivamente, ao apoio da alta administrao ao
projeto, ao enfoque de gerenciamento de projetos mais adequado para o desenvolvimento de
software realizado com o uso de Mtodos geis e importncia do uso de um desses mtodos
para o sucesso do projeto.
153
Cabe complementar para este modelo, a anlise do sinal dos coeficientes. O sinal negativo
presente nos coeficientes de todas as variveis indica que quanto maiores os associados
questes Q14, Q33 e Q34, menor o valor predito da Q8, ou seja, quanto maiores estes valores,
maior a tendncia adoo do Gerenciamento gil de Projetos. Esta inverso de sinal deve-se
exclusivamente codificao utilizada para a Q8.
Com relao tabela de acertos, quando se trata do enfoque de gerenciamento de projetos
Moderado Clssico houve 100% de acerto na predio. No entanto, 30% das respostas
referentes ao Gerenciamento gil de Projetos foram erroneamente classificadas como do
grupo Moderado Clssico. A elevada taxa de acertos relativa ao grupo Moderado
Clssico explicada pelo efeito da categorizao adotada, que agregou as respostas
Moderado, Significativo e Muito Significativo da Q8, nesta categoria.
Assim como na anlise discriminante anterior, o modelo discriminante aqui gerado muito
aderente aos resultados da etapa descritiva e, por conseguinte, teoria apresentada no
Captulo 2 Reviso Bibliogrfica.
4.3.2 Resultados da Regresso Logstica
Similarmente ao que foi exposto anteriormente para a Q7, procedeu-se a outra abordagem de
anlise por meio da regresso logstica e do procedimento de seleo de modelos stepwise,
tendo por base as respostas Q8 e, como critrio de pr-seleo das variveis, os nveis de
significncia obtidos nos perfis marginais na anlise descritiva. Por meio desse procedimento
foram encontradas as seguintes variveis integrantes do modelo final: Q14, Q16, Q27, Q31,
Q32 e Q34.
A utilizao deste tipo de modelagem foi menos poderosa na identificao final das questes,
sendo o ajuste prejudicado pelo pequeno tamanho amostral, limitado neste caso a 36, haja
vista que se considerou somente as observaes completas no modelo inicial.
Em face deste cenrio, no so apresentadas as estimativas dos parmetros para o modelo de
regresso logstica. Todavia, pode-se observar que dentre as variveis do modelo final,
154
ficaram as trs questes selecionadas na anlise discriminante realizada anteriormente Q14,
Q33 e Q34 que de certa forma demonstra uma concordncia entre os resultados.
4.4 Consideraes Finais e Limitaes Observadas
Por meio das anlises propostas anlise descritiva, anlise discriminante e regresso
logstica foi possvel identificar um conjunto de questes que tm o maior poder de previso
para as respostas s questes Q7 e Q8. Contudo, deve-se deixar claro algumas limitaes
observadas.
Primeiramente, na maioria dos problemas que envolve a seleo de variveis, o procedimento
usualmente empregado a diviso da amostra total em dois conjuntos de trabalho: um
"conjunto de aprendizado" utilizado para selecionar as variveis e um conjunto de validao
usado para verificar os resultado obtidos, comparando-os com os primeiros (MILLER, 1984).
Devido ao tamanho da amostra, este procedimento no pde ser aplicado na presente
pesquisa, podendo haver um certo vis na seleo dos modelos e na identificao das
variveis explicativas.
Em segundo lugar, a utilizao de variveis explicativas ordinais na anlise discriminante
tambm pode acarretar uma certa perda de poder no ajuste dos modelos, apesar de esta
aplicao ser defendida por Conover (1999).
Outro ponto a ser ressaltado que por se tratar de um assunto relativamente novo, os
respondentes poderiam no ter conseguido reconhecer ou entender, de forma imediata, o
significado do termo gil. Mas ao se avaliar os resultados da pesquisa, percebe-se que este
reconhecimento se deu pela identificao dos principais Mtodos geis (XP, Scrum, FDD,
entre outros). Vale mencionar que este problema foi minimizado ao se optar pela amostragem
intencional por julgamento, selecionando um grupo especfico de respondentes com
experincia e/ou interesse no assunto.
Por outro lado, este tipo de amostragem selecionado pode trazer um vis aos resultados do
estudo, sendo esta considerada a maior limitao da presente pesquisa.
155
Para minimizar a possibilidade de vis na seleo de modelos ou na escolha das variveis e
eventuais efeitos da perda de poder no ajuste dos modelos, decidiu-se pela aplicao de duas
abordagens alternativas anlise discriminante e regresso logstica que tm suposies
completamente diferentes. Estas duas abordagens chegaram em conjuntos de variveis
equivalentes, indicando uma concordncia entre as modelagens e aportando sustentao aos
resultados obtidos. Desta forma, h uma boa indicao da validade das concluses que podem
ser tiradas em relao s variveis que tm maior influncia nas questes de interesse. Estas
concluses so apresentadas no prximo captulo deste trabalho.
156
5 CONCLUSES
A dissertao teve como objetivo principal responder o questionamento sobre qual o enfoque
de gerenciamento de projetos gil ou clssico mais apropriado para o desenvolvimento
de software conduzido com o uso de um Mtodo gil. Como objetivo secundrio, buscou
investigar os fatores crticos de sucesso dos projetos desta natureza.
A anlise restringiu-se aos dados coletados junto a participantes de grupos especializados na
troca de experincia em desenvolvimento de software realizado com o uso de Mtodos geis,
havendo portanto, maior chance de vis nos resultados do estudo. O fato de no se ter acesso
populao-alvo e se trabalhar com uma amostra extrada da populao-disponvel foi
considerada a maior limitao da presente pesquisa. Sendo assim, dado o tipo de amostragem
empregado, as concluses apresentadas ficaram restritas ao mbito desta pesquisa, no
podendo ser automaticamente generalizadas ou inferidas para situaes distintas das
abordadas.
Por meio desta pesquisa, pde-se concluir que tanto os Mtodos geis como o Gerenciamento
gil de Projetos, apesar de recentes, fazem parte da realidade brasileira e so utilizados por
profissionais de vrias organizaes.
Quanto resposta pergunta-problema, considerando-se os dados disponveis, no houve
evidncia amostral para encontrar uma associao estatisticamente significativa entre o
desempenho de um projeto de desenvolvimento de software e o enfoque de gerenciamento de
projetos adotado. Desta forma, no foi possvel comprovar com rigor estatstico a existncia
de um enfoque de gerenciamento de projetos mais apropriado para o desenvolvimento de
software realizado com o uso de Mtodos geis. No entanto, constataes importantes sobre
esta associao, advindas da anlise descritiva dos dados, puderam ser feitas.
Verificou-se que tanto o Gerenciamento gil de Projetos, quanto o Gerenciamento Clssico
de Projetos, ou mesmo uma combinao entre eles, podem ser utilizados para gerenciar os
desenvolvimentos de software realizados com o uso de Mtodos geis. O enfoque moderado,
157
que rene prticas dos enfoques gil e clssico de gerenciamento de projetos, foi o que
recebeu a maior concentrao de respostas, mas a pesquisa no permitiu a identificao do
porqu desta concentrao.
A possibilidade de adoo de qualquer um dos enfoques para gerenciar projetos desta
natureza encontra-se totalmente alinhada ao referencial terico, uma vez que no h uma
posio nica ou um consenso entre os autores sobre o enfoque de gerenciamento de projetos
a ser adotado no desenvolvimento de software conduzido com o uso de Mtodos geis.
Autores como Thomsett (2002), Highsmith (2004) e Chin (2004), defendem o uso do
Gerenciamento gil de Projetos para o desenvolvimento de software (e em quaisquer outras
iniciativas que envolvam certo grau de inovao), enquanto Paulk (2001) argumenta que no
h incompatibilidade na aplicao do SW-CMM (que tem por base o Gerenciamento Clssico
de Projetos) no desenvolvimento de software realizado com o emprego de Mtodos geis.
Highsmith (op. cit.) e Chin (op. cit.) ainda admitem a possibilidade de combinao entre os
enfoques gil e clssico de gerenciamento de projetos em determinadas situaes.
Os resultados da pesquisa indicaram que 91% dos respondentes que optaram pelo
Gerenciamento gil de Projetos consideraram seus projetos bem-sucedidos e concordaram ser
este, o enfoque mais apropriado para o gerenciamento de projetos de desenvolvimento de
software conduzidos com o uso de Mtodos geis. Por outro lado, 64% dos respondentes que
escolheram a combinao dos enfoques gil e clssico ou a utilizao exclusiva do
Gerenciamento Clssico de Projetos qualificaram seus projetos como de sucesso, sendo que
52% deste mesmo grupo apontaram o Gerenciamento gil de Projetos como o enfoque mais
indicado para as iniciativas desta natureza.
Apesar da associao entre o desempenho de um projeto de desenvolvimento de software e o
enfoque de gerenciamento de projetos adotado no ter se mostrado estatisticamente
significativa, os resultados da anlise descritiva sugeriram que a maioria dos respondentes,
independente do grupo a que pertenam, concordou que o Gerenciamento gil de Projetos o
mais apropriado para o desenvolvimento de software realizado com o uso de um Mtodo gil.
Os projetos de desenvolvimento de software aqui analisados apresentaram um desempenho
bastante superior aos resultados publicados em outras pesquisas. Cerca de 69% dos
respondentes classificaram seus projetos de desenvolvimento de software como bem-
158
sucedidos, enquanto 31% qualificaram-nos como de sucesso parcial, no havendo nenhuma
meno a projetos mal-sucedidos. As pesquisas at ento divulgadas pelo STANDISH
GROUP INTERNATIONAL (1999; 2001; 2003) e a verso parcial publicada em 2004
(STANDISH GROUP INTERNATIONAL, 2004) retrataram uma situao inversa, com cerca
de 30% dos projetos classificados como de sucesso e 70% deles com algum problema de
desempenho (projetos qualificados como de sucesso parcial ou de insucesso).
O melhor desempenho apresentado pelos projetos de desenvolvimento de software aqui
pesquisados vem corroborar a posio dos defensores do Manifesto para o Desenvolvimento
gil de Software (BECK et al, 2001) e de Highsmith (2004) e Chin (2004) de que os Mtodos
geis e o Gerenciamento gil de Projetos surgiram como solues promissoras, capazes de
reverter os problemas de desempenho usualmente enfrentados pelos projetos desta natureza.
H que se expor, porm, uma diferena notada no critrio de mensurao do desempenho dos
projetos nas pesquisas. Os estudos realizados pelo STANDISH GROUP INTERNATIONAL
(1999; 2001; 2003) adotaram como indicador de desempenho de um projeto, o cumprimento
dos objetivos de prazo, custo e qualidade. Nesta pesquisa, o principal critrio identificado
para a avaliao do desempenho dos projetos foi o atendimento s expectativas dos principais
interessados no projeto, sendo esta escolha muito mais ntida entre aqueles que optaram pelo
Gerenciamento gil de Projetos. Cohen e Graham (2002) e Thomsett (2002) mencionam que
a seleo de um critrio de mensurao de desempenho adequado pode influenciar
diretamente o sucesso ou o alcance dos objetivos do projeto, uma vez que direciona o foco do
gerenciamento e do controle. Talvez a diferena entre os critrios de mensurao de sucesso
dos projetos analisados por estas pesquisas possa explicar, em parte, a grande diferena de
desempenho encontrada. Este assunto pode se tornar objeto de uma pesquisa futura.
A absoro das solicitaes de mudanas no decorrer do projeto e, principalmente, a
adaptao tranqila dos requisitos do software s necessidades do cliente ou do negcio,
surgiram como outra possvel explicao para o melhor desempenho dos projetos analisados
nesta pesquisa. Estas caractersticas estavam presentes com maior nfase nos projetos
classificados como bem-sucedidos e conduzidos segundo os princpios do Gerenciamento
gil de Projetos.
159
Os resultados encontrados permitiram tirar concluses quanto ao Mtodo gil mais utilizado,
s caractersticas principais dos projetos de desenvolvimento de software realizados com o
uso dos Mtodos geis e s variveis que influenciam o desempenho destes projetos,
consideradas fatores crticos de sucesso. Foi possvel traar um paralelo destes resultados
com os da pesquisa realizada por Lazarevic (2003), cujo contedo serviu como base para a
estruturao deste trabalho.
Ratificando a posio de Cohen et al (2003), Lazarevic (2003) e Turk et al (2005), concluiu-
se que o Mtodo gil de maior expresso o Extreme Programming (XP). Outros mtodos,
como o Scrum, o Feature Driven Development (FDD), o Adaptative Software Development
(ASD) e o Lean Development (LD) foram citados, porm com pequena expresso.
Com relao s caractersticas dos projetos de desenvolvimento de software pesquisados,
pode-se dizer que, de forma geral:
- Eram projetos de pequena ou mdia durao;
- As equipes de desenvolvimento eram compostas por menos de dez integrantes;
- Os profissionais alocados ao projeto tinham boa qualificao tcnica;
- Os projetos foram realizados de forma iterativa (baseada em incrementos de
funcionalidade);
- Houve vrias solicitaes de alterao (adaptaes) dos requisitos do software no
decorrer do projeto;
- Houve um grande apoio da alta administrao;
- Houve boa coordenao e colaborao entre as diferentes equipes envolvidas no
projeto;
- As equipes de projeto encontravam-se bastante motivadas com o projeto, havendo um
clima de descontrao e alegria durante o desenvolvimento do software;
- As prticas dos Mtodos geis foram adotadas no dia-a-dia do projeto, apesar de no
ter havido um treinamento formal da equipe de desenvolvimento.
Algumas destas caractersticas estavam presentes com maior ou menor intensidade,
dependendo do enfoque de gerenciamento de projetos adotado.
160
Com relao aos fatores crticos de sucesso para os projetos de desenvolvimento de software
realizados com o uso de Mtodos geis, concluiu-se que o fator principal a motivao da
equipe de desenvolvimento: quanto maior o grau de motivao dos integrantes da equipe,
melhor o desempenho destes projetos. Este resultado valida as concluses do Lazarevic
(2003). Outros estudos j haviam mostrado a existncia de uma relao entre o uso de
Mtodos geis e a motivao da equipe, mas sem trat-la como um fator crtico de sucesso
(COHEN et al, 2003; COCKBURN; HIGHSMITH, 2001b; REIFER, 2002; BONATO, 2004).
Concordando com Lazarevic (2003), este resultado no traz surpresas, valendo retomar a
citao de Urban e Hauser (1993), de que na era da economia baseada no conhecimento as
pessoas so consideradas o fator primordial para o sucesso de qualquer organizao.
O outro fator crtico de sucesso que merece destaque a familiaridade e o emprego das
tcnicas relativas aos Mtodos geis no dia-a-dia do projeto. Esta relao entre o domnio das
tcnicas dos Mtodos geis e o desempenho de um projeto de desenvolvimento de software,
foi discutida por Bohem (2002), Cohen et al (2003), Fowler (2003) e Nerur et al (2005). Estes
autores destacam ser fundamental que a equipe de desenvolvimento e os gerentes de projeto
estejam a par desta nova abordagem, aplicando as tcnicas no dia-a-dia do projeto, uma vez
que os Mtodos geis valorizam e depositam elevado grau de confiana no conhecimento
tcito e na capacidade de tomada de decises de cada indivduo.
Na pesquisa realizada por Lazarevic (2003), este fator no aparece de forma direta, mas sim
indiretamente. O segundo fator crtico de sucesso identificado por este autor foi o grau de
propriedade coletiva do cdigo, que corresponde a uma das tcnicas dos Mtodos geis.
Desta forma, h novamente uma concordncia entre os resultados das duas pesquisas. Cabe
salientar que no presente estudo, o grau de propriedade coletiva do cdigo aparece como uma
das variveis que tm associao estatisticamente significativa com o enfoque de
gerenciamento de projetos, sendo sua presena mais marcante nos desenvolvimentos de
software conduzidos segundo as prticas do Gerenciamento gil de Projetos.
Na anlise dos fatores que influenciaram a adoo dos enfoques gil ou clssico de
gerenciamento de projetos, observou-se o papel preponderante do apoio da alta administrao.
Destacado por Cockburn e Highsmith (2001b) e Nerur et al (2005) como um fator crtico
para a implantao dos Mtodos geis, retomado por Highsmith (2004) no contexto do
Gerenciamento gil de Projetos. Os resultados da presente pesquisa ratificaram as colocaes
161
destes autores, uma vez que todos os respondentes que indicaram a utilizao do
Gerenciamento gil de Projetos concordaram que houve um forte apoio da alta administrao
em suas iniciativas de desenvolvimento de software. Este apoio de fato se faz necessrio, uma
vez que a adoo de um enfoque gil de gerenciamento de projetos no acarreta apenas a
substituio de processos e ferramentas, mas pressupe uma mudana de cultura e da forma
de gerenciamento e de controle dos projetos, alm do estabelecimento de um ambiente de
respeito e confiana mtua entre clientes e fornecedores, onde os indivduos sejam
valorizados e incentivados a tomar decises (COCKBURN; HIGHSMITH, 2001b;
HIGHSMITH, 2004, NERUR et al, 2005).
Finalmente, por meio desta dissertao, foi possvel consolidar um conjunto de conhecimento
sobre o tema e prover evidncias empricas da realidade brasileira, contribuindo para a
ampliao do conhecimento em Administrao de Projetos. Espera-se tambm que os
resultados alcanados sirvam para direcionar ou inspirar futuras pesquisas nesta temtica.
Como recomendao aos trabalhos vindouros, sugere-se a manuteno do envio questionrio
eletrnico, porm com uma reestruturao da lgica de resposta, de forma a permitir que os
respondentes sem experincia em Mtodos geis possam preencher a seo de qualificao
do instrumento de pesquisa por completo, possibilitando a obteno de informaes mais
detalhadas desta parcela da populao. Indica-se tambm a reduo do nmero de questes do
instrumento de pesquisa.
Estudos adicionais podem ser conduzidos tendo como foco a investigao dos motivos que
levam adoo de um determinado enfoque de gerenciamento de projetos nas iniciativas de
desenvolvimento de software com o uso de Mtodos geis, a identificao dos resultados
e/ou benefcios da utilizao do Gerenciamento gil de Projetos, ou mesmo, a avaliao da
prontido de uma organizao para a adoo do Gerenciamento gil de Projetos. A
identificao de critrios de mensurao de desempenho dos projetos de desenvolvimento de
software pode ser tema de um futuro estudo.
Um bom incentivo para as pesquisas vindouras so as diversas iniciativas que esto surgindo
no Brasil, visando ao aprimoramento e ao crescimento das exportaes do setor de software.
O gerenciamento de projetos de desenvolvimento de software assume, assim, importncia
162
cada vez maior no meio acadmico e pode contribuir de forma significativa para o
crescimento do pas.
163
REFERNCIAS
ABRAHAMSSON, P et al. New directions on agile methods: a comparative analysis. In:
Proceedings of the 25
th
International Conference on Software Engineering. [S.l.]. IEEE
Software Society, 2003, p. 244-254.
AGILE ALLIANCE. Manifesto for agile software development. Disponvel em
<http://www.agilemanifesto.org/>. Acesso em janeiro, 2005.
AGRESTI, A. Categorical data analysis. New J ersey: J ohn Wiley & Sons, 2002, 2.ed.
AKAIKE, H. A new look at the statistical model identification. IEEE Transactions on
Automatic Control, [S.l.], v. 19, p. 716-723, 1974.
ARCHIBALD, R. D. Managing high-technology programs and projects. 2nd ed. New York:
J ohn Wiley & Sons, 1992.
AUER, K.; MILLER, R. Extreme programming applied. Boston: Addison-Wesley, 2002.
AMBLER, S. W. Agile modeling: effective practices for extreme programming and the
unified process. J ohn Wiley & Sons, Inc., 2002a.
AMBLER, S.W. Lessons in agility from internet-based development. IEEE Software, [S.l.],
v. 19, n. 2, 2002b, p. 6673.
AMBLER, S.W. When does(nt) agile modeling make sense. Apr, 2002c. Disponvel em
<http://www.agilemodeling.com/essays/whendoesAmWork.htm>. Acesso em julho de 2005.
AMBLER, S. W. Quality in an agile world. Software Quality Professional, [S.L.], v. 7, n. 4,
sep. 2005.
BAKER, Bruce N. et al. Factors affecting project success. In: CLELAND, David I; KING,
William R. Project Management Handbook. New York: Van Nostrand Reinhold, 1983, cap.
33, p. 669-685.
BASKERVILLE, R. et al. Is internet-speed software development different? IEEE Software,
[S.l.], v. 20, n. 6, p. 7077, 2003.
BATEMAN, T. S.; SNELL, S. A. Administrao: construindo a vantagem competitiva.
So Paulo: Atlas, 1997.
BEAUMONT, L.R. Metrics: a Practical Example. In: ROSENAU J R., M.D., GRIFFIN, A.,
CASTELLION, G.A., ANSCHUETZ, N.F. (Eds.) The PDMA handbook of new product
development. New York: J ohn Wiley & Sons, Inc., 1996. Part. IV, cap. 32, p. 463-485.
BECK, K. Embrance Change with Extreme Programming. IEEE Computer Magazine,
[S.l.], Oct 1999, p. 70-77.
______. Extreme programming explained. Boston: Addison-Wesley, 2000.
164
BECK, Kent. et al. Chrysler goes to extremes. Oct, 1998. Disponvel em
<http://www.xprogramming.com/publications/dc9810cs.pdf>. Acesso em julho, 2005.
BECK, Kent et al. Manifesto for agile software development. Feb. 2001. Disponvel em
<http://www.agilemanifesto.org/>. Acesso em janeiro, 2005.
BECK, Kent; FOWLER, M. Extreme programming applied. Boston: Addison-Wesley, 2001.
BECK, Kent; MEE, R. Enhancing brazilian softwares global competitiveness. J an, 2003.
Disponvel em:
<http://www.xispe.com.br/wiki/wiki.jsp?topic=EnhancingBrazilsSoftwareGlobalCompetitive
ness>. Acesso em novembro, 2004.
BELL, Martin. Learning and the Accumulation of Industrial Technological Capacity in
Developing Countries. In: FRANSMAN, M., KING, K. Technological capability in the
third world, New York: St Martins Press, p. 187-209, 1984.
BEST, J .W. Como investigar en educacin. 2.ed. Madrid: Morata, 1972, cap. 7.
BOGER, M. et al. Extreme modeling. In: SUCCI, G.; Marchesi, M. (eds). Extreme
programming examined. Boston: Addison-Wesley, 2001.
BOHEM, Barry. Get ready for agile methods, with care. IEEE Computer Magazine, [S.l.],
J an. 2002, p. 64-69.
BOHEM, Barry.; TURNER, Richard. Balancing discipline and agility: evaluating and
integrationg plan-driven methods. In: Proceedings of the 26
th
Conference on Agile
Development. IEEE COMPUTER SOCIETY, [S.l.], May 2004, p. 718-719.
BLOCK, Thomas R., FRAME, J . Davidson. The project office, a key to managing projects
effectively. New York: Crisp Publications, 1998.
BONATO, A. S. F. Uma experincia de aplicao do processo Extreme Programming em
pequenos projetos. So Paulo, 2004. Dissertao (Mestrado em Engenharia) Programa de
Ps-Graduao em Engenharia, Escola Politcnica da Universidade de So Paulo.
BOOCH, G. Developing the future. Communications of the ACM. ACM Press, [S.l.], v. 44,
n. 3, p. 118121, 2001.
BRASIL. Ministrio da Cincia e Tecnologia. Secretaria de Poltica de Informtica.
Levantamento do universo de Associadas Softex. Braslia - DF, 2001a.
______. Ministrio da Cincia e Tecnologia. Secretaria de Poltica de Informtica. Qualidade
e Produtividade no Setor de Software Brasileiro. Braslia - DF, 2001b.
______. Ministrio da Cincia e Tecnologia. Tecnologia de Informao: Programas
Prioritrios em Tecnologia de Informao. Braslia, 2002. Disponvel em
<http://www.mct.gov.br/prog/informatica/Default.htm>. Acesso em agosto, 2005.
______. Ministrio da Cincia e Tecnologia. Agncia Brasil. Governo quer exportar 2 bi de
software. Braslia, DF, 2005a. Disponvel em
165
<http://www.mct.gov.br/Temas/info/Imprensa/Noticias_5/Software_5.htm> Acesso em
agosto, 2005.
______. Ministrio da Cincia e Tecnologia. Qualidade e produtividade no setor de
software brasileiro. Braslia, DF 2005b. Disponvel em
<http://www.mct.gov.br/Temas/info/Dsi/Quali2004/formulario/>. Acesso em agosto, 2005.
BRYMAN, A. Research methods and organizational studies. London: Routledge, 1995.
CARVALHO, M. M. et al. Information technology project management to achieve efficiency
in Brazilian Companies. In: KAMEL, Sherif. (Org.). Managing Globally with Information
Technology. Hershey, 2003, p. 260-171.
CHARVAT, J . Project management methodologies: selecting, implementing and supporting
methodologies and processes for projects. J ohn Wiley & Sons, 2003. Disponvel em
<http://pmi.books24x7.com/toc.asp?bookid=5400>. Acesso em janeiro, 2005.
CHIN, Gary. Agile project management: how to succeed in the face of changing project
requirements. NY: Amacon, 2004.
CLARK, K. B., FUJ IMOTO T. Product development performance: strategy, organization,
and management in the world auto industry. Boston, Mass.: Harvard Business School Press,
1991.
CLARK, K. B., WHEELWRIGHT S. C. The aggregate project plan. In: CLARK, K. B.,
WHEELWRIGHT S. C. Managing new product and process development: text and cases.
New York: Maxwell Macmillan International, 1993a, p. 233-289.
CLARK, K. B., WHEELWRIGHT S. C. Learning from development projects. In: CLARK,
K. B., WHEELWRIGHT S. C. Managing new product and process development: text and
cases. New York: Maxwell Macmillan International, 1993b, p. 731-760.
CLELAND, David I. Project management: strategic design and implementation. 2nd ed.
Boston: McGraw-Hill, 1994.
COCKBURN, A. Crystal clear: a human-powered methodology for small teams. Boston:
Addison-Wesley, 2004.
______. Agile software development. Boston: Addison-Wesley, 2001.
______. Learning from agile software development part one. Crosstalk, The Journal of
Defense Software Engineering, [S.l.], October 2002.
COCKBURN, A.; HIGHSMITH, J . Agile software development: the business of inovation.
IEEE Computer Magazine, [S.l.], p. 131-133, sep 2001a.
______. Agile software development: the people factor. IEEE Computer Magazine, [S.l.], p.
131-133, nov 2001b.
COHEN, David et al. Agile software development: a DACS state of art report. NY: Data
Analysis Center for Software - Fraunhoufer Center for Experimental Software Engineering
166
Maryland and The University of Maryland, 2003. Disponvel em
<http://www.thedacs.com/techs/agile/>. Acesso em abril, 2005.
COHEN, Dennis. J .; GRAHAM, Robert. J . Gesto de projetos: MBA executivo. Trad.
Afonso Celso da Cunha Serra. Rio de J aneiro: Campos, 2002.
COHN, Martin. The scrum development process. Disponvel em
<www.mountaingoatsoftware.com/scrum>Acesso em julho, 2005.
COHN, Martin; FORD, Doris. Introducing an agile process to an organization. IEEE
Computer Magazine, J une 2003, [S.l.], p. 74-78.
CONOVER, W. J . Practical nonparametric statistics. New York: J ohn Wiley & Sons, 3.ed.,
1999.
COOPER, R. G. A process model for industrial new product development. IEEE
Transactions on Engineering Management, [S.l.], v.EM-30, n.1, p. 2-11, feb. 1983.
COOPER, Donald R. SCHINDLER, Pamela S. Mtodos de pesquisa em administrao;
trad. Luciana de Oliveira Rocha. 7ed - Porto Alegre: Bookman, 2003.
COPAS, J . B; LONG, T. Estimating the residual variance in orthogonal regression with
variable selection. The Statistician, v. 40 (1), p. 51-59, 1991.
CRESWELL, J .W. Research design: qualitative & quantitative approaches. United States of
America: Sage, 1994.
CROW, K. Benchmarking best practices to improve product development. Disponvel em:
<http://www.soce.org/papers/crow-bench/crow-bench.htm>Acesso em: 05/04/2003
DEMING, W. E. Qualidade: a revoluo da administrao. Rio de J aneiro: Marques Saraiva,
1990.
DINSMORE, P. C. The AMA handbook of project management. New York: AMACON,
1993.
DINSMORE, P. C.; NETO, F. H. S. Gerenciamento de projetos: como gerenciar seu projeto
com qualidade, dentro do prazo e custos previstos. Rio de J aneiro: Qualitymark, 2004.
DOWNEY, H. K.; IRELAND, R. D. Quantitative versus qualitative: the case of
environmental assessment in organizational. Science Quarterly, [S.l.], vol. 24, no. 4,
December 1979, p. 630-637.
DRAPER, N. R.; SMITH, H. Applied regression analysis. New York: J ohn Wiley, 2.ed.,
1981.
DRUKER, P. F. Managing for business effectiveness. Harvard Business Review, [S.l.], v.
41, n. 3, May/J une, 1963.
DUFFY, M. E. Methodological triangulation: a vehicle for merging quantitative and
qualitative research methods. Journal of Nursing Scholarship, v.19, n.3, 1987.
167
EXTREME PROGRAMMING BRASIL 2002. Programao. Disponvel em
<http://www.xispe.com.br/evento2002/descricao.html>. Acesso em setembro, 2005.
FERREIRA, A. A., REIS, A. C. F., PEREIRA, M. I. Gesto empresarial: de Taylor aos
nossos dias. So Paulo: Thomson, 2002, p. 146-164.
FOWLER, Martin. The new methodology. April, 2003. Disponvel em
<http://www.martinfowler.com/articles/newMethodology.html>. Acesso em julho, 2005.
FORSBERG, K. et al. Visualizing project management: a model for business and technical
success. J ohn Wiley & Sons, Inc, 1996.
GAWLAS, J . Mission critical development with XP & agile process: common code
ownership and lots of testing. Dr. Dobbs Journal, [S.l.], p. 21-24, J an. 2004.
GLASS, Robert. Extreme programming: the good, the bad and the bottom line. IEEE
Software, [S.l.], Nov. 2001, p. 111-112.
GRAY, F. C, LARSON, E. W. Project management: the managerial process. McGraw-Hill
Irwin, 2 ed., 2003.
GIGA INFORMATION GROUP. Lessons learned practicing agile development. Boston:
Giga Group, Apr. 2002.
GIL, A. Como elaborar projetos de pesquisa. So Paulo: Atlas, 1988.
GLAZER, H. Dispelling the process myth: having a process does not mean sacrificing agility
or criativity. Crosstalk, The Journal of Defense Software Engineering, [S.l.], Nov. 2001.
GODOY, A. S. Introduo pesquisa qualitativa e suas possibilidades. Revista de
Administrao de Empresas, v. 35, n. 2, Mar./Abr., 1995.
HAMEL, G., PRAHALAD, C. K. Competindo pelo futuro: estratgias inovadoras para se
obter controle de seu setor e criar mecanismos de amanh. Rio de J aneiro: Campos, 1995.
HIGHSMITH, J im. Adaptative management: patterns for the e-business era. Cutter IT
Journal, [S.l.], v. XII, n. 9, sep. 1999.
HIGHSMITH, J im. Agile software development ecosystems. Boston: Addison-Wesley, 2002.
______. Agile project management: creating innovative products. Boston: Addison-Wesley,
2004.
HIGHSMTIH, J im et al. Extreme programming: e-business application delivery. Feb. 2002.
Disponvel em <http://www.cutter.com/freestuff/ead0002.pdf>. Acesso em julho, 2004.
INTERNATIONAL DATA CORPORATION IDC. Directions 2004. [S.l.]: 2004.
Disponvel em <www.idc.com>. Acesso em dezembro, 2004.
ISAAC, Stephen. Handbook in research and evaluation. San Diego, California: Edits
Publishers, 1976.
168
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION ISO. ISO 10006
Quality management guidelines to quality in project management, 1997.
J EFFRIES, R. et al. Extreme programming installed. Boston: Addison-Wesley, 2001.
J IANG, J . J . et al. Ranking of system implementation success factors. Project Management
Journal , [S.l.], December, 1996.
J OHNSON, J . H. Micro projects causes constant changes. Dec, 2002. Disponvel em
<http://www.agilealliance.org/articles/articles/Chapter30-J ohnson.pdf>. Acesso em agosto,
2005.
J OHNSON, R. A.; WICHERN, D. W. Applied multivariate statistical analysis. New J ersey:
Prentice Hall, 2.ed., 1982.
J URAN, J . M.; GRYNA, F. M. Controle da qualidade handbook: conceitos, polticas e
filosofia da qualidade. So Paulo: Makron, McGraw-Hill, 1991
J URIC, R. Extreme Programming and its Development Practices. In: Proceedings of 22nd
international conference on information technology interfaces. 2002, p. 97104.
KERZNER, Harold. Project Management: a systems approach to planning, scheduling and
controlling. New York: Van Nostrand Reinhold, 1992.
______. Gesto de Projetos: as melhores prticas. Trad. Marco Antonio Viana Borges,
Marcelo Klippel e Gustavo Severo de Borba. Porto Alegre: Bookman, 2002.
KILLING, R. Gesto de Projetos: uma abordagem global. Trad. Cid Knipel Moreira. So
Paulo: Saraiva, 2002.
KUDO, A.; TARUMI, T. An algorithm related to all possible regression and discriminant
analysis. Journal of the Japan Statistical Society, v. 4, 47-56, 1975.
LAITINEN, M. et al. Thinking objectively: the problem with scalability. Communications of
the ACM. ACM Press, [S.l.], v. 43, n. 9, p. 105107, 2000.
LARSON, Carl E.; LAFASTO, Frank M. J .Teamwork: What must go right, what can go
wrong. Newberry Park, CA: Sage, 1989
LAURINDO, F. J . B., PESSA, M. S. P. Sistemas Integrados de Gesto. In NETO, A. (org)
Manufatura classe mundial: conceitos, estratgias, aplicaes. So Paulo: Atlas, 2001, p.
114-130.
LAZAREVIC, George. An exploratory study of the new product development utilized by
software companies using agile product development approach. Oct. 2003. Disponvel em
<http://www.agilealliance.org/articles/articles/agileOct.pdf>. Acesso em agosto, 2005.
LEWIS, J . P. Fundamentals of project management. New York: Amacon, 1997.
______. Metodologia cientfica. So Paulo: Atlas, 1988.
______. The project managers desk reference, 2. ed., Boston : MacGraw-Hill, 2000.
169
LDKE, M.; ANDR, M.E.D.A. Pesquisa em educao: abordagens qualitativas. So
Paulo: Pedaggica universitria, 2 ed., 1988.
MARCONI, M. A.; LAKATOS, E.M. Fundamentos de metodologia cientfica. So Paulo:
Atlas, 6 ed., 2005.
MANNING, P. K. Metaphors of the field: varieties of organization discourse. Science
Quarterly, [S.l.], vol. 24, no. 4, December 1979, p. 630-637.
MARTIN, P.; TATE, K. Getting started in project management. New York: J ohn Wiley &
Sons, 2001.
MARTINS, G. A. Metodologias convencionais e no convencionais e a pesquisa em
administrao. Caderno de Pesquisas em Administrao, v.00, n.0, 2 sem. 1994.
MASSACHUSSETTS INSTITUTE OF TECHNOLOGY MIT; SOFTEX CAMPINAS. A
indstria de software no Brasil 2002: fortalecendo a economia do conhecimento.
Campinas, Brasil, 2003.
MARDIA, K. V.; KENT, J . T.; BIBBY, J . M. Multivariate analysis. London: Academic
Press, 1979.
MAURER, Frank.; MARTEL, Sebastien. Extreme programming: rapid development for web-
based applications. IEEE Internet Computing, [S.l.], v. 6, n. 1, p. 8690, J an. 2002.
______. On the productivity of agile software practices: an industrial case study. Abr. 2004.
Disponvel em: <http://sern.ucalgary.ca/ milos/papers/2002/MaurerMartel2002c.pdf>. Acesso
em Agosto, 2005.
MAXIMIANO, A. C. A. Administrao de projetos: como transformar idias em
resultados. So Paulo: Atlas, 2 ed. 2002.
McBREEN, P. Questioning extreme programming. Boston: Addison-Wesley, 2003.
McCABE, R.; POLEN, M. Should you be more agile? Crosstalk, The Journal of Defense
Software Engineering, [S.l.], Oct, 2002.
MEREDITH, J ack R., MANTEL, Samuel J . Project management: a managerial approach,
New York: J ohn Wiley & Sons, Inc., 2000.
MILLER, A. Selection of Subsets of Regression Variables. Journal of the Royal Statistical
Association, v. 147 (A), 389-425, 1984.
NEVES, J . L. Pesquisa qualitativa caractersticas, usos e possibilidades. Caderno de
Pesquisas em Administrao, v.1, n.3, 2 sem. 1996.
NERUR, S. et al. Challenges of migrating to agile methodologies: organizations must
carefully assess their readiness before treading the path of agility. Communication of the
ACM, [S.l.], v.48, n.5, p 73-78, May 2005.
PDUA, E. M. M. Metodologia de pesquisa: abordagem terico-prtica, Campinas: Papirus,
1997.
170
PALMER, S. R.; FELSING, M. A practical guide to feature-driven development. [S.l.]:
Pearson Education, 2001.
PAULK, Mark. C. ExtremepProgramming from a SW-CMM perspective. IEEE Software,
[S.l.], v. 18, n. 6, p. 1926, Nov. 2001.
______. Agile methodologies and process discipline. Crosstalk - The Journal of Defense
Software Engineering, [S.l.], v. 15, n. 10, p. 1528, Oct. 2002.
PINTO, J effrey K; SLEVIN, Dennis P. Critical factors in successful project implementation.
IEEE Transactions an Engineering Management, [S.l.], Feb. 1987.
______. Critical success factors across the project life cycle. Project Management Journal,
Drexel Hill, v. XIX, n.3, p. 67-65, J une, 1988.
PINTO, J effrey K.; KHARBANDA, O.P. Successful project managers. New York: Van
Nostrand Reinhold, 1995a.
______. Lessons for an accidental profession. Business Horizons, Indiana, 1995b.
PINTO, Ricardo L. Evoluo da estrutura organizacional ao longo do ciclo de vida do
projeto: um estudo de caso. So Paulo, 2002. Dissertao (Mestrado em Administrao)
Departamento de Administrao da Faculdade de Economia, Administrao e Contabilidade
da Universidade de So Paulo.
POLEN, M.; McCABE, R. Should you be more agile? Crosstalk, The Journal of Defense
Software Engineering. , [S.l.], Oct. 2002.
PONTIFCIA UNIVERSIDADE CATLICA DO RIO DE J ANEIRO. Departamento de
Informtica. Ensino de engenharia de software: relato de experincia. Rio de J aneiro, 2004.
Disponvel em < http://www-di.inf.puc-rio.br/~julio/silva_wei2004.pdf>. Acesso em
setembro de 2005.
POOLE, C.; HUISMAN, J . W. Using extreme programming in a maintenance environment.
IEEE Software Computer, [S.l.], v. 18, n. 6, p. 4250, 2001.
POPPENDIECK. M. Lean programming. Software Development Magazine. May-J une,
2001 Disponvel em <http://www.agilealliance.org/articles/articles/LeanProgramming.htm>.
Acesso em julho, 2005.
POPPENDIECK. M.; POPPENDIDIECK. T. Lean software development. Boston: Addison-
Wesley, 2003.
PROJ ECT MANAGEMENT INSTITUTE - PMI. PMBOK guide: Um guia do conjunto de
conhecimentos do gerenciamento de projetos. Pennsylvania: Project Management Institute,
2000 ed, 2000.
______. OMP3: Organizational project management maturity model. Pennsylvania: Project
Management Institute, 2003.
______. Guia PMBoK: Um guia do conjunto de conhecimentos do gerenciamento de
projetos. Pennsylvania: Project Management Institute, 3. ed, 2004.
171
______. So Paulo, Brasil Chapter, 2005. Disponvel em
<http://www.pmisp.org.br/home.asp>. Acesso em setembro, 2005.
PORTER, Michael E. A vantagem competitiva das naes. Trad. Elizabeth Maria de Pinto
Braga. Rio de J aneiro: Campus, 25 ed. 1989.
PORTER, M. E.; MILLAR, V. E. How information gives you competitive advantage.
Harvard Business Review, v. 63, n. 4, p. 149-160, J ul.-Aug. 1985.
PRAHALAD, C. K., RAMASWAMY, V. O futuro da competio: como desenvolver
diferenciais inovadores em parceria com os clientes. Trad. Afonso Carlos da Cunha Senha.
Rio de J aneiro: Elsevier, 2004.
R PROJ ECT FOR STATISTICAL COMPUTING. R: A language and environment for
statistical computing. Viena, ustria, 2005. Disponvel em <http://www.R-project.org>.
Acesso em agosto de 2005.
RAD, P. F., RAGHAVAN, A. Establishing an organizational project office. AACE
International Transactions, [S.l.], 2000.
RAMOS, M. Y. et al. Avaliao do desempenho do processo de desenvolvimento de novos
produtos: proposio de uma tipologia para a construo de sistemas integrados de medidas.
XXIII Simpsio de Gesto da Inovao Tecnolgica. Curitiba - PR, Outubro, 2004.
REIFER, Donald J . How good are agile methods? IEEE Software, [S.l.], p. 14-17, jul-ago,
2002.
ROCKART, J .F., SHORT, J .E. The networked organization and the management of
interdependence. In: The Corporation of the 1990s. New York: Oxford University Press,
1991.
ROYCE, W. W. Managing the development of large software systems: concepts and
techniques. Proc Wescon, 1970, p. 1-9.
RUS, I. et al. Process diversity in software maintenance guest editorss introduction.
Software Maintenance Research and Practice, Dec. 2002.
SANJ IV, Augustine; WOODCOCK, Susan. Agile project management: emergent order
through visionary leadership. May, 2003. Disponvel em
<http://www.ccpace.com/resources/AgileProjectManagement.pdf> . Acesso em agosto de
2005.
SBRAGIA, Roberto. Avaliao do desempenho de projetos em instituies de pesquisa: um
estudo emprico dentro do setor de tecnologia industrial. Revista de Administrao, vol. 19
(1). jan-mar 1984, p. 83-93.
______. A interface entre gerentes de projeto e gerentes funcionais em estruturas matriciais.
Revista de Administrao, v. 20, n. 2, p, 48-55, abr-jun 1985.
SBRAGIA, Roberto et al. Los indicadores de I&D&I en las empresas mas y menos
innovadoras. Espacios, [S.l.], vol. 20, no. 1, 1999, p. 5-22.
172
SCHRADER, A. Introduo pesquisa social emprica. Porto Alegre: Editora Globo, 1974.
SCHWABER, K.; BEEDLE, M. Agile software development with scrum. NJ : Pretence Hall,
2001.
SCHWABER, K. Controlled chaos: living on the edge. 2002. Disponvel em
<http://www.agilealliance.org/articles/articles/ap.pdf>. Acesso em junho, 2005.
SCHILLING, M.A., HILL, C.W.L. Managing the new product development process:
strategic imperatives. Academy of Management Executive, [S.l.:s.n], v.12, n.13, p. 67-81,
1998.
SCOTT, B. The secrets of software success. J ul, 2001. Disponvel em
<http://www.cio.com/archive/070101/secret.html>. Acesso em agosto de 2005.
SELLTIZ, C. et al. mtodos de pesquisa nas relaes sociais. Trad. Dante Moreira Leite,
So Paulo: EDUSP, 1974.
SHENHAR, A. J . et al. Mapping the dimensions of project success. Project Management
Journal, [S.l.], J une, 1997.
SHTUB, A. et al. Project management: engineering, technology and implementation.
Englewood Cliffs: Prentice-Hall, 1994.
SIMPSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE SBES, 17, 2003. Manaus.
Disponvel em <http://www.sbbd.fua.br/index.htm>. Acesso em setembro, 2005.
SIMPSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE SBES, 19, 2005.
Uberlndia. Disponvel em <http://www.sbbd-sbes2005.ufu.br/sbes_tutoriais.aspx>. Acesso
em setembro, 2005.
SOFTWARE ENGINEERING INSTITUTE SEI. The capability maturity model for
software: guidelines for improving the software process. Boston: Addison-Wesley, 1995.
STANDISH GROUP INTERNATIONAL. The chaos report, 1999. Disponvel em
<http://www.standishgroup.com/sample_research/PDFpages/Chaos_1999.pdf>. Acesso em
novembro 2004.
______. Extreme chaos, 2001. Disponvel em <http://www.standishgroup.
com/sample_research/PDFpages/Extreme-chaos.pdf>Acesso em novembro 2004.
______. Latest Standish Group chaos report shows project success rates have improved by
50%. March, 2003. Disponvel em <http://www.standishgroup.com/press/article.php?id=2>.
Acesso em abril 2005.
______. 2004 Chaos demographics and project resolution: excerpt from the third quarter
report. Disponvel em <http://www.standishgroup.com/sample_research/PDFpages/q3-
spotlight.pdf>. Acesso em julho 2005.
STRAUSS, A. L., CORBIN, J . Basics of qualitative research, 1990.
173
SOCIEDADE DOS USURIOS DE INFORMTICA E TECLECOMUNICAES -
SUCESU. Calendrio de eventos. [S.l.], 2005a. Disponvel em <http://www. sucesu.org.br>.
Acesso em agosto, 2005.
SOCIEDADE DOS USURIOS DE INFORMTICA E TECLECOMUNICAES -
SUCESU. Grupo de Usurios de Mtodos geis. Porto Alegre, 2005b. Disponvel em
<http://www.rs.sucesu.org.br/grupos_usuario/www.rs.sucesu.org.br/grupos_usuario/GUMA>.
Acesso em agosto, 2005.
SUGAR LOAF PLOP 2005. 5th Latin America Conference on Pattern Languages of
Programming. Campos do J ordo. Agosto, 2005. Disponvel em
<http://sugarloafplop2005.icmc.usp.br/papers.html>. Acesso em setembro, 2005.
SUTHERLAND, J . Agile can scale: inventing and reinventing scrum in five companies.
Cutter IT Journal, [S.l.], v. 14, n. 12, 2001.
THOMSETT, R. Radical Project Management. NJ : Prentice Hall, 2002.
TICEHURST, G. W. & VEAL, A. J . Business research methods: a managerial approach.
Longman, 1999.
TURK, D. et al. Limitations of agile software processes. J an, 2003. Disponvel em
<http://www.agilealliance.org/articles/articles/LimitationsofAgile.pdf> Acesso em Agosto,
2005.
______. Assumptions underlying agile software development process. Colorado State
University, 2005.
UNIVERSIDADE DE SO PAULO - USP. Instituto de Matemtica e Estatstica. Mtodos
geis de desenvolvimento de software. So Paulo, junho 2004. Disponvel em
<www.ime.usp.br/~kon/presentations/XP2004.ppt>. Acesso em setembro, 2005.
UNIVERSIDADE FEDERAL DA BAHIA - UFBA. Departamento de Cincias da
Computao. Relatrio de atividades de 2003. Salvador, 2003. Disponvel em
<http://twiki.im.ufba.br/bin/view/Aside/RelatorioGeral2003>. Acesso em setembro de 2005.
URBAN, G; HAUSER, J . Design and marketing of new projects. NJ : Prentice-Hall, 1993.
UDO, N., KOPPENSTEINER, S. Will agile change the way we manage software projects?
Agile from a PMBoK guide perspective. Projectway, [S.l.], 2003.
VASCONCELLOS, Eduardo; HEMSLEY, J ames R. Estrutura das organizaes. So
Paulo: Pioneira, 1986.
VELOSO, F. et al. Slicing the knowledge-based economy in Brazil, China and India: a tale
of 3 software industries. Massachusetts, 2003.
VERZUH, E. The fast foward in MBA in project management. John Wiley & Sons, Inc.,
1999.
WOMACK, J ames. P. et al. The machine that changes the world: the story of lean
production. New York: Rawson Associates, 1990.
174
ANEXOS
ANEXO A QUESTIONRIO
ANEXO B TABELAS DA ESTATSTICA DESCRITIVA
ANEXO C TABELAS E GRFICOS ANLISE DISCRIMINANTE
ANEXO D TABELA DA REGRESSO LOGSTICA
175
ANEXO A QUESTIONRIO
MTODOS GEIS PARA DESENVOLVIMENTO DE SISTEMAS DE TI
Seo 1 - Introduo
Esta pesquisa tem por objetivos identificar os fatores crticos de sucesso e a abordagem de gerenciamento de
projetos mais indicada para o desenvolvimento de sistemas de TI, conduzidos segundo um enfoque gil. Os
dados aqui coletados sero utilizados nica e exclusivamente em pesquisa acadmica, sem qualquer finalidade
comercial.
Voc no levar mais do que 5 minutos responde as questes. Muito obrigada!
Marisa Villas Bas Dias
Mestranda em Administrao (FEA USP)
marisa.dias@terra.com.br
Seo 2 Qualificao do Respondente
Voc j participou de algum projeto de desenvolvimento de software que utilizasse Mtodos geis (ex: XP,
SRUM, FDD, ASD ou outro) para a execuo e/ou gerenciamento do projeto?
Sim
No Obs: se a opo for NO, o respondente direcionado automaticamente ao
final da pesquisa comentrios e agradecimento. Se a opo for SIM, o
respondente est qualificado a responder a demais questes.
Seo 3 Caracterizao do Respondente
1. Qual o seu cargo?
Gerente ou Diretor de Projeto Programador / Analista / Consultor
Gerente ou Diretor de Produto Presidente ou Vice-Presidente
Gerente ou Diretor de Sistemas (TI) Outro. Especificar
2. H quanto tempo voc trabalha com Mtodos geis?
<1 ano 1 a 4 anos 5 a 10 anos 11 a 15 anos >15 anos
3. Qual o tipo de Mtodo gil voc utiliza?
XP Crystal SCRUM FDD DSDM ASD Outro. Especificar
4. Qual o percentual de sistemas desenvolvidos em sua empresa com a utilizao de Mtodos geis.
<10% 10 30% 31 50% 51 70% 71 90% >91%
Seo 4 Qualificao do Projeto
5. Pense em projeto de desenvolvimento de um sistema de TI (Sistema X) que foi conduzido segundo um
enfoque gil (com a utilizao de Mtodos geis). Por favor, responda a pesquisa tendo em mente apenas este
projeto, que pode ter sido bem-sucedido, mal-sucedido ou ocupar alguma posio intermediria. muito
importante que todas as questes sejam respondidas!
176
6. Selecione o principal critrio utilizado para mensurar o sucesso do projeto de desenvolvimento do
Sistema X?
Satisfao das expectativas dos stakehoders (principais interessados no projeto)
Atendimento aos objetivos / requisitos do projeto
Entrega do projeto dentro do oramento previsto
Entrega do projeto dentro do prazo previsto
Entrega segundo os padres de qualidade acordados
Satisfao do time de projeto
Indicadores financeiros (ROI, Perodo de Payback, Taxa Interna de Retorno ou outro)
Outro. Especificar:
7. Como voc classificaria o grau de sucesso do projeto para desenvolvimento do Sistema X?
Sucesso Sucesso Parcial Insucesso
8. Classifique o grau de combinao dos enfoques clssico e gil de gerenciamento de projetos utilizado
durante o desenvolvimento do Sistema X.
No significativo Pouco significativo Moderado Significativo Muito significativo
9. Um champion do produto (sistema) estava envolvido no projeto?
No Sim, de uma rea de negcio Sim, de sistemas ou TI
Sim, do corpo diretivo Sim, outro. Especificar:
10. Qual o prazo previsto para a entrega do projeto de desenvolvimento do Sistema X?
<1 ms 1-3 meses 4-6 meses 7-12 meses >12 meses
11. Quantas pessoas compunham o time central (core team) de desenvolvimento?
1-3 4-10 11-20 21-50 51-100 101-200 >200
12. Qual o percentual as funcionalidades finais do sistema que foram liberadas na primeira verso?
0-20% 21-40% 41-60% 61-80% 81-100%
Seo 5 Tcnicas e Caractersticas dos Mtodos geis
Para responder as questes a seguir, assinale a alternativa que melhor expresse seus sentimentos, entre DT
Discordo Totalmente; DP Discordo Parcialmente; N Neutro, CP Concordo Parcialmente; CT Concordo
Totalmente.
DT DP N CP CT
13. A coordenao entre os grupos envolvidos no projeto, dentro da empresa, foi
bem-sucedida.
14. Houve um grande apoio da alta administrao no projeto.
15. A colaborao entre as equipes de projeto foi bem-sucedida.
16. As user stories foram escritas eficientemente.
177
DT DP N CP CT
17. As entregas das verses foram gerenciadas de forma eficiente.
18. As sesses de planejamento das entregas de verses foram bem gerenciadas.
19. Os testes da codificao foram bem-sucedidos.
20. A equipe de desenvolvimento foi composta por profissionais bem
qualificados tecnicamente.
21. A equipe de desenvolvimento recebeu treinamento formal no enfoquegil.
22. A equipe de desenvolvimento foi informalmente treinada no enfoque gil.
23. Os desenvolvimentos sofreram modificaes (adaptaes) ao longo do
projeto.
24. As solicitaes de mudanas (adaptaes) foram incorporadas sem
problemas no decorrer das vrias verses (releases).
25. Os programadores e analistas estavam muito motivados com o projeto.
26. Os programadores e analistas estavam bem familiarizados com o enfoque
gil.
27. O cdigo foi desenvolvido em um sentimento de propriedade coletiva (os
programadores se sentiam vontade e capazes de alterar o cdigo
desenvolvido por outro profissional).
28. O prottipo do sistema foi liberado em um estgio inicial do projeto.
29. Os participantes da equipe de desenvolvimento estavam totalmente
dedicados ao projeto (comprometidos com o projeto, sem demandas
concorrentes ou outras prioridades impostas pelo negcio ou rea).
30. Os desenvolvimentos dirios de sistemas eram entregues com a utilizao de
tcnicas dos mtodos geis.
31. Os membros da equipe de desenvolvimento usualmente reviam a
codificao desenvolvida por outra pessoa, antes da liberao final.
32. Houve um clima de descontrao, alegria e diverso durante o
desenvolvimento.
33. Os enfoque gil mais indicado ao gerenciamento de projetos de
desenvolvimento de sistemas de TI do que o enfoque clssico de
gerenciamento de projetos (como por exemplo, o enfoque baseado em
processos proposto pelo PMBoK - PMI).
34. O uso de um Mtodo gil foi fundamental para o sucesso deste projeto de
desenvolvimento do Sistema X.
Seo 6 - Comentrios
Obrigada por sua colaborao!
Sinta-se vontade para registrar seus comentrios ou fornecer alguma informao que julgar importante no
espao abaixo.
178
ANEXO B TABELAS DA ESTATSTICA DESCRITIVA
1) Tabela relativa qualificao do respondente
Tabela 26 - Experincia em desenvolvimento de software com o uso de Mtodos geis
Experincia Contagem / Percentual
Sim 130 (55,3%)
No 105 (44,7%)
2) Tabelas relativas caracterizao do respondente
Tabela 27 - Qualificao do respondente quanto ao cargo (Q1)
Cargo Contagem / Percentual
Gerente ou Diretor de Projeto 34 35,1%
Gerente ou Diretor de Produto 1 1%
Gerente ou Diretor de Sistemas (TI) 10 10,3%
Programador / Analista / Consultor 43 44,3%
Presidente ou Vice-Presidente 3 3,1%
Outro 6 6,2%
Tabela 28 - Tempo de experincia com Mtodos geis (Q2)
Tempo Contagem / Percentual
Menos de 1 ano 32 42,1%
1 a 4 anos 44 57,9%
Tabela 29 - Mtodo gil utilizado (Q3)
Mtodo gil Contagem / Percentual
XP 78 81,2%
Crystal Methods 0 0%
Scrum 5 5,2%
FDD 6 6,2%
ASD 0 0%
Outro 7 7,3%
Tabela 30 - Percentual de projetos realizados com o uso de Mtodos geis (Q4)
Mtodo gil Contagem / Percentual
<10% 18 18,9%
10 30% 20 21,1%
31 50 % 14 14,7%
51 70 % 14 14,7%
71 90 % 7 7,4%
>91% 22 23,2%
3) Tabelas relativas caracterizao do projeto
Tabela 31 - Principal critrio para mensurar o sucesso de um projeto (Q6)
Mtodo gil Contagem / Percentual
Satisfao das expectativas dos stakeholders 28 45,9%
Atendimento aos objetivos / requisitos 12 19,7%
Entrega dentro do oramento previsto 1 1,6%
Entrega dentro do prazo previsto 9 14,8%
Entrega segundo padres de qualidade 3 4,9%
179
Mtodo gil Contagem / Percentual
Satisfao do time 4 6,6%
Indicadores financeiros 2 3,3%
Outro 2 3,3%
Tabela 32 - Desempenho do projeto (Q7)
Desempenho do Projeto Contagem / Percentual
Sucesso 42 68,9%
Sucesso parcial 19 31,1%
Insucesso 0 0%
Tabela 33 - Grau de Combinao entre os enfoques gil e clssico de gerenciamento de projetos (Q8)
Grau de Combinao Contagem / Percentual
No significativo 4 8,5%
Pouco significativo 7 14,9%
Moderado 26 55,3%
Significativo 8 17%
Muito significativo 2 4,3%
Tabela 34 - Envolvimento do champion do sistema (Q9)
Envolvimento do Champion Contagem / Percentual
No 15 34,1%
Sim, do corpo diretivo 4 9,1%
Sim, de uma rea de negcio 17 38,6%
Sim, de sistemas de TI 7 15,9%
Sim, outros. 1 2,3%
Tabela 35 - Prazo para a entrega do projeto (Q10)
Tempo Contagem / Percentual
<1 ms 1 1,7%
1 3 meses 20 33,3%
4 6 meses 19 31,7%
7 12 meses 15 25%
>12 meses 5 8,3%
Tabela 36 Nmero de integrantes da equipe de desenvolvimento (Q11)
Nmero de integrantes Contagem / Percentual
1 3 15 29,4%
4 10 31 60,8%
11 20 4 7,8%
21 50 0 0%
51 100 1 2%
101 200 0 0%
>200% 0 0%
Tabela 37 - Percentual de funcionalidades liberadas na primeira verso (Q12)
Percentual de Funcionalidades Contagem / Percentual
0 20% 18 36%
21 40% 12 24%
41 60% 8 16%
61 80% 7 14%
81 100% 5 10%
180
4) Tabelas relativas s prticas e caractersticas dos Mtodos geis
Tabela 38 Respostas das questes 13 a 34
Questo DT DP N CP CT Mdia
Q13 4% (2) 6% (3) 10% (5) 40% (21) 40% (21) 4.08
Q14 2% (1) 8% (4) 20% (10) 33% (17) 37% (19) 3.96
Q15 2% (1) 2% (1) 12% (6) 37% (18) 47% (23) 4.24
Q16 6% (3) 12% (6) 22% (11) 35% (18) 25% (13) 3.63
Q17 4% (2) 6% (3) 6% (3) 56% (28) 28% (14) 3.98
Q18 2% (1) 8% (4) 22% (11) 39% (20) 29% (15) 3.86
Q19 4% (2) 10% (5) 8% (4) 40% (20) 38% (19) 3.98
Q20 4% (2) 10% (5) 0% (0) 29% (15) 57% (29) 4.25
Q21 33% (17) 24% (12) 18% (9) 16% (8) 10% (5) 2.45
Q22 12% (6) 10% (5) 8% (4) 35% (18) 35% (18) 3.73
Q23 2% (1) 2% (1) 6% (3) 26% (13) 64% (32) 4.48
Q24 2% (1) 6% (3) 6% (3) 31% (16) 55% (28) 4.31
Q25 4% (2) 4% (2) 2% (1) 27% (14) 63% (32) 4.41
Q26 8% (4) 30% (15) 18% (9) 34% (17) 10% (5) 3.08
Q27 4% (2) 10% (5) 14% (7) 37% (19) 35% (18) 3.90
Q28 10% (5) 4% (2) 8% (4) 24% (12) 55% (28) 4.10
Q29 12% (6) 14% (7) 6% (3) 33% (17) 35% (18) 3.67
Q30 10% (5) 10% (5) 16% (8) 39% (20) 25% (13) 3.61
Q31 16% (8) 20% (10) 12% (6) 39% (20) 14% (7) 3.16
Q32 4% (2) 8% (4) 4% (2) 35% (18) 49% (25) 4.18
Q33 12% (6) 8% (4) 14% (7) 29% (15) 37% (19) 3.73
Q34 6% (3) 6% (3) 16% (8) 33% (17) 39% (20) 3.94
Legenda: DT Discordo Totalmente; DP Discordo Parcialmente; N Neutro; CP- Concordo
Parcialmente; CT Concordo Totalmente.
5) Tabelas de Contingncia Todas as questes contra a Q7.
Tabela 39 - Questo 1 versus Questo 7
Desempenho do Projeto
Cargo
Sucesso Parcial Sucesso Total
Gerente ou Diretor de Projeto 9 (0,50) 16 (0,38)
Gerente ou Diretor de Produto
0 (0,00) 0 (0,00)
Gerente ou Diretor de Sistemas (TI)
0 (0,00) 8 (0,19)
Programador / Analista / Consultor
6 (0,33) 15 (0,36)
Presidente ou Vice - Presidente
0 (0,00) 1 (0,02)
181
Desempenho do Projeto
Cargo
Sucesso Parcial Sucesso Total
Outro
3 (0,17) 2 (0,05)
P =0,168
Tabela 40 - Questo 2 versus Questo 7
Desempenho do Projeto
Tempo (anos)
Sucesso Parcial Sucesso Total
<1 7 (0,47) 11 (0,34)
1 a 4 8 (0,53) 21 (0,66)
P =0,627
Tabela 41 - Questo 3 versus Questo 7
Desempenho do Projeto
Mtodo
Sucesso Parcial Sucesso Total
XP 13 (0,72) 34 (0,81)
SCRUM 1 (0,06) 1 (0,02)
FDD 2 (0,11) 3 (0,07)
Outro 2 (0,11) 4 (0,10)
P =0,856
Tabela 42 - Questo 4 versus Questo 7
Desempenho do Projeto
Percentual
(%)
Sucesso Parcial Sucesso Total
<10 5 (0,28) 5 (0,12)
10 - 30 2 (0,11) 9 (0,21)
31 - 50 2 (0,11) 9 (0,21)
51 - 70 3 (0,17) 7 (0,17)
71 - 90 2 (0,11) 3 (0,07)
>91 4 (0,22) 9 (0,21)
P =0,607
Tabela 43 - Questo 6 versus Questo 7
Desempenho do Projeto
Critrio
Sucesso Parcial Sucesso Total
Satisfao das expectativas dos stakeholders 6 (0,32) 22 (0,52)
Atendimento aos objetivos / requisitos 6 (0,32) 6 (0,14)
Entrega dentro do oramento previsto 0 (0,00) 1 (0,02)
Entrega dentro do prazo previsto 3 (0,16) 6 (0,14)
182
Desempenho do Projeto
Entrega segundo padres de qualidade 1 (0,05) 2 (0,05)
Satisfao do time 3 (0,16) 1 (0,02)
Indicadores financeiros 0 (0,00) 2 (0,05)
Outro 0 (0,00) 2 (0,05)
P =0,246
Tabela 44 - Questo 8 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
No significativo 0 (0,00) 4 (0,12)
Pouco significativo 1 (0,07) 6 (0,18)
Moderado 10 (0,71) 16 (0,48)
Significativo 3 (0,21) 5 (0,15)
Muito significativo 0 (0,00) 2 (0,06)
P =0,341
Tabela 45 - Questo 9 versus Questo 7
Desempenho do Projeto
Champion envolvido
Sucesso Parcial Sucesso Total
No 3 (0,21) 12 (0,40)
Sim, de uma rea de negcio 2 (0,14) 2 (0,07)
Sim, de sistemas ou TI 6 (0,43) 11 (0,37)
Sim, do corpo diretivo 3 (0,21) 4 (0,13)
Sim, outro 0 (0,00) 1 (0,03)
P =0,639
Tabela 46 - Questo 10 versus Questo 7
Desempenho do Projeto
Prazo
(meses)
Sucesso Parcial Sucesso Total
<1 0 (0,00) 1 (0,02)
1 - 3 5 (0,26) 15 (0,37)
4 - 6 4 (0,21) 15 (0,37)
7 - 12 7 (0,37) 8 (0,20)
>12 3 (0,16) 2 (0,05)
P =0,256
183
Tabela 47 - Questo 11 versus Questo 7
Desempenho do Projeto
Pessoas
Sucesso Parcial Sucesso Total
1 - 3 4 (0,27) 11 (0,31)
4 - 10 8 (0,53) 23 (0,64)
11 - 20 2 (0,13) 2 (0,06)
21 - 50 0 (0,00) 0 (0,00)
51 - 100 1 (0,07) 0 (0,00)
>100 0 (0,00) 0 (0,00)
P =0,325
Tabela 48 - Questo 12 versus Questo 7
Desempenho do Projeto
Percentual
(%)
Sucesso Parcial Sucesso Total
0 - 20 4 (0,27) 14 (0,40)
21 - 40 4 (0,27) 8 (0,23)
41 - 60 3 (0,20) 5 (0,14)
61 - 80 3 (0,20) 4 (0,11)
81 - 100 1 (0,07) 4 (0,11)
P =0,811
Tabela 49 - Questo 13 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 1 (0,06) 1 (0,03)
2 3 (0,18) 0 (0,00)
3 2 (0,12) 3 (0,09)
4 4 (0,24) 17 (0,49)
5 7 (0,41) 14 (0,40)
mdia 3,8 4,2
P =0,079
184
Tabela 50 - Questo 14 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 0 (0,00) 1 (0,03)
2 3 (0,18) 1 (0,03)
3 3 (0,18) 7 (0,21)
4 4 (0,24) 13 (0,38)
5 7 (0,41) 12 (0,35)
mdia 3,9 4,0
P =0,341
Tabela 51 - Questo 15 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 0 (0,00) 1 (0,03)
2 1 (0,06) 0 (0,00)
3 3 (0,19) 3 (0,09)
4 6 (0,38) 12 (0,36)
5 6 (0,38) 17 (0,52)
mdia 4,1 4,3
P =0,430
Tabela 52 - Questo 16 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 2 (0,12) 1 (0,03)
2 3 (0,18) 3 (0,09)
3 5 (0,29) 6 (0,18)
4 6 (0,35) 12 (0,35)
5 1 (0,06) 12 (0,35)
mdia 3,1 3,9
P =0,145
Tabela 53 - Questo 17 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 1 (0,06) 1 (0,03)
2 2 (0,12) 1 (0,03)
3 1 (0,06) 2 (0,06)
185
Desempenho do Projeto
4 10 (0,62) 18 (0,53)
5 2 (0,12) 12 (0,35)
mdia 3,6 4,1
P =0,386
Tabela 54 - Questo 18 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 0 (0,00) 1 (0,03)
2 2 (0,12) 2 (0,06)
3 4 (0,24) 7 (0,21)
4 7 (0,41) 13 (0,38)
5 4 (0,24) 11 (0,32)
mdia 3,6 4,1
P =0,849
Tabela 55 - Questo 19 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 0 (0,00) 2 (0,06)
2 3 (0,18) 2 (0,06)
3 2 (0,12) 2 (0,06)
4 9 (0,53) 11 (0,33)
5 3 (0,18) 16 (0,48)
mdia 3,7 4,1
P =0,142
Tabela 56 - Questo 20 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 1 (0,06) 1 (0,03)
2 3 (0,18) 2 (0,06)
3 0 (0,00) 0 (0,00)
4 3 (0,18) 12 (0,35)
5 10 (0,59) 19 (0,56)
mdia 4,1 4,4
P =0,381
186
Tabela 57 - Questo 21 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 8 (0,47) 9 (0,26)
2 2 (0,12) 10 (0,29)
3 3 (0,18) 6 (0,18)
4 2 (0,12) 6 (0,18)
5 2 (0,12) 3 (0,09)
mdia 2,3 2,5
P =0,510
Tabela 58 - Questo 22 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 1 (0,06) 5 (0,15)
2 3 (0,18) 2 (0,06)
3 2 (0,12) 2 (0,06)
4 6 (0,35) 12 (0,35)
5 5 (0,29) 13 (0,38)
mdia 3,6 3,8
P =0,541
Tabela 59 - Questo 23 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 0 (0,00) 1 (0,03)
2 1 (0,06) 0 (0,00)
3 1 (0,06) 2 (0,06)
4 9 (0,53) 4 (0,12)
5 6 (0,35) 26 (0,79)
mdia 4,2 4,6
P =0,011
Tabela 60 - Questo 24 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 0 (0,00) 1 (0,03)
2 2 (0,12) 1 (0,03)
3 2 (0,12) 1 (0,03)
4 6 (0,35) 10 (0,29)
187
Desempenho do Projeto
5 7 (0,41) 21 (0,62)
mdia 4,1 4,4
P =0,342
Tabela 61 - Questo 25 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 1 (0,06) 1 (0,03)
2 2 (0,12) 0 (0,00)
3 1 (0,06) 0 (0,00)
4 8 (0,47) 6 (0,18)
5 5 (0,29) 27 (0,79)
mdia 3,8 4,7
P =0,006
Tabela 62 - Questo 26 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 0 (0,00) 4 (0,12)
2 9 (0,53) 6 (0,18)
3 4 (0,24) 5 (0,15)
4 3 (0,18) 14 (0,42)
5 1 (0,06) 4 (0,12)
mdia 2,8 3,2
P =0,050
Tabela 63 - Questo 27 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 1 (0,06) 1 (0,03)
2 4 (0,24) 1 (0,03)
3 3 (0,18) 4 (0,12)
4 5 (0,29) 14 (0,41)
5 4 (0,24) 14 (0,41)
mdia 3,4 4,1
P =0,144
188
Tabela 64 - Questo 28 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 2 (0,12) 3 (0,09)
2 1 (0,06) 1 (0,03)
3 1 (0,06) 3 (0,09)
4 7 (0,41) 5 (0,15)
5 6 (0,35) 22 (0,65)
mdia 3,8 4,2
P =0,228
Tabela 65 - Questo 29 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 3 (0,18) 3 (0,09)
2 4 (0,24) 3 (0,09)
3 0 (0,00) 3 (0,09)
4 4 (0,24) 13 (0,38)
5 6 (0,35) 12 (0,35)
mdia 3,4 3,8
P =0,312
Tabela 66 - Questo 30 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 3 (0,18) 2 (0,06)
2 4 (0,24) 1 (0,03)
3 2 (0,12) 6 (0,18)
4 8 (0,47) 12 (0,35)
5 0 (0,00) 13 (0,38)
mdia 2,9 4,0
P =0,008
Tabela 67 - Questo 31 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 4 (0,24) 4 (0,12)
2 6 (0,35) 4 (0,12)
3 3 (0,18) 3 (0,09)
4 4 (0,24) 16 (0,47)
189
Desempenho do Projeto
5 0 (0,00) 7 (0,21)
mdia 2,4 3,5
P =0,039
Tabela 68 - Questo 32 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 1 (0,06) 1 (0,03)
2 2 (0,12) 2 (0,06)
3 0 (0,00) 2 (0,06)
4 8 (0,47) 10 (0,29)
5 6 (0,35) 19 (0,56)
mdia 3,9 4,3
P =0,444
Tabela 69 - Questo 33 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 3 (0,18) 3 (0,09)
2 1 (0,06) 3 (0,09)
3 2 (0,12) 5 (0,15)
4 9 (0,53) 6 (0,18)
5 2 (0,12) 17 (0,50)
mdia 3,4 3,9
P =0,037
Tabela 70 - Questo 34 versus Questo 7
Desempenho do Projeto
Escore
Sucesso Parcial Sucesso Total
1 2 (0,12) 1 (0,03)
2 2 (0,12) 1 (0,03)
3 4 (0,24) 4 (0,12)
4 6 (0,35) 11 (0,32)
5 3 (0,18) 17 (0,50)
mdia 3,4 4,2
P =0,133
190
6) Tabelas de Contingncia Todas as questes contra a Questo 8.
Tabela 71 - Questo 1 versus Questo 8
Gerenciamento de Projeto
Cargo
gil Moderado - Clssico
Gerente ou Diretor de Projeto 6 (0,55) 14 (0,40)
Gerente ou Diretor de Produto 0 (0,00) 0 (0,00)
Gerente ou Diretor de Sistemas (TI) 2 (0,18) 5 (0,14)
Programador / Analista / Consultor 2 (0,18) 13 (0,37)
Presidente ou Vice - Presidente 0 (0,00) 0 (0,00)
Outro 1 (0,09) 3 (0,09)
P =0,702
Tabela 72 - Questo 2 versus Questo 8
Gerenciamento de Projeto
Tempo (anos)
gil Moderado - Clssico
<1 1 (0,09) 17 (0,50)
1 a 4 10 (0,91) 17 (0,50)
P =0,040
Tabela 73 - Questo 3 versus Questo 8
Gerenciamento de Projeto
Mtodo
gil Moderado - Clssico
XP 7 (0,64) 28 (0,80)
SCRUM 1 (0,09) 1 (0,03)
FDD 1 (0,09) 3 (0,09)
Outro 2 (0,18) 3 (0,09)
P =0,624
Tabela 74 - Questo 4 versus Questo 8
Gerenciamento de Projeto
Percentual
(%)
gil Moderado - Clssico
<10 0 (0,00) 7 (0,20)
10 - 30 3 (0,27) 7 (0,20)
31 - 50 3 (0,27) 5 (0,14)
51 - 70 0 (0,00) 6 (0,17)
71 - 90 0 (0,00) 4 (0,11)
>91 5 (0,45) 6 (0,17)
P =0,103
191
Tabela 75 - Questo 6 versus Questo 8
Gerenciamento de Projeto
Critrio de Avaliao
gil Moderado - Clssico
Satisfao das expectativas dos stakeholders 8 (0,73) 16 (0,44)
Atendimento aos objetivos / requisitos 2 (0,18) 7 (0,19)
Entrega dentro do oramento previsto 0 (0,00) 0 (0,00)
Entrega dentro do prazo previsto 1 (0,09) 6 (0,17)
Entrega segundo padres de qualidade 0 (0,00) 2 (0,06)
Satisfao do time 0 (0,00) 3 (0,08)
Indicadores financeiros 0 (0,00) 1 (0,03)
Outro 0 (0,00) 1 (0,03)
P =0,705
Tabela 76 - Questo 7 versus Questo 8
Gerenciamento de Projeto
Qualificao
gil Moderado - Clssico
Sucesso 10 (0,91) 23 (0,64)
Sucesso Parcial 1 (0,09) 13 (0,36)
P =0,181
Tabela 77 - Questo 9 versus Questo 8
Gerenciamento de Projeto
Champion envolvido
gil Moderado - Clssico
No 1 (0,09) 14 (0,42)
Sim, de uma rea de negcio 1 (0,09) 3 (0,09)
Sim, de sistemas ou TI 7 (0,64) 10 (0,30)
Sim, do corpo diretivo 1 (0,09) 6 (0,18)
Sim, outro 1 (0,09) 0 (0,00)
P =0,075
Tabela 78 - Questo 10 versus Questo 8
Gerenciamento de Projeto
Prazo
(meses)
gil Moderado - Clssico
<1 0 (0,00) 1 (0,03)
1 - 3 3 (0,27) 13 (0,37)
4 - 6 6 (0,55) 10 (0,29)
7 - 12 2 (0,18) 9 (0,26)
>12 0 (0,00) 2 (0,06)
P =0,558
192
Tabela 79 - Questo 11 versus Questo 8
Gerenciamento de Projeto
Pessoas
gil Moderado - Clssico
1 - 3 2 (0,18) 12 (0,33)
4 - 10 8 (0,73) 21 (0,58)
11 - 20 1 (0,09) 2 (0,06)
21 - 50 0 (0,00) 1 (0,03)
51 - 100 1 (0,07) 0 (0,00)
>100 0 (0,00) 0 (0,00)
P =0,705
Tabela 80 - Questo 12 versus Questo 8
Gerenciamento de Projeto
Percentual
(%)
gil Moderado - Clssico
0 - 20 4 13 (0,36) (0,37)
21 - 40 1 (0,09) 9 (0,26)
41 - 60 (0,09) 1 6 (0,17)
61 - 80 3 (0,27) (0,11) 4
81 - 100 (0,18) 2 3 (0,09)
P =0,476
1 Tabela 8 - Questo 13 versus Questo 8
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 2 (0,07)
2 0 (0,00) 3 (0,10)
3 0 3 (0,10) (0,00)
4 4 (0,40) 14 (0,47)
5 6 (0,60) 8 (0,27)
mdia 4,6 3,8
P =0,275
Tabela 8 - Questo 14 versus Questo 8 2
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 1 (0,03)
2 0 (0,00) 2 (0,07)
3 0 (0,00) 8 (0,28)
4 1 (0,10) 12 (0,41)
5 9 (0,90) 6 (0,21)
193
Gerenciamento de Projeto
mdia 4,9 3,7
P =0,004
Tabela 8 - Questo 15 versus Questo 8 3
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 1 (0,03)
2 0 (0,00) (0,03) 1
3 0 3 (0,10) (0,00)
4 2 (0,22) 14 (0,48)
5 7 (0,78) 10 (0,34)
mdia 4,8 4,1
P =0,236
Tabela 84 - Questo 16 versus Questo 8
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 3 (0,10)
2 2 (0,20) 3 (0,10)
3 0 (0,00) 8 (0,28)
4 3 (0,30) 9 (0,31)
5 5 (0,50) 6 (0,21)
mdia 4,1 3,4
P =0,158
Tabela 8 - Questo 17 versus Questo 8 5
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 2 (0,07)
2 1 (0,10) 2 (0,07)
3 0 (0,00) 3 (0,10)
4 4 (0,40) 14 (0,48)
5 5 (0,50) 8 (0,28)
mdia 4,3 3,8
P =0,550
Tabela 86 - Questo 18 versus Questo 8
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 1 (0,03)
194
Gerenciamento de Projeto
2 0 (0,00) 3 (0,10)
3 (0,21) 2 (0,20) 6
4 3 (0,30) 10 (0,34)
5 (0,31) 5 (0,50) 9
mdia 4,3 3,8
P =0,704
Tabela 87 - Questo 19 versus Questo 8
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 2 (0,07)
2 1 (0,11) 2 (0,07)
3 1 (0,11) 2 (0,07)
4 2 (0,22) 12 (0,41)
5 5 (0,56) 11 (0,38)
mdia 4,2 4,0
P =0,714
Tabela 8 - Questo 20 versus Questo 8 8
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 2 (0,07)
2 0 (0,00) 3 (0,10)
3 0 (0,00) 0 (0,00)
4 2 (0,20) 9 (0,31)
5 8 (0,80) 15 (0,52)
mdia 4,8 4,1
P =0,383
Tabela 8 - Questo 21 versus Questo 8 9
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 3 (0,30) 10 (0,34)
2 1 (0,10) 9 (0,31)
3 3 (0,30) 4 (0,14)
4 2 (0,20) 4 (0,14)
5 (0,07) 1 (0,10) 2
mdia 2,7 2,3
P =0,610
195
Tabela 9 - Questo 22 versus Questo 8 0
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 3 (0,30) 3 (0,10)
2 0 (0,00) 3 (0,10)
3 0 (0,00) 3 (0,10)
4 4 (0,40) 11 (0,38)
5 3 (0,30) 9 (0,31)
mdia 3,4 3,7
P =0,413
Tabela 9 - Questo 23 versus Questo 8 1
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 1 (0,04)
2 0 (0,00) 0 (0,00)
3 0 (0,00) 2 (0,07)
4 1 (0,10) 7 (0,25)
5 9 (0,90) 18 (0,64)
mdia 4,9 4,5
P =0,501
Tabela 9 - Questo 24 versus Questo 8 2
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 1 (0,03)
2 0 (0,00) 2 (0,07)
3 0 (0,00) 2 (0,07)
4 3 (0,30) 9 (0,31)
5 7 (0,70) 15 (0,52)
mdia 4,7 4,2
P =0,705
Tabela 9 - Questo 25 versus Questo 8 3
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 2 (0,07)
2 0 (0,00) 1 (0,03)
3 0 (0,00) 1 (0,03)
4 0 (0,00) 8 (0,28)
196
Gerenciamento de Projeto
5 10 (1,00) 17 (0,59)
mdia 5,0 4,3
P =0,201
Tabela 9 - Questo 26 versus Questo 8 4
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 2 (0,20) 2 (0,07)
2 (0,10) 1 11 (0,39)
3 0 (0,00) 6 (0,21)
4 6 (0,60) 8 (0,29)
5 1 (0,10) 1 (0,04)
mdia 3,3 2,8
P =0,097
Tabela 9 - Questo 27 versus Questo 8 5
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 2 (0,07)
2 0 (0,00) 4 (0,14)
3 0 (0,00) 6 (0,21)
4 3 (0,30) 11 (0,38)
5 7 (0,70) 6 (0,21)
mdia 4,7 3,5
P =0,046
6 Tabela 9 - Questo 28 versus Questo 8
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 5 (0,17)
2 1 (0,10) 0 (0,00)
3 0 (0,00) 2 (0,07)
4 1 (0,10) 9 (0,31)
5 8 (0,80) 13 (0,45)
mdia 4,6 3,9
P =0,081
197
Tabela 9 - Questo 29 versus Questo 8 7
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 4 (0,14)
2 0 (0,00) 4 (0,14)
3 0 (0,00) 3 (0,10)
4 3 (0,30) 10 (0,34)
5 7 (0,70) 8 (0,28)
mdia 4,7 3,5
P =0,120
Tabela 9 - Questo 30 versus Questo 8 8
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 1 (0,10) 3 (0,10)
2 0 (0,00) 3 (0,10)
3 2 (0,20) 6 (0,21)
4 1 (0,10) 13 (0,45)
5 6 (0,60) 4 (0,14)
mdia 4,1 3,4
P =0,045
Tabela 99 - Questo 31 versus Questo 8
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 2 (0,20) 5 (0,17)
2 1 (0,10) 5 (0,17)
3 0 (0,00) 5 (0,17)
4 3 (0,30) 12 (0,41)
5 4 (0,40) 2 (0,07)
mdia 3,6 3,0
P =0,109
Tabela 100 - Questo 32 versus Questo 8
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 1 (0,03)
2 0 (0,00) 4 (0,14)
3 0 (0,00) 2 (0,07)
4 4 11 (0,40) (0,38)
198
Gerenciamento de Projeto
5 6 (0,60) 11 (0,38)
mdia 4,6 3,9
P =0,516
Tabela 101 - Questo 33 versus Questo 8
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 5 (0,17)
2 1 (0,10) 3 (0,10)
3 0 (0,00) 6 (0,21)
4 1 (0,10) 9 (0,31)
5 8 (0,80) 6 (0,21)
mdia 4,6 3,3
P =0,015
Tabela 102 - Questo 34 versus Questo 8
Gerenciamento de Projeto
Escore
gil Moderado - Clssico
1 0 (0,00) 3 (0,10)
2 0 (0,00) 2 (0,07)
3 0 (0,00) 6 (0,21)
4 1 (0,10) 12 (0,41)
5 9 (0,90) 6 (0,21)
mdia 4,9 3,6
P=0,004
199
ANEXO C TABELAS E GRFICOS DA ANLISE DISCRIMINANTE
1) Tabelas e grficos de anlise discriminante para a Questo 7:
Proporo
de Acerto
Modelos semas questes:
Q25, Q30 e Q32
Modelos comas questes:
Q25, Q30 e Q32
Proporo
de Acerto
Modelos semas questes:
Q25, Q30 e Q32
Modelos comas questes:
Q25, Q30 e Q32
Grfico 2 - Grficos de boxplot da proporo de acerto para os 9.108 modelos (Q7).
O Grfico 2 leva em considerao a presena ou no das questes Q25, Q32 e Q30 nos
modelos de predio para a questo Q7. A largura de cada caixa proporcional ao nmero de
observaes utilizadas para constru-la.
A Tabela 105 apresenta aos dez melhores modelos de predio para a Questo 7, dos 9.108
considerados, segundo a proporo de acertos.
Tabela 103 - Dez melhores modelos para a predio da Q7.
Q13 Q14 Q16 Q21 Q25 Q28 Q29 Q30 Q31 Q32 Q33 Q34
Prop.
acerto
Falsos
positivos n
0 0 0 6 0 0 1 1 0 1 1 0 0 0.843 51
0 1 0 0 0 1 0 0 1 0 0 0 0.824 8 51
1 1 0 0 0 0 0 1 0 1 0 0 0.824 8 51
0 1 0 0 1 1 0 1 0 0 0 0 0.824 8 51
0 1 0 0 1 0 1 1 0 0 0 0 0.824 8 51
0 1 0 0 1 0 0.824 0 1 1 0 0 0 7 51
0 1 0 0 1 0 0 0 1 0 0 1 0.824 8 51
0 1 0 0 0 1 0 0 0 1 0 1 0.824 8 51
0 0 1 0 51 0 1 0 0 0 1 0 1 0.824 8
0 0 0 1 1 0 0 0 1 1 0 0 0.824 7 51
1 7 1 1 10 2 1 6 3 4 1 2 soma
200
Tabela 104 - Resultados da classificao para Q7
Grupo Predito
Grupo Original
Sucesso Parcial Sucesso
Sucesso Parcial 8 (47%) 9 (53%)
Sucesso 2 (5%) 32 (95%)
O Grfico 3 leva em considerao a presena ou no das questes Q14, Q33 e Q34 nos
modelos de predio para a questo Q8. A largura de cada caixa proporcional ao nmero de
observaes utilizadas para constru-la.
2) Tabelas e grficos de anlise discriminante para a Questo 8:
Proporo
de Acerto
Modelos semas questes:
Q14, Q33 e Q34
Modelos comas questes:
Q14, Q33 e Q34
Proporo
de Acerto
Modelos semas questes:
Q14, Q33 e Q34
Modelos comas questes:
Q14, Q33 e Q34
Grfico 3 - Grficos de boxplot da proporo de acerto para os 9.108 modelos (Q8)
A Tabela 107 apresenta aos dez melhores modelos de predio para a Questo 8, dos 9.108
considerados, segundo a proporo de acertos.
Tabela 105 - Dez melhores modelos para a predio da Q8.
Q14 Q16 Q18 Q21 Q24 Q27 Q28 Q31 Q32 Q33 Q34
Prop.
acerto
Falsos
positivos n
1 0 0 0 0 0.948 0 1 0 0 1 0 0 39
1 1 0 0 0 1 0 0 0 0 1 0.948 1 39
1 1 0 0 0 0 1 0 0 1 0 0.948 0 39
1 1 0 1 0 0 0 0 0 1 0 0.948 0 39
1 1 0 0 0 0 0 0 1 1 0 0.948 0 39
1 0 1 0 0 0 1 0 0 1 0 0.948 0 39
1 0 1 0 0 0 0 1 0 1 0 0.948 0 39
1 0 1 0 0 0 0 0 1 1 0 0.948 0 39
1 0 0 0 1 1 0 0 0 1 0 0.948 0 39
201
Q14 Q16 Q18 Q21 Q24 Q27 Q28 Q31 Q32 Q33 Q34
Prop.
acerto
Falsos
positivos n
1 0 0 0 1 0 1 0 0 1 0 0.948 0 39
10 4 3 1 2 1 4 2 2 9 1 soma
Tabela 106 - Resultados da classificao para Q8
Grupo Predito
Grupo Original
gil Moderado-Clssico
gil 7 (70%) 3 (30%)
Moderado-Clssico 0 (0%) 29 (100%)
202
ANEXO D TABELA DA REGRESSO LOGSTICA
Tabela de regresso logstica para a Questo 7:
Tabela 107 - Estimativas dos parmetros no modelo logstico para Q7
Intercepto Q25 Q31 Q32
4.338 1.679 0.831 1.159