Name: | Description: | Size: | Format: | |
---|---|---|---|---|
2.72 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
While GDD (Global Development and Delivery) is becoming a way of life, this thesis
represents a wide range of conclusions. However, GDD is technologically and
organizationally complex and presents a variety of challenges to be managed by the
software development team. In particular, temporal, geographical and socio-cultural
distances impose problems not experienced in traditional systems development. In
this paper, I present findings from an intership on GlobalSoftware company as a QA
and two month lately as a PM in which I explore the particular challenges associated
with managing GDD.
This Master thesis is exploring a lot of aspects of the global development and delivery
regarding the software development. It is the coordination of development activities
in places to produce software applications and management through distributed
repositories of the assets that contribute to these applications (Lanubile 2009).
The purpose of this report is to go through the GDD, to understand the methodology,
the research techniques used and the impact that this has within the organization in
which I applied for. All the observations come from the experiences of working in a
real background.This guides the development and delivery of software and also
serves to study the patterns of myths and their interpretation in a GDD environment.
It has been revealed that the geographically distributed enterprise is not easy to be
managed and needs more resources allocated. The purpose is the same, what
changes is the way how we reach those goals. To understand the "intense" why, a
physical presence was needed to observe the organization's characteristics and
analyze the scenario of globalization. This thesis is a step to a better, more productive and with a higher quality GDD. It
helps companies to take into account and address potential challenges at the
beginning by the overall structure. The presented work also helps companies to find
the solutions validated to meet the challenges in their practice. At the same time, I
have accumulated a considerable knowledge and experience, which is beginning to
have a say in the future.
Enquanto GDD (Global Development and Delivery) torna-se um modo de vida, esse trabalho apresenta uma ampla gama de conclusões. No entanto, o GDD é tecnológicamente e organizacionalmente complexo e apresenta uma variedade de desafios a serem geridos pela equipa de desenvolvimento de software. Em particular, as distâncias temporais, geográficas e socioculturais impõem problemas não experimentados no desenvolvimento de sistemas tradicionais. Neste relatório, apresento as conclusões deduzidas durante o estágio na empresa GlobalSoftware, onde comecei por assumir funções de QA mas passado 2 meses comecei a exercer a função de PM explorando os desafios particulares associados á gestão de GDD. Esta tese explora vários aspetos do desenvolvimento global e entrega no que se refere ao desenvolvimento de software. É a coordenação de atividades de desenvolvimento em locais para produzir aplicativos de software, bem como a gestão através de repositórios distribuídos dos ativos que contribuem para essas aplicações (Lanubile 2009). O objetivo deste relatório de estágio passa por refletir sobre o processo global e de perceber através da metodologia e técnicas de investigação utilizadas, o impacto que este meio representa dentro da organização em que me inseri. As observações são provenientes da experiência de trabalhar num espaço real. Este trabalho direciona o desenvolvimento e entrega de software e também serve para estudar os padrões dos mitos e a interpretação dos mesmos num ambiente GDD. Tem-se revelado que a empresa geograficamente distribuída não é fácil de ser gerida e necessita de mais recursos atribuídos. Ou seja, a finalidade é a mesma, o que muda é a forma como se atingem esses objetivos. Para compreender o porquê “intenso”, foi necessária uma presença física para perceber as características da organização e analisar o cenário de globalização. Esta tese é um passo para uma GDD melhor, mais produtivo e com mais qualidade uma vez que ajuda as empresas a ter em conta e abordar desafios potenciais no início por meio da estrutura global. O trabalho apresentado também ajuda as empresas a encontrar soluções validadas para enfrentar os desafios em sua prática. Ao mesmo tempo, tenho acumulado um conhecimento considerável e uma experiência que está começando de uma forma abrangente.
Enquanto GDD (Global Development and Delivery) torna-se um modo de vida, esse trabalho apresenta uma ampla gama de conclusões. No entanto, o GDD é tecnológicamente e organizacionalmente complexo e apresenta uma variedade de desafios a serem geridos pela equipa de desenvolvimento de software. Em particular, as distâncias temporais, geográficas e socioculturais impõem problemas não experimentados no desenvolvimento de sistemas tradicionais. Neste relatório, apresento as conclusões deduzidas durante o estágio na empresa GlobalSoftware, onde comecei por assumir funções de QA mas passado 2 meses comecei a exercer a função de PM explorando os desafios particulares associados á gestão de GDD. Esta tese explora vários aspetos do desenvolvimento global e entrega no que se refere ao desenvolvimento de software. É a coordenação de atividades de desenvolvimento em locais para produzir aplicativos de software, bem como a gestão através de repositórios distribuídos dos ativos que contribuem para essas aplicações (Lanubile 2009). O objetivo deste relatório de estágio passa por refletir sobre o processo global e de perceber através da metodologia e técnicas de investigação utilizadas, o impacto que este meio representa dentro da organização em que me inseri. As observações são provenientes da experiência de trabalhar num espaço real. Este trabalho direciona o desenvolvimento e entrega de software e também serve para estudar os padrões dos mitos e a interpretação dos mesmos num ambiente GDD. Tem-se revelado que a empresa geograficamente distribuída não é fácil de ser gerida e necessita de mais recursos atribuídos. Ou seja, a finalidade é a mesma, o que muda é a forma como se atingem esses objetivos. Para compreender o porquê “intenso”, foi necessária uma presença física para perceber as características da organização e analisar o cenário de globalização. Esta tese é um passo para uma GDD melhor, mais produtivo e com mais qualidade uma vez que ajuda as empresas a ter em conta e abordar desafios potenciais no início por meio da estrutura global. O trabalho apresentado também ajuda as empresas a encontrar soluções validadas para enfrentar os desafios em sua prática. Ao mesmo tempo, tenho acumulado um conhecimento considerável e uma experiência que está começando de uma forma abrangente.
Description
Keywords
Global development and delivery Project management Distributed teams Global projects Quality assurance Software engineering Desenvolvimento global e entrega Gestão de projeto Equipas distribuídas Projetos globais Garantia de qualidade Engenharia de software Engenharia Informática . Faculdade de Ciências Exatas e da Engenharia