2.1 Systematic Mapping Study
As a comparison measure for the volume of research
on DS PM, we have used PM involving Distributed
Teams (DT). Since DT has been adopted by many
organizations distributing their software development
projects worldwide, seeking cost and quality
advantages (Herbsleb,2001), DT PM became a
popular research topic.
Although DS and DT are two distinct subjects,
with no direct relation between them, both topics are
present in a great number of today’s IT projects,
having the research on each of them the same
characteristic of being able to intersect with PM. The
SMS, thus, was performed for confirming the level of
attention provided to DS PM when compared to the
volume of studies focusing on DT PM.
The number of papers selected as a result of
systematic search was 37 out of 127. Out of these, 28
focused on PM intersection with DT, 8 focused on
PM intersection with DS and only 1 focused on PM
intersecting both DT and DS at the same time. These
results demonstrate an imbalance in the academic
interest towards both DT and DS. Another imbalance
indicator is that out of the 8 DS PM papers, 50% of
them were published before year 2000.
2.2 Interview-based Field Study
Due to the SMS results, we designed an interview-
based field study with IT industry professionals. Our
intent was to better understand the practical relation
of the DS and PM areas, what are today’s challenges
of projects involving DS, as well as what could be
used as possible countermeasures for such challenges.
Semi-structured interviews were conducted with
16 professionals from Brazil (14) and United States
(2). The selection criteria was based on their IT
industry experience (at least 10 years) and ability to
be critical (as perceived by the researchers).
Their role distribution was: 9 project managers, 2
development leaders, 2 test leaders, 1 business
analyst, 1 architect, and 1 IT Manager. In average,
they had: 17.2 years of work experience, 12.5 years
of technical work experience, 6.7 years of managerial
experience, and 5.8 years of experience with the
current exployer. Next, we briefly present the
findings of our field-based study.
2.2.1 Technical Project Managers
The perception of 68.75% of our interviewees is that
project managers usually are not involved with
technical aspects in the projects they manage. Still,
62.5% considered beneficial, project delivery wise, to
have project managers with technical knowledge.
2.2.2 Awareness of System Distribution
Regarding awareness of what DS is, 62.5% of the
interviewees were not even familiar with the concept.
After Section 1 definition was provided, all
interviewees confirmed they now understood the
concept, having 84% of them claimed to have
participated in DS projects in the past 5 years.
Therefore, the high volume of today’s software
development projects involving DS does make it
difficult even for experienced professionals to realize
how frequently they are inserted in such context. For
them, these are “just regular projects”, where DS is a
almost a mandatory solution aspect. This constitutes
evidence of an “abstraction trend” of the DS feature.
2.2.3 The Challenges from DS Projects
The discussed challenges of DS projects were either
technical or managerial aspects of software
development. Each interviewee was allowed to
provide as many challenges as they wanted, including
ones for a same item. The challenges were then
grouped into categories.
The list of categorized main technical challenges
and their individual occurences is as follows: Testing
(14), IT infrastructure (17), integrations (6), fidelity
of non-production to production environments (4),
system security (3), system architecture (6),
requirements (7), deployments (7), existence of too
many implementation options (3) and others (8).
We also discussed managerial challenges related
to DS projects. The list of categorized main
managerial challenges and their individual
occurences is as follows: obtain a skilled team (5),
risk management (9), knowledge management (5),
team management (4), communication (8), vendor
management (5), project planning (6) and others (7).
After the interviews, the main definition of
“system distribution” of our study was restricted to
solutions that are: (i) distributed regarding their IT
infrastructure, e.g. a software distributed between an
application server and a database server; and (ii)
distributed among different softwares, integrated with
each other through interfaces or other mechanisms
that allow exchanges, such as of data, tokens, etc.
2.2.4 Failed DS Projects
From the DS projects that the interviewees
participated in the last 5 years, an average project
failure of 38,44% was reported, having 81,25% of the