Summary: | Made available in DSpace on 2014-06-12T15:58:17Z (GMT). No. of bitstreams: 2
arquivo3449_1.pdf: 1857045 bytes, checksum: 0fc5acb873c033d2bfbaba0251c0006c (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2010 === Há muitos anos o desenvolvimento de software se tornou fundamental para o
mercado global. Na década passada, como reflexo da globalização, empresas de software
começaram a distribuir seus processos de desenvolvimento em lugares diferentes, criando o
desenvolvimento distribuído de software (DDS). Esta abordagem herdou os problemas
existentes no desenvolvimento tradicional (co-localizado) e por diversas razões acrescentou
outras dificuldades. Com a ascensão do DDS, as organizações tentam distribuir da melhor
maneira suas atividades do desenvolvimento de software.
Esse trabalho objetiva identificar quais modelos de colaboração são utilizados pela
indústria e/ou academia para desenvolver software no contexto distribuído, tendo como
base o ciclo de vida básico do desenvolvimento tradicional de software (requisitos, análise,
implementação e testes), como também suas variações e se as fases do mesmo são
realizadas onsite (no cliente), distribuído/offshore e multi-site (em ambos). Assim como,
apresentar quais são os desafios que afetam cada fase do ciclo de vida das empresas.
O método utilizado para levantar as formas de colaboração foi uma revisão
sistemática da literatura, método da Engenharia de Software baseado em evidências, que
analisou 840 trabalhos publicados desde 2000 até 2009, e também uma pesquisa de campo,
realizada com 10 projetos distribuídos. Para identificar os fatores que afetam as atividades
do desenvolvimento foi utilizada a mesma pesquisa de campo no mercado nacional de
software, onde através de um questionário, as empresas pesquisadas citaram os problemas
que enfrentam e que modelos de colaboração as mesmas utilizam.
A partir dos resultados é possível afirmar que os modelos existentes na literatura são
distintos dos utilizados na indústria e que os fatores que afetam o desenvolvimento
distribuído são comuns entre as empresas. Dessa forma, é possível visualizar os desafios
que a indústria nacional enfrenta para cada fase do desenvolvimento. Logo, este estudo
também tem o propósito de favorecer futuros trabalhos, que tenham como objetivos propor
soluções para tais problemas e modelos
|