Implementing Distributed Novell Sentinel Environments: A Customer Case Study
2stACT_Experiences in Distributed Development_A Case Study
Transcript of 2stACT_Experiences in Distributed Development_A Case Study
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
1/22
EXPERIENCES IN DISTRIBUTED
DEVELOPMENT: A CASE STUDY
LORI KIEL
ANGELUS VINCENT P. GUILALAS
MCPE DSD IIMCPE 226
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
2/22
Introduction:
The article is all about the adoption
of globalized approaches to softwarecreation which is the distributed software
there will be continuing pressures
towards this approach, it could be
technical or human factors.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
3/22
Cont. Intro.
The study described here was
undertaken in order to contribute to the
small but growing body of empirical
now e ge o g o a so waredevelopment. In addition, was to
answer the question, how did the
distribution of software development forthis product fail?
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
4/22
Positive Impact of the Article:
When I read this article a lot of ideas,
opinions, and questions came in my mind.
Why? And how this distributed project
failed? Directly examining the effects of the
which are themes, practices, and general
observations it is an important direction for
any distributed team for continued researchfor globally distributed software
development.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
5/22
Cont. Positive Impact
The positive impact here is that this
negative result was considered as a
adoption and research of globally
distributed development.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
6/22
Negative Impact of the Article:
Reading this article there were no
much big impact on the negative side inmy own view. Although I was a little bit
i in u h h n h n
this project fails to achieve its goals.Nevertheless, it was not a situation for
me to worry for as a one of the people who
is taking the path and understanding how
software evolved.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
7/22
Cont. Negative Impact
However, over the years I know thatdistributed software development team is
constantly striving to find new ways in
which we can offer high quality softwaredevelopment services at low prices to the
customers around the world. It is always
a continuing challenge for us that thisfailure may eliminated.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
8/22
Comments/Reactions/Conclusions:
This study shows that organizational
differences which emerged in the study are
much stronger indicators that will affect ina good quality distributed software product
the development.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
9/22
Cont.
Comments/Reactions/Conclusions:These are themes which represent the
abstract or broad conceptual challenges to
distribution that participants described.Practices or specific ways of doing things on
-
company as described by the participants. Itis at the level of practices where the themes
are realized and reinforced. Finally, a third
contains general observations made by the
participants about the process of distributed
development.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
10/22
Cont.
Comments/Reactions/Conclusions:
This category contains the participants
own reflections on the overall practice ofdistribution, not necessarily their own
project or projects. The data in this studyindicate that when linguistic and cultural
differences are present, along with inter-
office power struggles, these problems are
dramatically amplified.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
11/22
Cont.
Comments/Reactions/Conclusions:
In my own view, this study simply
describes the problem which is how to useglobally distributed technical personnel to
create software in an effective and
economical manner. According to Lori Kiel Itis always compelling to try and isolate the
one factor - the silver bullet that will solve
a problem. But we cannot isolate one factor
as the cause of dismiss or failure of the
project.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
12/22
Cont.
Lori Kiel describes situations that
happen during the development an eight-hour time zone difference, a subsequent
,
and a poor inter-office relationship.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
13/22
Cont.
Even though teleconference meeting is
always a challenge they nonethelessfunction as a powerful and effective
communication tool for many international
organizations because this effectiveness isseverely diminished when language or
cultural barriers hinder the degree to
which all people involved in the meetingcan participate fully which is very true.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
14/22
Cont.
However, when software projects get
behind the scheduled time, the typicalsolution is to add more MAN-MONTH or
manpower to the software project. But
theres a fallacy on it. The second problemwith estimating completion time of
software projects is with the unit of time
used to estimate the completion of theproject which is MAN-MONTH.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
15/22
Cont.
There is a fallacy involved with this
unit: It is true that the cost of the project
will increase proportional to the MAN-MONTH used for that project. However,
proportional to the number of MAN-MONTHS used for a project. Hence the
man-month as a unit for measuring the size
of a job is a dangerous and deceptive myth.
It implies that men and months are
interchangeable.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
16/22
Cont.
Men and months are interchangeable
commodities only when a task can be
partitioned among many workers with nocommunication among them. According to
software project makes it later. Thereforethere is no single factor can be isolated as
the cause of the failure.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
17/22
Recommendations:
Software Development as a global
enterprise is current a reality for many
large corporations and it is one of therapidly growing trends in the software
increasingly common. Main expectedbenefits are improvements in time-to-
market efficiency and access to greater
and less costly resources.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
18/22
Cont. Recommendations:
However a number of problems are
still to be solved before the full potential of
global development can be obtained.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
19/22
Cont. Recommendations:
Recommendations must be observed
and implemented such as explicitagreements and ways of working should be
defined for the following areas needing the
most attention; team coordination andcommunication, requirements and
architectures, integration, and
configuration management.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
20/22
Cont. Recommendations:
In addition, I believe that the success
of any distributed software development
team relies heavily also on the qualities onthe people involved or people around it.
hinder the degree to which all people
involved must be mitigated. There must be
a several measures in place to ensure aconstantly high level of communication and
programming skill amongst the team.
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
21/22
-
7/30/2019 2stACT_Experiences in Distributed Development_A Case Study
22/22
Cont. Recommendations:
In order to further improve
communication, all new hires participate in a
yearlong English language training course.Aside from intercultural trainings and
lan ua e courses, there must be a stron , fast
and secure communication IT infrastructurein order to interconnect various development
locations. By these recommendations, I think
there will be a distributed softwaredevelopment team who is able to development
distributed software successfully.