• Nenhum resultado encontrado

Capítulo 6 Conclusões e Perspectivas Futuras

6.1 Conclusão

As organizações de software devem ser capazes de implementar, continuamente, melhorias nos seus processos, como estratégia para aumentar a sua competitividade e até mesmo garantir a sua sobrevivência no mercado. No entanto, diversos problemas e dificuldades são enfrentados pelas organizações na condução de iniciativas de melhoria, como o alto custo e a dificuldade em perceber os benefícios obtidos com a implementação de melhorias nos processos (STAPLES et al., 2007; COLEMAN e O'CONNOR, 2008; TRAVASSOS e KALINOWSKI, 2009).

Diversos estudos na área foram conduzidos, procurando compreender os problemas que afetam o sucesso de iniciativas de melhoria. Esses estudos apontam as causas desses problemas como sendo um conjunto reduzido de questões críticas de caráter sócio-cultural, tecnológico e organizacional (GOLDENSON e HERBSLEB, 1995; STELZER e MELLIS, 1998; DYBA, 2000; BADDOO, 2001; RAINER e HALL, 2002; NIAZI et al., 2006). Alguns pesquisadores identificaram, também, que essas questões são dependentes das especificidades dos mercados e setores locais de software (EL-EMAM et al., 1999; NIAZI et al., 2008; WONG e HASAN, 2008). Portanto, os resultados dos estudos experimentais sobre os fatores críticos de sucesso em iniciativas de melhoria são dependentes de contexto e não podem ser generalizados (NIAZI et al., 2006; COLEMAN e O'CONNOR, 2007).

No contexto do setor de software do Brasil, os estudos sobre os fatores críticos de sucesso, geralmente, representam as experiências específicas de uma organização de software ou instituição de consultoria. Apesar disso, as experiências dos implementadores do modelo MPS na coordenação de iniciativas de melhoria em diversas regiões do país, proporcionam uma rica fonte de dados para a condução de investigações mais abrangentes sobre a implementação de melhorias. Devido à importância do Programa MPS.BR para o

os fatores críticos de sucesso em iniciativas de melhoria baseadas no modelo MPS que envolvam de forma abrangente as instituições implementadoras do modelo, podem contribuir para a pesquisa e prática da melhoria de processos de software no Brasil.

Considerando essas questões, decidiu-se, nesta tese, pela adoção de métodos qualitativos e quantitativos para guiar a condução de uma investigação sobre os fatores críticos de sucesso em iniciativas de melhoria, utilizando as experiências dos implementadores do modelo MPS na coordenação de iniciativas de melhoria nas organizações de software brasileiras.

Os resultados dos estudos conduzidos durante a investigação, vão ao encontro da suposição da tese, apresentada no Capítulo 1. Como resultado da investigação realizada com base nas experiências dos implementadores do modelo MPS, adotando métodos qualitativos e quantitativos de pesquisa, foi construído e avaliado um framework teórico, constituído de um conjunto de proposições (hipóteses) e um conjunto de categorias inter- relacionadas que ajudam a explicar o processo social do comportamento humano que rege a implementação de melhorias em processos no contexto do setor de software do Brasil.

Alguns dos resultados obtidos na investigação, conduzida nesta tese, corroboraram com os resultados de outros estudos similares conduzidos em diferentes contextos.

Assim como em outros estudos, foram percebidas questões críticas relacionadas à aspectos individuais, como a motivação e facilidade de aceitação de mudanças pelos membros da organização. Os resultados desta investigação permitiram identificar que esses fatores sofrem influência da visibilidade do retorno do investimento nas melhorias dos processos, bem como do apoio da alta gerência. Essas mesmas relações de influência foram identificadas por outros pesquisadores, como MEZZENA e ZWICKER (2007), RAINER e HALL (2003) e BADDOO e HALL (2003).

Os resultados desta pesquisa confirmaram que a implementação de melhorias em processos de software é de fato um processo social. Essa constatação pode ser comprovada pela identificação de questões críticas associadas ao relacionamento entre os consultores da instituição implementadora e os membros da organização alvo da implementação das melhorias. Um fator que influência esse relacionamento é a confiança dos membros da organização na consultoria especializada. Essa relação de influência foi identificada, também, em outros estudos, como o conduzido por EL-EMAM et al. (2001) e WILSON et al. (2001). No entanto, estes pesquisadores consideraram a relação de confiança como sendo crítica entre o grupo de processos responsável pela implementação e os membros da organização.

Um fator identificado, nesta investigação, que pode influenciar a confiança entre os implementadores e membros da organização está relacionado às competências da consultoria. Os resultados do estudo permitiram identificar que quando a consultoria demonstra competências técnicas adequadas, existe uma maior confiança pelos membros da organização na consultoria. Os pesquisadores MEZZENA e ZWICKER (2007), também, apontaram que uma consultoria externa competente tem a capacidade de acelerar a implementação das melhorias, aumentando as chances de sucesso da iniciativa de melhoria.

Os resultados desta investigação, também, permitiram identificar aspectos críticos para alcançar sucesso na condução de iniciativas de melhoria relacionados à fatores tecnológicos, como a adequação dos processos/procedimentos. Um fator apontado, nesta investigação, como influenciador da adequação dos processos e procedimentos, é a implementação incremental de mudanças na forma de trabalho. Esse relacionamento demonstra que questões organizacionais podem de fato influenciar aspectos técnicos na melhoria de processos. RAINER e HALL (2003), também, apontaram o fator “mudança” como tendo influência na adequação dos processos e procedimentos.

Um fator chave para alcançar sucesso na condução de iniciativas de melhoria, identificado nos resultados desta investigação, está relacionado às competências em engenharia de software dos membros da organização alvo da implementação de melhorias. Esse fator tem a capacidade de influenciar, tanto de forma direta, quanto indireta, outros fatores, como a facilidade de aceitação de mudanças e a adequação dos processos. Os resultados da investigação identificaram que a existência de programas de capacitação profissional tendem a influenciar positivamente esse fator. De forma similar, RAINER e HALL (2003), também, identificaram a importância das políticas adequadas de treinamento para manter e aprimorar as competências dos membros da organização, aumentando as chances de obter sucesso na condução de iniciativas de melhoria.

Assim como na maioria dos estudos experimentais sobre fatores críticos de sucesso, esta investigação apontou como sendo crítico questões relacionadas à disponibilidade de recursos, tanto financeiros, quanto de ferramentas de apoio e de pessoal. Um fator influenciador da disponibilidade desses recursos, apontado nesta investigação, está associado à eventos internos/externos capazes de afetar a organização. Essa mesma relação de influência foi observada por BADDOO e HALL (2003) ao apontarem que pressões comerciais são capazes de afetar negativamente a disponibilidade de recursos para a implementação de melhorias nos processos de software.

Os resultados desta investigação possibilitaram, também, identificar um conjunto de ações para ajudar a maximizar ou garantir a presença dos fatores críticos de sucesso de influência positiva, bem como ajudar a minimizar ou eliminar a presença dos fatores críticos de influência negativa. No entanto, não foi possível analisar essas ações frente aos resultados de outros estudos. A maioria desses estudos focou nas questões de contexto relacionadas a fatores críticos de sucesso em iniciativas de melhoria. Um único estudo, conduzido por NIAZI et al. (2005b), propôs um conjunto de práticas para tratar os fatores críticos de sucesso. No entanto, essas práticas foram levantadas considerando a perspectiva interna da organização. Enquanto as ações identificadas, nesta investigação, representam a visão e perspectiva externa da instituição de consultoria.

Apesar dos resultados desta investigação apontarem semelhanças com outros estudos, algumas das questões críticas não foram identificadas pelos demais estudos da área, por exemplo, continuidade do programa de melhoria independente da consultoria e perspectiva de avaliação formal da implementação dos processos. Acredita-se que essa distinção tenha sido ocasionada pela aplicação do método de investigação qualitativo Grounded Theory. Este método ajuda a aprofundar a pesquisa nos tópicos de interesse, proporcionando uma maior exploração de conceitos. Portanto, pode ser que o método Grounded Theory tenha ajudado a identificar conceitos não percebidos como críticos por outros estudos.

Alguns aspectos relevantes da investigação conduzida nesta tese estão relacionados aos mecanismos adotados para organizar o conhecimento sobre os fatores críticos de sucesso em iniciativas de melhoria. Pode-se observar, na revisão da literatura de estudos similares, a falta de uma estrutura comum para organizar os conceitos, acarretando em uma maior dificuldade na comparação dos resultados desses estudos. Portanto, espera-se que a definição de meta-modelos capazes de ajudar a organizar o conhecimento adquirido, como o apresentado nesta tese, facilite a comparação dos resultados da investigação conduzida nesta tese com os resultados de outras investigações sobre os fatores críticos de sucesso.

Por fim, podem ser destacadas algumas limitações deste trabalho. O framework teórico, construído, descreve o contexto e processo de mudança organizacional que as organizações de software podem experimentar durante a implementação de melhorias em processos de software. No entanto, é importante notar que os relacionamentos e as dependências apresentadas não são determinísticos. Mudanças organizacionais provocadas pela implementação de melhorias nem sempre serão as intencionadas pelos envolvidos na iniciativa de melhoria. Por exemplo, o coordenador de uma iniciativa de melhoria pode ter

realizado um planejamento adequado da iniciativa em termos de prazo e recursos e, mesmo assim, experimentar dificuldades na institucionalização dos processos de software devido a outros fatores, como a redução da produtividade decorrente da curva de aprendizagem pela introdução de práticas inovadoras no desenvolvimento de software.

Outra limitação do trabalho é que o framework teórico foi desenvolvido com base na visão de consultores de implementação de melhorias em processos. Portanto, os resultados apresentados não tratam da perspectiva específica de outros profissionais envolvidos nas iniciativas de melhoria, como os membros da organização alvo da implementação. Apesar disso, a caracterização da experiência dos implementadores envolvidos nos estudos realizados, demonstrou uma variedade considerável de iniciativas de melhoria, aumentando a capacidade de generalização do framework teórico.

Apesar do framework teórico ter sido construído com base nas experiências dos implementadores de uma única instituição implementadora, no caso a COPPE/UFRJ, a vasta experiência em iniciativas de melhoria dessa organização, abrangendo organizações tanto públicas quanto privadas, desde pequeno porte até grandes organizações, confere maior confiabilidade de que os resultados representam em determinado grau o contexto do setor de software do Brasil. Apesar disso, esses resultados não podem ser generalizados para outros contextos, por exemplo, as organizações de software que operam nos demais países da América Latina.