SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Oct. 31


                                       IJASCSE Vol 1, Issue 3, 2012

          BARRIERS SURROUNDING KNOWLEDGE TRANSFER IN NON-COLLOCATED
                      SOFTWARE ARCHITECTURE DEVELOPMENT

                   Marzanah, A.J., Salfarina, A., Abdul Azim, A. G., AND Rusli, A.
                    Faculty of Computer Science and Information Technology,
                                     University Putra Malaysia



  Abstract—Abundance of efforts have                                  I. INTRODUCTION
  been endeavored to investigate the                      Today, the development of software has
  barriers of knowledge transfer (KT) that             evolved      tremendously        from      being
  exist in various level within organizations.         concentrated at a single site to being
  The structure of non-collocated team                 geographically dispersed. The distance
  amplifies the complication of the KT.                between the different teams can vary from a
  Despite efforts put forth, not much is               few meters (when the teams work in adjacent
  known about KT in software architecture              buildings) to different continents (Prikladnicki,
  development, a setting that is very much             2003). Such distributed environment allows
  knowledge intensive. KT is crucially                 team members to be located in various
  essential as for making design decisions             remote sites during the software lifecycle,
  in developing software architecture, many            thus making up a network of distant sub-
  factors and inputs need to be carefully              teams (Jimenez et al. 2009). In some cases,
  considered and accounted. The purpose                these teams may be members of the same
  of this paper is to discuss and outline our          organization; in other cases, collaboration or
  perspectives regarding the barriers                  outsourcing involving different organizations
  towards effective KT in this particular              may exist. The primary influence to this
  environment. We believe that the outcome             phenomenon stems from huge savings or
                                                       sound business reasons that include
  will    deposit    valuable     contribution
                                                       reduction in workspace costs, increased in
  particularly in the study of KT in non-
                                                       productivity, labor cost, better access to
  collocated       software       architecture         global markets and environmental benefits.
  development and enrich the knowledge                 Notwithstanding      these     benefits,    such
  management literature in general.                    environment is fraught with challenges.
                                                          Software architecture is about making
  Keywords-Keywords: Knowledge transfer
                                                       design decisions based from the user
  (KT),       non-collocated  software                 requirements.      Typically    these     design
  architecture, barriers.                              decisions are not well explicitly documented
                                                       but remains to reside in the mind of the
                                                       software architects or software designers (van
                                                       der Ven et al. 2006). This has caused lost of
  www.ijascse.in                                                                                  Page 1
Oct. 31


                                        IJASCSE Vol 1, Issue 3, 2012

  the important knowledge underlying the                       II. KNOWLEDGE TRANSFER (KT)
  decisions (the architectural artifact), including        KT is the dissemination of knowledge from
  the evaluated alternatives, trade-offs and            one individual or group to another within the
  rationale about the decision made. Amplified          organization. It may be purposely transferred,
  by the distance between teams, the                    or it may occur as an unintended outcome of
  interdependencies      between      them      are     other activities (Joshi et al., 2006).       As
  challenged by the decreased of opportunities          asserted by Appelbaum and Steed (2005),
  for face-to-face interaction while relying            “…knowledge are best learned through
  heavily on the documentation. The challenge           exposure to and experience…”. This is further
  continues in terms of limited utilization of the      supported by Newell (2005) where according
  knowledge areas used and exchanged due to             to her, KT implies that each individual or
  the arising difficulties in establishing an           group or organizational unit need not learn
  effective medium for KT between non-                  from scratch but can rather learn from the
  collocated teams to connect with each other.          experiences of others. Therefore in this
  Additionally, the intensification of these            paper, we adopted the definition of KT as the
  challenges is increased by the differences in         process through which one unit learns from
  capabilities and work experiences that exist          the experiences of others (Argote &
  between the teams. Moreover, the importance           Todorova, 2007; Darr & Kurtzberg, 2000).
  of software architecture development is               From our perspective, KT is about the
  acknowledged for it is where the integration of       integration of knowledge and experience
  knowledge mostly happens. It does not only            between people from various backgrounds
  provide the blue print of the whole system or         and expertise. This is in line with the
  software to be developed, but it can                  knowledge       intensive   perseverance      in
  determine the success or failure of the               software architecture development, which
  development itself. In this paper, our interest       demands such integration. These people
  is geared into understanding the barriers             need not only sharing but also learning from
  surrounding effective KT in non-collocated            each others’ experience to ensure that they
  software architecture development. It is our          can accomplish their tasks. It is also believed
  belief that in order to achieve effective KT          that the definition of KT must cover the use of
  particularly between non-collocated teams, it         knowledge on the part of the receiver
  is crucial that these obstacles must first be         (Devanport & Prusak, 2000; Darr & Kurtzberg,
  understood so that new perspectives and               2000) and not simply by sharing of the
  solutions either to overcome or increase              knowledge between units. This is particularly
  those impacts on KT can be provided.                  important to distinct the overlapping terms
      In the next sections, the current body of         between KT and just knowledge sharing, and
  literature reviewed in this study is explained,       also makes it easier to verify that KT has
  and followed by the discussion on barriers to         occurred by investigating those cases
  effective KT in non-collocated software               involving use, which can be observed and
  architecture development. The paper then              measured (Darr & Kurtzberg, 2000). Given all
  ends with conclusion section.                         these definitions, we can foresee that the role
                                                        KT plays is critical to ensure the continuity of
  www.ijascse.in                                                                                  Page 2
Oct. 31


                                        IJASCSE Vol 1, Issue 3, 2012

  success to the organization, and also to the          and problems. Secondly, it captures early
  capability development of those involved in           design decisions. In software architecture, the
  KT.                                                   global structure of the system has been
                                                        decided upon, through the explicit assignment
   A. Software     Architecture                         of functionality to components of the
                                                        architecture. These early design decisions are
     The definition of software architecture
                                                        important since their ramifications are felt in
  includes all the usual technical activities
                                                        all subsequent phases. It is therefore
  associated with design: understanding
                                                        paramount to assess the quality at the earliest
  requirements       and     qualities;    extracting
                                                        possible moment. Thirdly, architecture is the
  architecturally     significant     requirements;
                                                        primary carrier of a software system's quality
  making choices; synthesizing a solution;
                                                        attributes such as performance or reliability.
  exploring alternatives and validating them
                                                        The right architecture is the linchpin for
  (Uphorn & Dittrich, 2010). In software
                                                        software project accomplishment whereby the
  development process, software architecture is
                                                        wrong one is a recipe for guaranteed disaster.
  generally a part of preliminary design in the
  design phase. It includes negotiating and             B. The Importance of KT in Software
  balancing     of     functional     and     quality
  requirements on one hand, and possible Architecture Development
  solutions on the other hand. This means
  requirements development and software                  It is agreed that both analysts and software
  architecture are not subsequent phases that         architects play important roles in the
  are more or less strictly separated, but            successful software architecture, and that the
  instead they are heavily intertwined. There transfer of knowledge is important in the
  are many reasons describing the importance          software architecture development. However,
  of software architecture phase in software          not much is known about KT between
  development process. Firstly, it is a vehicle for   analysts and software architects a setting that
  communication          among         stakeholders.  is very much knowledge intensive. Initially,
  Software architecture is a global, often            the analyst primarily possesses business
  graphic,     description      that      can      be knowledge, whereas the software architect
  communicated to the customers, end users,           primarily possesses technical (including
  designers and so on. By developing scenarios        architectural) knowledge (Rus and Lindvall,
  of anticipated use, relevant quality aspects        2002). KT between these two teams invites
  can be analyzed and discussed with various          an intriguing intention for discovery of the flow
  stakeholders. The software architecture also        and nature of the transfer considering the lack
  supports communication during development.          of its descriptions in the literature. The
  This is consistent with the empirical evidence      integration of initial knowledge possessed by
  by Unphon & Dittrich (2010), where the              these teams is seen as a must. More
  architecture almost always exists as                importantly, there are other elements
  knowledge       of     people      applied     and  surrounding this process (of KT) alongside
  communicated answering situated questions           the constraints of the environment that need
                                                      to be taken into consideration.
  www.ijascse.in                                                                                 Page 3
Oct. 31


                                      IJASCSE Vol 1, Issue 3, 2012

     Software architecture development is         outcome of integration of knowledge
  where knowledge integration mostly occurs       particularly between the analysts and
  compared to other phases in software            software architects. Through KT, both teams
  development life cycles. It is the encounter of can communicate with each other and
  two most highlighted roles for developing       complete their tasks even when they are
  software architecture – the analyst and remotely              located.   Without      KT,   the
  software architect teams. Both teams are        development of software architecture might
  specialized in different types of knowledge,    be imprecise and does not provide adequate
  background and capabilities. Although they information to proceed to the next phase of
  are assigned with different job responsibility, development.
  they are highly dependent on each other.            Making decision is never an easy task.
  Software architect needs input from the         Software architect is held accountable for
  analyst and vice versa to complete each         making early design decisions during
  other’s    objective.    But     certainly  the software architecture development. These
  dependency that exists between them is not      decisions are partly made based on the input
  only limited to the need for delivering their   and requirements provided by the analysts.
  tasks to develop software architecture. KT is crucially essential as for making these
  Instead, at the same time it initiates the      design decisions, many factors and inputs
  urgency to learn about each other’s expertise,  need to be carefully considered and
  knowledge and experience, thus creating the     accounted. Both teams must provide as much
  opportunity for KT. As a result, they create    information as possible to ensure that they
  new knowledge and increase their own            can come out with the best decision for
  knowledge       possession.     Through    this software design and at the same time
  communication, the software engineer who        ensuring that the user requirements are
  shares his knowledge also updates his           fulfilled.
  knowledge (Unphon & Dittrich, 2010). Now
  that they are well aware on how and where to      C. The Context of Non-Collocated Teams in
  locate and access expertise, they are well Software Architecture Development
  understood about each other’s accountability,
                                                      Sundstrom et al. (1990) define teams as
  the process of developing the software
                                                  small groups of interdependent individuals
  architecture will eventually become much
  smoother, faster and less problematic.          who share responsibility for outcomes for their
     It seems rightly emphasized to rationalize   organization. This shared responsibility by
                                                  team members implies an agreement as to
  the importance of KT since software
                                                  the individuals contributing. In many
  architecture development acts as a vehicle for
  communication among those who are               organizations, the team now serves as the
  involved. As a blue print that describes the    basic unit for transferring and preserving
                                                  knowledge (Wu et al. 2006). Studies in
  whole software/system, it is a necessity for it
                                                  geographically dispersed teams on the other
  to be effectively delivered and communicated.
  KT determines this by ensuring that the         hand, define non collocated teams as a group
  software architecture produced is the           of       geographically     distributed    and

  www.ijascse.in                                                                           Page 4
Oct. 31


                                         IJASCSE Vol 1, Issue 3, 2012

  organizationally dispersed workers performing          non-collocated          software        architecture
  one or more tasks that are supported by                development.
  information and communication technology
  (Hertel, Konradt, & Orlikowski, 2004). Wilson              IV. BARRIERS TO EFFECTIVE KT IN NON-
  (2011) defines distributed team as one whose               COLLOCATED SOFTWARE ARCHITECTURE
  members are separated by distance, such as                 DEVELOPMENT
  when team members are in different                         To date, research in KT has received
  countries. The distribution is either in (a) time,     enormous attention especially in investigating
  (b) distance, (c) culture, or some combination         the barriers or impediments to effective KT
  of these aspects. Advances in technology               (Ko et al., 2005; Wu et al., 2006; Anna et al.,
  have made it easier to organize and manage             2009; Paulin & Suneson, 2012). This
  dispersed groups of people. And competitive            phenomenon is not surprising since the best
  pressures and the needs of today’s global              strategy to implement effective KT is by
  market workforce have made virtual or                  identifying    and      overcoming      these
  distributed teams a necessity for some                 impediments. Our study takes slightly
  organizations. As the business environment             different approach in that we are not only
  becomes more global and businesses are                 determining what the barriers are, but most
  increasingly in search of more creative ways           importantly, we are looking at them from more
  to reduce operating costs, the concept of              positive perspectives. We believe that
  virtual teams is of paramount importance               underneath some of the barriers, lays the
  (Foley,     2000).    Software     development         hidden potential contribution on teams’
  organizations are no exception. In the context         capability.   Therefore, we decide to use
  of our research, non-collocated software               “external conditions surrounding” KT instead
  architecture development simply describes              of barriers. The following table 1.0
  the development of software architecture by            summarizes the findings for surrounding
  non-collocated teams, which in this case the           conditions of KT.
  teams involve the analysts and software
  architects.                                             TABLE 1. RESULT FOR EXTERNAL CONDITIONS
                                                                      SURROUNDING KT
              III. METHODOLOGY                                                                   Percentage
                                                           External Conditions       Frequency
      We conducted semi-structured interviews                                                        (%)
  with 30 industrial experts ranging from the              Physical distance            28          93.3
                                                           Functional, experience,
  analysts, software architects to project                 and capability               23          76.7
  managers from selected MSC (Multimedia                   differences
  Super Corridor) organizations in Malaysia.               Lacking of time              20          66.7
                                                           Lacking of trust             18          60.0
  Using a list of barriers identified from the             Reluctance to share
  literature,  we    constructed     appropriate           knowledge
                                                                                        13          43.3
  questions for the purpose of the interviews.             Lacking of motivation        7           23.3
  The primary intention was to determine their             Low awareness of the
                                                           value and benefit of
  agreement in regards to the list we conjecture           possessed knowledge
                                                                                        5           16.7
  as the most likely to inhibit effective KT in            to others

  www.ijascse.in                                                                                           Page 5
Oct. 31


                                       IJASCSE Vol 1, Issue 3, 2012

                                                       conditions surrounding KT. A typical nature of
      As predicted, physical distance was the          software project teams (including software
  most frequently chosen by the participants as        architecture development) does not only
  an external condition surrounding KT. This           confined into achieving specified purpose but
  result is in agreement with Gregory et al.           also to work within constraints of time. Time
  (2009) and Anna et al. (2009) who highlight          restrictions have become the possible reason
  the physical distance as one of the main             that drives the teams to hoard their
  impediments for effective KT. The fact that          knowledge rather than transfer and share with
  two interdependent teams working distantly           others. Participants also highlighted the lack
  from one another has definitely reducing the         of time to engage in KT as a result for being
  ease for KT. The problem with KT becomes             too occupied with the assigned task and
  even more acute as more and more issues              reaching the dateline. This comment is
  arose, particularly when the chances for direct      consistent with Michailova and Husted (2003),
  face-to-face meeting or social communication,        in which according to them, people naturally
  becomes less and less impractical. The fact          focus on those tasks that are more beneficial
  that software architecture development is a          to them. There was one participant who also
  knowledge integration activity, to bridge the        commented that due to physical distance,
  physical gap is very important. This explains        they rarely have the time to identify
  the previous findings of mediums used for KT,        colleagues in need of specific knowledge.
  in which various types of communication                    By far, lacking of trust has been
  technologies have been employed to cater             nominated by the literature as one of the most
  the communication problems between the               common impediments to effective KT
  non-collocated teams.                                (Naftanaila, 2010; Falconer, 2006; Lucas,
      The findings are continued by the selection      2006; Reige, 2005; Hildreth & Kimble, 2004).
  of functional, experience and capability             According to findings in Reige (2005), there
  differences as second most frequently chosen         are two terms concerning this issue. Firstly,
  external conditions surrounding KT. Software         there is a lack of trust in people because they
  architecture development witnesses the               may misuse knowledge or take unjust credit
  integration of team members from diverse             for it and secondly there is a lack of trust in
  backgrounds, experiences, and capabilities.          accuracy and credibility of knowledge due to
  In addition, being assigned with different roles     the source, which the latter was studied by
  and functions has consequently increased the         Sarker et al. (2002), in their research that
  gap between teams. Sarker et al. (2002), in          investigate KT among information system
  their study found that difference in individual      development        (ISD)      team     members.
  capabilities undermines KT. Reige (2005)             Naftanaila (2010) asserts that most people
  also mentions the difference in experience in        are unlikely to share their knowledge and
  his study regarding barriers in sharing of           experience without a feeling of trust. This is
  knowledge.                                           particularly true when according to some
      The numbers are closely entailed by              participants, lack of trust is mainly due to lack
  lacking of time (Roux et al. 2006; Reige,            of social communication between teams,
  2005; Ramirez, 2007) as one of the external          since they are not physically collocated.
  www.ijascse.in                                                                                  Page 6
Oct. 31


                                        IJASCSE Vol 1, Issue 3, 2012

  Social communication often realized through           perceived by the participants is lack of
  informal networks, which is very limited              motivation. There is an indication that it is the
  considering the nature of non-collocated              primary trigger for KT (Ajmal & Koskinen,
  teams. Additionally, “…the nature of inter            2008; Frey & Osterloh, 2000;). Many studies
  community social relation…where people                have been conducted to investigate the extent
  have limited sense of shared identity, makes          of effect the lack of motivation has, upon KT
  the existence of trust less likely…” (Hildreth &      (Mclaughlin et al., 2008; Disterer, 2001; Frey
  Kimble, 2004).                                        & Osterloh, 2000).        Lack of motivation,
                                                        particularly extrinsic motivation has been
     Reluctance to share knowledge can be               raised by many as closely related with
  possibly caused by the specialized nature of          managerial or organizational issues. This type
  the knowledge both analyst and software               of motivation is about expected organizational
  architect teams possessed. The specialist             rewards and reciprocal benefits. On the other
  nature of their knowledge, combined with the          hand, intrinsic motivation refers to knowledge
  extensive lack of interaction which had been          self-efficacy and enjoyment in helping others
  typical, meant that they had very poor                and is very important to help perform complex
  understanding of how other functions worked,          or creative tasks such as developing
  or what their constraints or requirements were        architecture. In neither ways, both team
  (Hildreth & Kimble, 2004). When asked                 leader and project manager plays a significant
  further about the extent of their agreement           role in cultivating the sense of motivation
  concerning this as a reason why there is a            among team members. In order to fulfill their
  reluctance to share knowledge with others,            tasks      during     software      architecture
  there were seemed to be no deniable.                  development, KT between teams should be of
  However, there were few participants who              importance despite of physical distance. An
  added personal gain and power (job security)          observation reported by one participant
  as the causes to become reluctant to share            regarding this is that KT has always been
  knowledge. This finding is in line with               seen as laborious especially in terms of time
  Paghaleh et al. (2011).        Another finding        and effort. The tendency to fully concentrate
  perceived from the participants concerning            in one’s work in order to catch the dateline
  the cause for this reluctance is the inability to     explains why KT is seen in such a way. It is
  absorb new knowledge due to incompetence              important to note, as is mentioned by Milne
  or limitation in their existing stock of              (2007), that individuals are often motivated to
  knowledge:                                            keep their tacit knowledge for themselves
     “Sometimes, we feel hesitant to share              rather than share it. In software architecture
  because we are not so sure we can correctly           development, both analyst and software
  convey to others what we really want to tell          architect teams need to be able to exploit
  them …it is better to keep that to ourselves          these tacit knowledge.
  than giving them the wrong ideas”                        The participants also chose low awareness
                                                        of the value and benefit as one of the external
    Another external condition surrounding KT           conditions surrounding KT, during software
  during software architecture development as           architecture development. One possible
  www.ijascse.in                                                                                   Page 7
Oct. 31


                                             IJASCSE Vol 1, Issue 3, 2012

  reason that drives this issue is that they do                   based organisations. In McCaffer, Ron (Ed.)
  not believe these benefits from transferring                    Proceedings of the 2009 International Conference
  knowledge. Even worst, they did not actually                    on Global Innovation in Construction Proceedings,
                                                                  Loughborough University UK, Holywell Park,
  experience KT although they make claim that                     Loughborough University, 220-230.
  they have. As displayed in typical scenario of             3.   Appelbaum SH, Steed, AJ (2005) The critical
  general software development teams, they                        success      factors   in   the   client-consulting
  often create island of knowledge due to low                     relationship. Journal of Management Development
  awareness that the knowledge possessed by                       24(1), 68-93.
  the other teams is valuable and useful, which              4.   Argote L and Todorova G (2007) Organizational
  can help accelerate the completion of their                     learning: Review and future directions. G. P.
                                                                  Hodgkinson, J. K. Ford, eds. International Review
  tasks. Parallel to this, the intention to transfer              of Industrial and Organizational Psychology.
  knowledge is refrained by the thought that                      Wiley, New York, 193–234.
  they already possessed a certain level of                  5.   Darr ED and Kurtzberg TR (2000) An Investigation
  knowledge, and thus KT is not much in need.                     of Partner Similarity Dimensions on Knowledge
  When asked their opinion regarding this, the                    Transfer. Organizational Behavior and Human
  participants were unanimously agreed to have                    Decision Processes, 82(1), 28-44.
  been in such state of condition. A few added               6.   Davenport TH and Prusak L (2000) Working
                                                                  Knowledge: How Organizations Manage What
  by stressing their uncertainty of the presence                  They Know. Harvard Business School Press,
  of KT, due to lack of understanding of the                      Boston, USA.
  process involved.                                          7.   Disterer G (2001) Individual and Social Barriers to
                                                                  Knowledge Transfer. Conference Proceedings
               IV. CONCLUSIONS                                    34th Annual Hawaii International Conference on
     The main contribution of this paper lies in                  System Sciences, Los Alamitos, CA:IEEE Press.
  the understanding of the barriers or external              8.   Falconer L (2006) Organizational learning, tacit
                                                                  information, and e-learning: a review. The
  conditions surrounding KT particularly in non-
                                                                  Learning Organization, 13(2), 140-151.
  collocated software architecture development.              9.   Foley SP (2000) The Boundless Team: Virtual
  It alarms the presence of these external                        Teaming. Seminar in Industrial and Engineering
  conditions so that those involved may prepare                   Systems, Master of Science in Technology (MST)
  better strategy to facilitate effective KT in the               Graduate Program, Northern Kentucky University.
  future that can benefit each one of them. It              10.   Gregory R, Beck R and Prifling M (2009)
  also serves as a useful base for prospective                    Breaching the knowledge transfer blockade in it
  researchers to expand future research in                        offshore outsourcing projects: A case from the
                                                                  financial services industry‘. Proceedings of the
  barriers of KT.                                                 42nd Hawaii International Conference on System
                                                                  Sciences. Wikoloa, Big Island, Hawaii.
                       REFERENCES                           11.   Hertel G, Konradt U, and Orlikowski B (2004)
                                                                  Managing Distance by Interdependence: Goal
  1. Ajmal MM and Koskinen KU (2008) Knowledge                    Setting, Task Interdependence and Team-based
     transfer in project-based organizations: an                  Rewards in Virtual Teams. European Journal of
     organizational     culture  perspective.    Project          Work and Organizational Psychology, 13(1), 1-28.
     Management Journal, 39(1), 7-15.                       12.   Hildreth P, Kimble C (2004) Knowledge Networks:
  2. Anna W, Bambang T, Glen MD, Chen L (2009)                    Innovation through Communities of Practice. IGI
     Barriers to effective knowledge transfer in project-         Global.
  www.ijascse.in                                                                                              Page 8
Oct. 31


                                              IJASCSE Vol 1, Issue 3, 2012

 13. Jimenez M, Piattini M, Vizcaino A (2009)                24. Paulin D and Suneson K (2012) Knowledge
     Challenges and Improvements in Distributed                  Transfer, Knowledge Sharing and Knowledge
     Software Development: A Systematic Review.                  Barriers – Three Blurry Terms in KM. The
     Advances in Software Engineering.                           Electronic Journal of Knowledge Management
 14. Joshi, KD and Sarker S (2006) Examining the                 10(1), 81-91.
     Role of Knowledge, Source, Recipient, Relational,       25. Prikladnicki R, Audy JLN and Evaristo JR (2003)
     and Situational Context on Knowledge Transfer               Distributed software development: toward an
     among Face-to-Face ISD Teams. In: HICSS 2006                understanding of the relationship between project
     - 39th Hawaii International Conference on                   team, users and customers. Proceedings of the
     Systems Science 4-7 January, 2006, Kauai, HI,               5th International Conference on Enterprise
     USA.                                                        Information Systems (ICEIS '03), 417–423.
 15. Ko DG, Kirsch LJ, and King WR (2005).                   26. Ramirez A (2007) To Blog or Not to Blog:
     Antecedents of Knowledge Transfer From                      Understanding and Overcoming the Challenge of
     Consultants to Clients in Enterprise System                 Knowledge Sharing, Journal of Knowledge
     Implementations. MIS Quarterly, 29(1), 59-85.               Management Practice, 8(1).
 16. Lucas LM (2006) The role of culture on knowledge        27. Riege A (2005) Three-dozen knowledge sharing
     transfer: the case of the multinational corporation.        barriers managers must consider. Journal of
     The Learning Organization, 13(3), 257-275.                  Knowledge Management, 9(3), 18-35.
 17. McLaughlin S, Paton RA and Macbeth DK (2008)            28. Roux DJ, Rogers KH, Biggs HC, Ashton PJ and
     Barrier impact on organizational learning within            Sergeant A (2006) Bridging the science–
     complex organizations. Journal of Knowledge                 management divide: moving from unidirectional
     Management 12(2), 107-123.                                  knowledge transfer to knowledge interfacing and
 18. Michailova S and Husted K (2003) Knowledge                  sharing. Ecology and Society 11(1), 4.
     sharing in Russian companies with western               29. Rus I and Lindvall M (2002) Knowledge
     participation. Management International, 6(2), 19-          Management in Software Engineering. IEEE
     28.                                                         Software, 19(3), 40-59.
 19. Milne P (2007) Motivation, incentives and               30. Sarker S, Sarker S, Nicholson D, and Joshi KD
     organisational culture. Journal of Knowledge                (2002) Knowledge Transfer in Virtual Information
     Management, 11, 28-38.                                      Systems Development Teams: An Empirical
 20. Naftanaila I (2010) Factors affecting Knowledge             Examination of Key Enablers. Proceedings of the
     Transfer in Project Environment. Review of                  Hawaii International Conference on System
     International Comparative Management, 11(5),                Sciences (HICSS-36), Big Island, Hawaii.
     834.                                                    31. Sundstrom E, De Meuse KP and Futrell D (1990)
 21. Newell S (2005) Knowledge Transfer and                      Work teams: applications and effectiveness,
     Learning: Problems of Knowledge Transfer                    American Psychologist, February, 120 – 133.
     Associated with Trying to Short-circuit the             32. Uphorn H and Dittrich Y (2010) Software
     Learning Cycle. Journal of Information Systems              architecture awareness in long term software
     and Technology Management. 2(3), 275-290.                   product evaluation. The Journal of Systems and
 22. Osterloh M, Frey BS (2000) Motivation, knowledge            Software, 83.
     transfer, and organizational form. Organization         33. Van der Ven JS, Jansen GJ, Nijhuis JAG, Bosch J
     Science, 11(5), 38-50.                                      (2006) Design Decisions: The Bridge between
 23. Paghaleh MJ, Shafizadeh E and Mohammadi M                   Rationale and Architecture. In Rationale
     (2011)      Information   Technology      and     its       Management in Software Engineering. Allen H.
     Deficiencies in Sharing Organizational Knowledge.           Dutoit, Raymond McCall, Ivan Mistrik, Barbara
     International Journal of Business and Social                peach (Eds.), 329-246. Springer Verlag.
     Science 2(8).                                           34. Wu WL, Hsu BF and Yeh RS (2006) Fostering the
                                                                 determinants of knowledge transfer: a team-level
  www.ijascse.in                                                                                           Page 9
Oct. 31


                                           IJASCSE Vol 1, Issue 3, 2012

      analysis. Journal of Information Science, 33(3)
      326–339.
35.   Wilson, E. M. (2011). Dimensions of Team
      Distribution   within    a    Software    Team.
      Book Chapter in Distributed Team Collaboration in
      Organizations: Emerging Tools and Practices- IGI
      Global.




  www.ijascse.in                                                          Page 10

Más contenido relacionado

La actualidad más candente

Effectsplus july event report
Effectsplus july event report Effectsplus july event report
Effectsplus july event report
fcleary
 
10 guiding principles
10 guiding principles10 guiding principles
10 guiding principles
Siya Shah
 
LIS3353 SP12 Week 10
LIS3353 SP12 Week 10LIS3353 SP12 Week 10
LIS3353 SP12 Week 10
Amanda Case
 
Elevator pitch architecture design
Elevator pitch architecture designElevator pitch architecture design
Elevator pitch architecture design
Zarko Acimovic
 
Claudio Sapateiro ISCRAM 2009 Poster Session
Claudio Sapateiro ISCRAM 2009 Poster SessionClaudio Sapateiro ISCRAM 2009 Poster Session
Claudio Sapateiro ISCRAM 2009 Poster Session
ClaudioSapateiro
 

La actualidad más candente (20)

Effectsplus july event report
Effectsplus july event report Effectsplus july event report
Effectsplus july event report
 
Pert17
Pert17Pert17
Pert17
 
1010 chapter10
1010 chapter101010 chapter10
1010 chapter10
 
Devnology back toschool software reengineering
Devnology back toschool software reengineeringDevnology back toschool software reengineering
Devnology back toschool software reengineering
 
7 13
7 137 13
7 13
 
99 103
99 10399 103
99 103
 
24 27
24 2724 27
24 27
 
10 guiding principles
10 guiding principles10 guiding principles
10 guiding principles
 
User Research and Scenarios
User Research and ScenariosUser Research and Scenarios
User Research and Scenarios
 
Paper shareing_Platform design framework conceptualisation and application
Paper shareing_Platform design framework conceptualisation and applicationPaper shareing_Platform design framework conceptualisation and application
Paper shareing_Platform design framework conceptualisation and application
 
LIS3353 SP12 Week 10
LIS3353 SP12 Week 10LIS3353 SP12 Week 10
LIS3353 SP12 Week 10
 
Quality Attributes and Software Architectures Emerging Through Agile Developm...
Quality Attributes and Software Architectures Emerging Through Agile Developm...Quality Attributes and Software Architectures Emerging Through Agile Developm...
Quality Attributes and Software Architectures Emerging Through Agile Developm...
 
Paper sharing_New product development in taiwanese ic design companies
Paper sharing_New product development in taiwanese ic design companiesPaper sharing_New product development in taiwanese ic design companies
Paper sharing_New product development in taiwanese ic design companies
 
Visualization in Software Product Lines
Visualization in Software Product LinesVisualization in Software Product Lines
Visualization in Software Product Lines
 
2
22
2
 
Elevator pitch architecture design
Elevator pitch architecture designElevator pitch architecture design
Elevator pitch architecture design
 
Elevator pitch for testing software architecture and software design
Elevator pitch for testing software architecture and software designElevator pitch for testing software architecture and software design
Elevator pitch for testing software architecture and software design
 
DMDI
DMDIDMDI
DMDI
 
Time Warp on the Go
Time Warp on the GoTime Warp on the Go
Time Warp on the Go
 
Claudio Sapateiro ISCRAM 2009 Poster Session
Claudio Sapateiro ISCRAM 2009 Poster SessionClaudio Sapateiro ISCRAM 2009 Poster Session
Claudio Sapateiro ISCRAM 2009 Poster Session
 

Destacado

A NOVAL ARTECHTURE FOR 3D MODEL IN VIRTUAL COMMUNITIES FROM FACE DETECTION
A NOVAL ARTECHTURE FOR 3D MODEL IN VIRTUAL COMMUNITIES FROM FACE DETECTIONA NOVAL ARTECHTURE FOR 3D MODEL IN VIRTUAL COMMUNITIES FROM FACE DETECTION
A NOVAL ARTECHTURE FOR 3D MODEL IN VIRTUAL COMMUNITIES FROM FACE DETECTION
IJASCSE
 

Destacado (9)

Teu amor
Teu amor Teu amor
Teu amor
 
Discipular
DiscipularDiscipular
Discipular
 
Sql
SqlSql
Sql
 
Inter Time Series Sales Forecasting
Inter Time Series Sales ForecastingInter Time Series Sales Forecasting
Inter Time Series Sales Forecasting
 
A NOVAL ARTECHTURE FOR 3D MODEL IN VIRTUAL COMMUNITIES FROM FACE DETECTION
A NOVAL ARTECHTURE FOR 3D MODEL IN VIRTUAL COMMUNITIES FROM FACE DETECTIONA NOVAL ARTECHTURE FOR 3D MODEL IN VIRTUAL COMMUNITIES FROM FACE DETECTION
A NOVAL ARTECHTURE FOR 3D MODEL IN VIRTUAL COMMUNITIES FROM FACE DETECTION
 
Aleluia
Aleluia   Aleluia
Aleluia
 
Clustering Based Lifetime Maximizing Aggregation Tree for Wireless Sensor Net...
Clustering Based Lifetime Maximizing Aggregation Tree for Wireless Sensor Net...Clustering Based Lifetime Maximizing Aggregation Tree for Wireless Sensor Net...
Clustering Based Lifetime Maximizing Aggregation Tree for Wireless Sensor Net...
 
Independent Component Analysis for Filtering Airwaves in Seabed Logging Appli...
Independent Component Analysis for Filtering Airwaves in Seabed Logging Appli...Independent Component Analysis for Filtering Airwaves in Seabed Logging Appli...
Independent Component Analysis for Filtering Airwaves in Seabed Logging Appli...
 
Rei salvador
Rei salvador Rei salvador
Rei salvador
 

Similar a BARRIERS SURROUNDING KNOWLEDGE TRANSFER IN NON-COLLOCATED SOFTWARE ARCHITECTURE DEVELOPMENT

Does Distributed Development Affect Software Quality? An Empirical Case Study...
Does Distributed Development Affect Software Quality? An Empirical Case Study...Does Distributed Development Affect Software Quality? An Empirical Case Study...
Does Distributed Development Affect Software Quality? An Empirical Case Study...
Daniel Agaba
 
One XP Experience: Introducing Agile (XP) Software Development into a Culture...
One XP Experience: Introducing Agile (XP) Software Development into a Culture...One XP Experience: Introducing Agile (XP) Software Development into a Culture...
One XP Experience: Introducing Agile (XP) Software Development into a Culture...
David Leip
 
Fse2012 - Who is going to Mentor Newcomers in Open Source Projects?
Fse2012 - Who is going to Mentor Newcomers in Open Source Projects?Fse2012 - Who is going to Mentor Newcomers in Open Source Projects?
Fse2012 - Who is going to Mentor Newcomers in Open Source Projects?
Sebastiano Panichella
 
Project risk management
Project risk managementProject risk management
Project risk management
Haseeb Khan
 

Similar a BARRIERS SURROUNDING KNOWLEDGE TRANSFER IN NON-COLLOCATED SOFTWARE ARCHITECTURE DEVELOPMENT (20)

Articulo acm
Articulo acmArticulo acm
Articulo acm
 
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...
 
The critical need for software architecture practices in software development...
The critical need for software architecture practices in software development...The critical need for software architecture practices in software development...
The critical need for software architecture practices in software development...
 
Advances in Technology Project Management: Review of Open Source Software Int...
Advances in Technology Project Management: Review of Open Source Software Int...Advances in Technology Project Management: Review of Open Source Software Int...
Advances in Technology Project Management: Review of Open Source Software Int...
 
ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...
ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...
ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...
 
ARCHITECTING IN THE CONTEXT OF AGILE SOFTWARE DEVELOPMENT: FRAGILITY VERSUS F...
ARCHITECTING IN THE CONTEXT OF AGILE SOFTWARE DEVELOPMENT: FRAGILITY VERSUS F...ARCHITECTING IN THE CONTEXT OF AGILE SOFTWARE DEVELOPMENT: FRAGILITY VERSUS F...
ARCHITECTING IN THE CONTEXT OF AGILE SOFTWARE DEVELOPMENT: FRAGILITY VERSUS F...
 
ARCHITECTING IN THE CONTEXT OF AGILE SOFTWARE DEVELOPMENT: FRAGILITY VERSUS F...
ARCHITECTING IN THE CONTEXT OF AGILE SOFTWARE DEVELOPMENT: FRAGILITY VERSUS F...ARCHITECTING IN THE CONTEXT OF AGILE SOFTWARE DEVELOPMENT: FRAGILITY VERSUS F...
ARCHITECTING IN THE CONTEXT OF AGILE SOFTWARE DEVELOPMENT: FRAGILITY VERSUS F...
 
Agile.usability
Agile.usabilityAgile.usability
Agile.usability
 
50120130406031
5012013040603150120130406031
50120130406031
 
Does Distributed Development Affect Software Quality? An Empirical Case Study...
Does Distributed Development Affect Software Quality? An Empirical Case Study...Does Distributed Development Affect Software Quality? An Empirical Case Study...
Does Distributed Development Affect Software Quality? An Empirical Case Study...
 
MODELS OF IT-PROJECT MANAGEMENT
MODELS OF IT-PROJECT MANAGEMENTMODELS OF IT-PROJECT MANAGEMENT
MODELS OF IT-PROJECT MANAGEMENT
 
Software architecture
Software architectureSoftware architecture
Software architecture
 
Using Evolutionary Prototypes To Formalize Product Requirements
Using Evolutionary Prototypes To Formalize Product RequirementsUsing Evolutionary Prototypes To Formalize Product Requirements
Using Evolutionary Prototypes To Formalize Product Requirements
 
MODELS OF IT-PROJECT MANAGEMENT
MODELS OF IT-PROJECT MANAGEMENTMODELS OF IT-PROJECT MANAGEMENT
MODELS OF IT-PROJECT MANAGEMENT
 
One XP Experience: Introducing Agile (XP) Software Development into a Culture...
One XP Experience: Introducing Agile (XP) Software Development into a Culture...One XP Experience: Introducing Agile (XP) Software Development into a Culture...
One XP Experience: Introducing Agile (XP) Software Development into a Culture...
 
Collaborative technologies
Collaborative technologiesCollaborative technologies
Collaborative technologies
 
Fse2012 - Who is going to Mentor Newcomers in Open Source Projects?
Fse2012 - Who is going to Mentor Newcomers in Open Source Projects?Fse2012 - Who is going to Mentor Newcomers in Open Source Projects?
Fse2012 - Who is going to Mentor Newcomers in Open Source Projects?
 
FSE 2012 talk: finding mentors in software projects
FSE 2012 talk: finding mentors in software projectsFSE 2012 talk: finding mentors in software projects
FSE 2012 talk: finding mentors in software projects
 
Note on Tool to Measure Complexity
Note on Tool to Measure Complexity Note on Tool to Measure Complexity
Note on Tool to Measure Complexity
 
Project risk management
Project risk managementProject risk management
Project risk management
 

Más de IJASCSE

A Study on the Effectiveness of Computer Games in Teaching and Learning
A Study on the Effectiveness of Computer Games in Teaching and LearningA Study on the Effectiveness of Computer Games in Teaching and Learning
A Study on the Effectiveness of Computer Games in Teaching and Learning
IJASCSE
 
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
IJASCSE
 
Performance analysis of a model predictive unified power flow controller (MPU...
Performance analysis of a model predictive unified power flow controller (MPU...Performance analysis of a model predictive unified power flow controller (MPU...
Performance analysis of a model predictive unified power flow controller (MPU...
IJASCSE
 
Synthesis and structural properties of Mg (OH)2 on RF sputtered Mg thin films...
Synthesis and structural properties of Mg (OH)2 on RF sputtered Mg thin films...Synthesis and structural properties of Mg (OH)2 on RF sputtered Mg thin films...
Synthesis and structural properties of Mg (OH)2 on RF sputtered Mg thin films...
IJASCSE
 
Evaluation of Exception Handling Metrics
Evaluation of Exception Handling MetricsEvaluation of Exception Handling Metrics
Evaluation of Exception Handling Metrics
IJASCSE
 
An effect of synthesis parameters on structural properties of AlN thin films ...
An effect of synthesis parameters on structural properties of AlN thin films ...An effect of synthesis parameters on structural properties of AlN thin films ...
An effect of synthesis parameters on structural properties of AlN thin films ...
IJASCSE
 
Cluster-based Target Tracking and Recovery Algorithm in Wireless Sensor Network
Cluster-based Target Tracking and Recovery Algorithm in Wireless Sensor NetworkCluster-based Target Tracking and Recovery Algorithm in Wireless Sensor Network
Cluster-based Target Tracking and Recovery Algorithm in Wireless Sensor Network
IJASCSE
 
Portfolio Analysis in US stock market using Markowitz model
Portfolio Analysis in US stock market using Markowitz modelPortfolio Analysis in US stock market using Markowitz model
Portfolio Analysis in US stock market using Markowitz model
IJASCSE
 
Stable and Reliable Route Identification Scheme for Efficient DSR Route Cache...
Stable and Reliable Route Identification Scheme for Efficient DSR Route Cache...Stable and Reliable Route Identification Scheme for Efficient DSR Route Cache...
Stable and Reliable Route Identification Scheme for Efficient DSR Route Cache...
IJASCSE
 
Study on momentum density in magnetic semiconductor MnTe by positron annihila...
Study on momentum density in magnetic semiconductor MnTe by positron annihila...Study on momentum density in magnetic semiconductor MnTe by positron annihila...
Study on momentum density in magnetic semiconductor MnTe by positron annihila...
IJASCSE
 
Optimal State Assignment to Spare Cell inputs for Leakage Recovery
Optimal State Assignment to Spare Cell inputs for Leakage RecoveryOptimal State Assignment to Spare Cell inputs for Leakage Recovery
Optimal State Assignment to Spare Cell inputs for Leakage Recovery
IJASCSE
 

Más de IJASCSE (20)

Enhanced Performance of Search Engine with Multitype Feature Co-Selection of ...
Enhanced Performance of Search Engine with Multitype Feature Co-Selection of ...Enhanced Performance of Search Engine with Multitype Feature Co-Selection of ...
Enhanced Performance of Search Engine with Multitype Feature Co-Selection of ...
 
Improving Utilization of Infrastructure Cloud
Improving Utilization of Infrastructure CloudImproving Utilization of Infrastructure Cloud
Improving Utilization of Infrastructure Cloud
 
Four Side Distance: A New Fourier Shape Signature
Four Side Distance: A New Fourier Shape SignatureFour Side Distance: A New Fourier Shape Signature
Four Side Distance: A New Fourier Shape Signature
 
Theoretical study of axially compressed Cold Formed Steel Sections
Theoretical study of axially compressed Cold Formed Steel SectionsTheoretical study of axially compressed Cold Formed Steel Sections
Theoretical study of axially compressed Cold Formed Steel Sections
 
Improved Performance of Unsupervised Method by Renovated K-Means
Improved Performance of Unsupervised Method by Renovated K-MeansImproved Performance of Unsupervised Method by Renovated K-Means
Improved Performance of Unsupervised Method by Renovated K-Means
 
A Study on the Effectiveness of Computer Games in Teaching and Learning
A Study on the Effectiveness of Computer Games in Teaching and LearningA Study on the Effectiveness of Computer Games in Teaching and Learning
A Study on the Effectiveness of Computer Games in Teaching and Learning
 
Design Equation for CFRP strengthened Cold Formed Steel Channel Column Sections
Design Equation for CFRP strengthened Cold Formed Steel Channel Column SectionsDesign Equation for CFRP strengthened Cold Formed Steel Channel Column Sections
Design Equation for CFRP strengthened Cold Formed Steel Channel Column Sections
 
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
 
A Study on Thermal behavior of Nano film as thermal interface layer
A Study on Thermal behavior of Nano film as thermal interface layerA Study on Thermal behavior of Nano film as thermal interface layer
A Study on Thermal behavior of Nano film as thermal interface layer
 
Performance analysis of a model predictive unified power flow controller (MPU...
Performance analysis of a model predictive unified power flow controller (MPU...Performance analysis of a model predictive unified power flow controller (MPU...
Performance analysis of a model predictive unified power flow controller (MPU...
 
Synthesis and structural properties of Mg (OH)2 on RF sputtered Mg thin films...
Synthesis and structural properties of Mg (OH)2 on RF sputtered Mg thin films...Synthesis and structural properties of Mg (OH)2 on RF sputtered Mg thin films...
Synthesis and structural properties of Mg (OH)2 on RF sputtered Mg thin films...
 
Evaluation of Exception Handling Metrics
Evaluation of Exception Handling MetricsEvaluation of Exception Handling Metrics
Evaluation of Exception Handling Metrics
 
Investigation of Integrated Rectangular SIW Filter and Rectangular Microstrip...
Investigation of Integrated Rectangular SIW Filter and Rectangular Microstrip...Investigation of Integrated Rectangular SIW Filter and Rectangular Microstrip...
Investigation of Integrated Rectangular SIW Filter and Rectangular Microstrip...
 
An effect of synthesis parameters on structural properties of AlN thin films ...
An effect of synthesis parameters on structural properties of AlN thin films ...An effect of synthesis parameters on structural properties of AlN thin films ...
An effect of synthesis parameters on structural properties of AlN thin films ...
 
Cluster-based Target Tracking and Recovery Algorithm in Wireless Sensor Network
Cluster-based Target Tracking and Recovery Algorithm in Wireless Sensor NetworkCluster-based Target Tracking and Recovery Algorithm in Wireless Sensor Network
Cluster-based Target Tracking and Recovery Algorithm in Wireless Sensor Network
 
Analysis and Design of Lead Salt PbSe/PbSrSe Single Quantum Well In the Infra...
Analysis and Design of Lead Salt PbSe/PbSrSe Single Quantum Well In the Infra...Analysis and Design of Lead Salt PbSe/PbSrSe Single Quantum Well In the Infra...
Analysis and Design of Lead Salt PbSe/PbSrSe Single Quantum Well In the Infra...
 
Portfolio Analysis in US stock market using Markowitz model
Portfolio Analysis in US stock market using Markowitz modelPortfolio Analysis in US stock market using Markowitz model
Portfolio Analysis in US stock market using Markowitz model
 
Stable and Reliable Route Identification Scheme for Efficient DSR Route Cache...
Stable and Reliable Route Identification Scheme for Efficient DSR Route Cache...Stable and Reliable Route Identification Scheme for Efficient DSR Route Cache...
Stable and Reliable Route Identification Scheme for Efficient DSR Route Cache...
 
Study on momentum density in magnetic semiconductor MnTe by positron annihila...
Study on momentum density in magnetic semiconductor MnTe by positron annihila...Study on momentum density in magnetic semiconductor MnTe by positron annihila...
Study on momentum density in magnetic semiconductor MnTe by positron annihila...
 
Optimal State Assignment to Spare Cell inputs for Leakage Recovery
Optimal State Assignment to Spare Cell inputs for Leakage RecoveryOptimal State Assignment to Spare Cell inputs for Leakage Recovery
Optimal State Assignment to Spare Cell inputs for Leakage Recovery
 

BARRIERS SURROUNDING KNOWLEDGE TRANSFER IN NON-COLLOCATED SOFTWARE ARCHITECTURE DEVELOPMENT

  • 1. Oct. 31 IJASCSE Vol 1, Issue 3, 2012 BARRIERS SURROUNDING KNOWLEDGE TRANSFER IN NON-COLLOCATED SOFTWARE ARCHITECTURE DEVELOPMENT Marzanah, A.J., Salfarina, A., Abdul Azim, A. G., AND Rusli, A. Faculty of Computer Science and Information Technology, University Putra Malaysia Abstract—Abundance of efforts have I. INTRODUCTION been endeavored to investigate the Today, the development of software has barriers of knowledge transfer (KT) that evolved tremendously from being exist in various level within organizations. concentrated at a single site to being The structure of non-collocated team geographically dispersed. The distance amplifies the complication of the KT. between the different teams can vary from a Despite efforts put forth, not much is few meters (when the teams work in adjacent known about KT in software architecture buildings) to different continents (Prikladnicki, development, a setting that is very much 2003). Such distributed environment allows knowledge intensive. KT is crucially team members to be located in various essential as for making design decisions remote sites during the software lifecycle, in developing software architecture, many thus making up a network of distant sub- factors and inputs need to be carefully teams (Jimenez et al. 2009). In some cases, considered and accounted. The purpose these teams may be members of the same of this paper is to discuss and outline our organization; in other cases, collaboration or perspectives regarding the barriers outsourcing involving different organizations towards effective KT in this particular may exist. The primary influence to this environment. We believe that the outcome phenomenon stems from huge savings or sound business reasons that include will deposit valuable contribution reduction in workspace costs, increased in particularly in the study of KT in non- productivity, labor cost, better access to collocated software architecture global markets and environmental benefits. development and enrich the knowledge Notwithstanding these benefits, such management literature in general. environment is fraught with challenges. Software architecture is about making Keywords-Keywords: Knowledge transfer design decisions based from the user (KT), non-collocated software requirements. Typically these design architecture, barriers. decisions are not well explicitly documented but remains to reside in the mind of the software architects or software designers (van der Ven et al. 2006). This has caused lost of www.ijascse.in Page 1
  • 2. Oct. 31 IJASCSE Vol 1, Issue 3, 2012 the important knowledge underlying the II. KNOWLEDGE TRANSFER (KT) decisions (the architectural artifact), including KT is the dissemination of knowledge from the evaluated alternatives, trade-offs and one individual or group to another within the rationale about the decision made. Amplified organization. It may be purposely transferred, by the distance between teams, the or it may occur as an unintended outcome of interdependencies between them are other activities (Joshi et al., 2006). As challenged by the decreased of opportunities asserted by Appelbaum and Steed (2005), for face-to-face interaction while relying “…knowledge are best learned through heavily on the documentation. The challenge exposure to and experience…”. This is further continues in terms of limited utilization of the supported by Newell (2005) where according knowledge areas used and exchanged due to to her, KT implies that each individual or the arising difficulties in establishing an group or organizational unit need not learn effective medium for KT between non- from scratch but can rather learn from the collocated teams to connect with each other. experiences of others. Therefore in this Additionally, the intensification of these paper, we adopted the definition of KT as the challenges is increased by the differences in process through which one unit learns from capabilities and work experiences that exist the experiences of others (Argote & between the teams. Moreover, the importance Todorova, 2007; Darr & Kurtzberg, 2000). of software architecture development is From our perspective, KT is about the acknowledged for it is where the integration of integration of knowledge and experience knowledge mostly happens. It does not only between people from various backgrounds provide the blue print of the whole system or and expertise. This is in line with the software to be developed, but it can knowledge intensive perseverance in determine the success or failure of the software architecture development, which development itself. In this paper, our interest demands such integration. These people is geared into understanding the barriers need not only sharing but also learning from surrounding effective KT in non-collocated each others’ experience to ensure that they software architecture development. It is our can accomplish their tasks. It is also believed belief that in order to achieve effective KT that the definition of KT must cover the use of particularly between non-collocated teams, it knowledge on the part of the receiver is crucial that these obstacles must first be (Devanport & Prusak, 2000; Darr & Kurtzberg, understood so that new perspectives and 2000) and not simply by sharing of the solutions either to overcome or increase knowledge between units. This is particularly those impacts on KT can be provided. important to distinct the overlapping terms In the next sections, the current body of between KT and just knowledge sharing, and literature reviewed in this study is explained, also makes it easier to verify that KT has and followed by the discussion on barriers to occurred by investigating those cases effective KT in non-collocated software involving use, which can be observed and architecture development. The paper then measured (Darr & Kurtzberg, 2000). Given all ends with conclusion section. these definitions, we can foresee that the role KT plays is critical to ensure the continuity of www.ijascse.in Page 2
  • 3. Oct. 31 IJASCSE Vol 1, Issue 3, 2012 success to the organization, and also to the and problems. Secondly, it captures early capability development of those involved in design decisions. In software architecture, the KT. global structure of the system has been decided upon, through the explicit assignment A. Software Architecture of functionality to components of the architecture. These early design decisions are The definition of software architecture important since their ramifications are felt in includes all the usual technical activities all subsequent phases. It is therefore associated with design: understanding paramount to assess the quality at the earliest requirements and qualities; extracting possible moment. Thirdly, architecture is the architecturally significant requirements; primary carrier of a software system's quality making choices; synthesizing a solution; attributes such as performance or reliability. exploring alternatives and validating them The right architecture is the linchpin for (Uphorn & Dittrich, 2010). In software software project accomplishment whereby the development process, software architecture is wrong one is a recipe for guaranteed disaster. generally a part of preliminary design in the design phase. It includes negotiating and B. The Importance of KT in Software balancing of functional and quality requirements on one hand, and possible Architecture Development solutions on the other hand. This means requirements development and software It is agreed that both analysts and software architecture are not subsequent phases that architects play important roles in the are more or less strictly separated, but successful software architecture, and that the instead they are heavily intertwined. There transfer of knowledge is important in the are many reasons describing the importance software architecture development. However, of software architecture phase in software not much is known about KT between development process. Firstly, it is a vehicle for analysts and software architects a setting that communication among stakeholders. is very much knowledge intensive. Initially, Software architecture is a global, often the analyst primarily possesses business graphic, description that can be knowledge, whereas the software architect communicated to the customers, end users, primarily possesses technical (including designers and so on. By developing scenarios architectural) knowledge (Rus and Lindvall, of anticipated use, relevant quality aspects 2002). KT between these two teams invites can be analyzed and discussed with various an intriguing intention for discovery of the flow stakeholders. The software architecture also and nature of the transfer considering the lack supports communication during development. of its descriptions in the literature. The This is consistent with the empirical evidence integration of initial knowledge possessed by by Unphon & Dittrich (2010), where the these teams is seen as a must. More architecture almost always exists as importantly, there are other elements knowledge of people applied and surrounding this process (of KT) alongside communicated answering situated questions the constraints of the environment that need to be taken into consideration. www.ijascse.in Page 3
  • 4. Oct. 31 IJASCSE Vol 1, Issue 3, 2012 Software architecture development is outcome of integration of knowledge where knowledge integration mostly occurs particularly between the analysts and compared to other phases in software software architects. Through KT, both teams development life cycles. It is the encounter of can communicate with each other and two most highlighted roles for developing complete their tasks even when they are software architecture – the analyst and remotely located. Without KT, the software architect teams. Both teams are development of software architecture might specialized in different types of knowledge, be imprecise and does not provide adequate background and capabilities. Although they information to proceed to the next phase of are assigned with different job responsibility, development. they are highly dependent on each other. Making decision is never an easy task. Software architect needs input from the Software architect is held accountable for analyst and vice versa to complete each making early design decisions during other’s objective. But certainly the software architecture development. These dependency that exists between them is not decisions are partly made based on the input only limited to the need for delivering their and requirements provided by the analysts. tasks to develop software architecture. KT is crucially essential as for making these Instead, at the same time it initiates the design decisions, many factors and inputs urgency to learn about each other’s expertise, need to be carefully considered and knowledge and experience, thus creating the accounted. Both teams must provide as much opportunity for KT. As a result, they create information as possible to ensure that they new knowledge and increase their own can come out with the best decision for knowledge possession. Through this software design and at the same time communication, the software engineer who ensuring that the user requirements are shares his knowledge also updates his fulfilled. knowledge (Unphon & Dittrich, 2010). Now that they are well aware on how and where to C. The Context of Non-Collocated Teams in locate and access expertise, they are well Software Architecture Development understood about each other’s accountability, Sundstrom et al. (1990) define teams as the process of developing the software small groups of interdependent individuals architecture will eventually become much smoother, faster and less problematic. who share responsibility for outcomes for their It seems rightly emphasized to rationalize organization. This shared responsibility by team members implies an agreement as to the importance of KT since software the individuals contributing. In many architecture development acts as a vehicle for communication among those who are organizations, the team now serves as the involved. As a blue print that describes the basic unit for transferring and preserving knowledge (Wu et al. 2006). Studies in whole software/system, it is a necessity for it geographically dispersed teams on the other to be effectively delivered and communicated. KT determines this by ensuring that the hand, define non collocated teams as a group software architecture produced is the of geographically distributed and www.ijascse.in Page 4
  • 5. Oct. 31 IJASCSE Vol 1, Issue 3, 2012 organizationally dispersed workers performing non-collocated software architecture one or more tasks that are supported by development. information and communication technology (Hertel, Konradt, & Orlikowski, 2004). Wilson IV. BARRIERS TO EFFECTIVE KT IN NON- (2011) defines distributed team as one whose COLLOCATED SOFTWARE ARCHITECTURE members are separated by distance, such as DEVELOPMENT when team members are in different To date, research in KT has received countries. The distribution is either in (a) time, enormous attention especially in investigating (b) distance, (c) culture, or some combination the barriers or impediments to effective KT of these aspects. Advances in technology (Ko et al., 2005; Wu et al., 2006; Anna et al., have made it easier to organize and manage 2009; Paulin & Suneson, 2012). This dispersed groups of people. And competitive phenomenon is not surprising since the best pressures and the needs of today’s global strategy to implement effective KT is by market workforce have made virtual or identifying and overcoming these distributed teams a necessity for some impediments. Our study takes slightly organizations. As the business environment different approach in that we are not only becomes more global and businesses are determining what the barriers are, but most increasingly in search of more creative ways importantly, we are looking at them from more to reduce operating costs, the concept of positive perspectives. We believe that virtual teams is of paramount importance underneath some of the barriers, lays the (Foley, 2000). Software development hidden potential contribution on teams’ organizations are no exception. In the context capability. Therefore, we decide to use of our research, non-collocated software “external conditions surrounding” KT instead architecture development simply describes of barriers. The following table 1.0 the development of software architecture by summarizes the findings for surrounding non-collocated teams, which in this case the conditions of KT. teams involve the analysts and software architects. TABLE 1. RESULT FOR EXTERNAL CONDITIONS SURROUNDING KT III. METHODOLOGY Percentage External Conditions Frequency We conducted semi-structured interviews (%) with 30 industrial experts ranging from the Physical distance 28 93.3 Functional, experience, analysts, software architects to project and capability 23 76.7 managers from selected MSC (Multimedia differences Super Corridor) organizations in Malaysia. Lacking of time 20 66.7 Lacking of trust 18 60.0 Using a list of barriers identified from the Reluctance to share literature, we constructed appropriate knowledge 13 43.3 questions for the purpose of the interviews. Lacking of motivation 7 23.3 The primary intention was to determine their Low awareness of the value and benefit of agreement in regards to the list we conjecture possessed knowledge 5 16.7 as the most likely to inhibit effective KT in to others www.ijascse.in Page 5
  • 6. Oct. 31 IJASCSE Vol 1, Issue 3, 2012 conditions surrounding KT. A typical nature of As predicted, physical distance was the software project teams (including software most frequently chosen by the participants as architecture development) does not only an external condition surrounding KT. This confined into achieving specified purpose but result is in agreement with Gregory et al. also to work within constraints of time. Time (2009) and Anna et al. (2009) who highlight restrictions have become the possible reason the physical distance as one of the main that drives the teams to hoard their impediments for effective KT. The fact that knowledge rather than transfer and share with two interdependent teams working distantly others. Participants also highlighted the lack from one another has definitely reducing the of time to engage in KT as a result for being ease for KT. The problem with KT becomes too occupied with the assigned task and even more acute as more and more issues reaching the dateline. This comment is arose, particularly when the chances for direct consistent with Michailova and Husted (2003), face-to-face meeting or social communication, in which according to them, people naturally becomes less and less impractical. The fact focus on those tasks that are more beneficial that software architecture development is a to them. There was one participant who also knowledge integration activity, to bridge the commented that due to physical distance, physical gap is very important. This explains they rarely have the time to identify the previous findings of mediums used for KT, colleagues in need of specific knowledge. in which various types of communication By far, lacking of trust has been technologies have been employed to cater nominated by the literature as one of the most the communication problems between the common impediments to effective KT non-collocated teams. (Naftanaila, 2010; Falconer, 2006; Lucas, The findings are continued by the selection 2006; Reige, 2005; Hildreth & Kimble, 2004). of functional, experience and capability According to findings in Reige (2005), there differences as second most frequently chosen are two terms concerning this issue. Firstly, external conditions surrounding KT. Software there is a lack of trust in people because they architecture development witnesses the may misuse knowledge or take unjust credit integration of team members from diverse for it and secondly there is a lack of trust in backgrounds, experiences, and capabilities. accuracy and credibility of knowledge due to In addition, being assigned with different roles the source, which the latter was studied by and functions has consequently increased the Sarker et al. (2002), in their research that gap between teams. Sarker et al. (2002), in investigate KT among information system their study found that difference in individual development (ISD) team members. capabilities undermines KT. Reige (2005) Naftanaila (2010) asserts that most people also mentions the difference in experience in are unlikely to share their knowledge and his study regarding barriers in sharing of experience without a feeling of trust. This is knowledge. particularly true when according to some The numbers are closely entailed by participants, lack of trust is mainly due to lack lacking of time (Roux et al. 2006; Reige, of social communication between teams, 2005; Ramirez, 2007) as one of the external since they are not physically collocated. www.ijascse.in Page 6
  • 7. Oct. 31 IJASCSE Vol 1, Issue 3, 2012 Social communication often realized through perceived by the participants is lack of informal networks, which is very limited motivation. There is an indication that it is the considering the nature of non-collocated primary trigger for KT (Ajmal & Koskinen, teams. Additionally, “…the nature of inter 2008; Frey & Osterloh, 2000;). Many studies community social relation…where people have been conducted to investigate the extent have limited sense of shared identity, makes of effect the lack of motivation has, upon KT the existence of trust less likely…” (Hildreth & (Mclaughlin et al., 2008; Disterer, 2001; Frey Kimble, 2004). & Osterloh, 2000). Lack of motivation, particularly extrinsic motivation has been Reluctance to share knowledge can be raised by many as closely related with possibly caused by the specialized nature of managerial or organizational issues. This type the knowledge both analyst and software of motivation is about expected organizational architect teams possessed. The specialist rewards and reciprocal benefits. On the other nature of their knowledge, combined with the hand, intrinsic motivation refers to knowledge extensive lack of interaction which had been self-efficacy and enjoyment in helping others typical, meant that they had very poor and is very important to help perform complex understanding of how other functions worked, or creative tasks such as developing or what their constraints or requirements were architecture. In neither ways, both team (Hildreth & Kimble, 2004). When asked leader and project manager plays a significant further about the extent of their agreement role in cultivating the sense of motivation concerning this as a reason why there is a among team members. In order to fulfill their reluctance to share knowledge with others, tasks during software architecture there were seemed to be no deniable. development, KT between teams should be of However, there were few participants who importance despite of physical distance. An added personal gain and power (job security) observation reported by one participant as the causes to become reluctant to share regarding this is that KT has always been knowledge. This finding is in line with seen as laborious especially in terms of time Paghaleh et al. (2011). Another finding and effort. The tendency to fully concentrate perceived from the participants concerning in one’s work in order to catch the dateline the cause for this reluctance is the inability to explains why KT is seen in such a way. It is absorb new knowledge due to incompetence important to note, as is mentioned by Milne or limitation in their existing stock of (2007), that individuals are often motivated to knowledge: keep their tacit knowledge for themselves “Sometimes, we feel hesitant to share rather than share it. In software architecture because we are not so sure we can correctly development, both analyst and software convey to others what we really want to tell architect teams need to be able to exploit them …it is better to keep that to ourselves these tacit knowledge. than giving them the wrong ideas” The participants also chose low awareness of the value and benefit as one of the external Another external condition surrounding KT conditions surrounding KT, during software during software architecture development as architecture development. One possible www.ijascse.in Page 7
  • 8. Oct. 31 IJASCSE Vol 1, Issue 3, 2012 reason that drives this issue is that they do based organisations. In McCaffer, Ron (Ed.) not believe these benefits from transferring Proceedings of the 2009 International Conference knowledge. Even worst, they did not actually on Global Innovation in Construction Proceedings, Loughborough University UK, Holywell Park, experience KT although they make claim that Loughborough University, 220-230. they have. As displayed in typical scenario of 3. Appelbaum SH, Steed, AJ (2005) The critical general software development teams, they success factors in the client-consulting often create island of knowledge due to low relationship. Journal of Management Development awareness that the knowledge possessed by 24(1), 68-93. the other teams is valuable and useful, which 4. Argote L and Todorova G (2007) Organizational can help accelerate the completion of their learning: Review and future directions. G. P. Hodgkinson, J. K. Ford, eds. International Review tasks. Parallel to this, the intention to transfer of Industrial and Organizational Psychology. knowledge is refrained by the thought that Wiley, New York, 193–234. they already possessed a certain level of 5. Darr ED and Kurtzberg TR (2000) An Investigation knowledge, and thus KT is not much in need. of Partner Similarity Dimensions on Knowledge When asked their opinion regarding this, the Transfer. Organizational Behavior and Human participants were unanimously agreed to have Decision Processes, 82(1), 28-44. been in such state of condition. A few added 6. Davenport TH and Prusak L (2000) Working Knowledge: How Organizations Manage What by stressing their uncertainty of the presence They Know. Harvard Business School Press, of KT, due to lack of understanding of the Boston, USA. process involved. 7. Disterer G (2001) Individual and Social Barriers to Knowledge Transfer. Conference Proceedings IV. CONCLUSIONS 34th Annual Hawaii International Conference on The main contribution of this paper lies in System Sciences, Los Alamitos, CA:IEEE Press. the understanding of the barriers or external 8. Falconer L (2006) Organizational learning, tacit information, and e-learning: a review. The conditions surrounding KT particularly in non- Learning Organization, 13(2), 140-151. collocated software architecture development. 9. Foley SP (2000) The Boundless Team: Virtual It alarms the presence of these external Teaming. Seminar in Industrial and Engineering conditions so that those involved may prepare Systems, Master of Science in Technology (MST) better strategy to facilitate effective KT in the Graduate Program, Northern Kentucky University. future that can benefit each one of them. It 10. Gregory R, Beck R and Prifling M (2009) also serves as a useful base for prospective Breaching the knowledge transfer blockade in it researchers to expand future research in offshore outsourcing projects: A case from the financial services industry‘. Proceedings of the barriers of KT. 42nd Hawaii International Conference on System Sciences. Wikoloa, Big Island, Hawaii. REFERENCES 11. Hertel G, Konradt U, and Orlikowski B (2004) Managing Distance by Interdependence: Goal 1. Ajmal MM and Koskinen KU (2008) Knowledge Setting, Task Interdependence and Team-based transfer in project-based organizations: an Rewards in Virtual Teams. European Journal of organizational culture perspective. Project Work and Organizational Psychology, 13(1), 1-28. Management Journal, 39(1), 7-15. 12. Hildreth P, Kimble C (2004) Knowledge Networks: 2. Anna W, Bambang T, Glen MD, Chen L (2009) Innovation through Communities of Practice. IGI Barriers to effective knowledge transfer in project- Global. www.ijascse.in Page 8
  • 9. Oct. 31 IJASCSE Vol 1, Issue 3, 2012 13. Jimenez M, Piattini M, Vizcaino A (2009) 24. Paulin D and Suneson K (2012) Knowledge Challenges and Improvements in Distributed Transfer, Knowledge Sharing and Knowledge Software Development: A Systematic Review. Barriers – Three Blurry Terms in KM. The Advances in Software Engineering. Electronic Journal of Knowledge Management 14. Joshi, KD and Sarker S (2006) Examining the 10(1), 81-91. Role of Knowledge, Source, Recipient, Relational, 25. Prikladnicki R, Audy JLN and Evaristo JR (2003) and Situational Context on Knowledge Transfer Distributed software development: toward an among Face-to-Face ISD Teams. In: HICSS 2006 understanding of the relationship between project - 39th Hawaii International Conference on team, users and customers. Proceedings of the Systems Science 4-7 January, 2006, Kauai, HI, 5th International Conference on Enterprise USA. Information Systems (ICEIS '03), 417–423. 15. Ko DG, Kirsch LJ, and King WR (2005). 26. Ramirez A (2007) To Blog or Not to Blog: Antecedents of Knowledge Transfer From Understanding and Overcoming the Challenge of Consultants to Clients in Enterprise System Knowledge Sharing, Journal of Knowledge Implementations. MIS Quarterly, 29(1), 59-85. Management Practice, 8(1). 16. Lucas LM (2006) The role of culture on knowledge 27. Riege A (2005) Three-dozen knowledge sharing transfer: the case of the multinational corporation. barriers managers must consider. Journal of The Learning Organization, 13(3), 257-275. Knowledge Management, 9(3), 18-35. 17. McLaughlin S, Paton RA and Macbeth DK (2008) 28. Roux DJ, Rogers KH, Biggs HC, Ashton PJ and Barrier impact on organizational learning within Sergeant A (2006) Bridging the science– complex organizations. Journal of Knowledge management divide: moving from unidirectional Management 12(2), 107-123. knowledge transfer to knowledge interfacing and 18. Michailova S and Husted K (2003) Knowledge sharing. Ecology and Society 11(1), 4. sharing in Russian companies with western 29. Rus I and Lindvall M (2002) Knowledge participation. Management International, 6(2), 19- Management in Software Engineering. IEEE 28. Software, 19(3), 40-59. 19. Milne P (2007) Motivation, incentives and 30. Sarker S, Sarker S, Nicholson D, and Joshi KD organisational culture. Journal of Knowledge (2002) Knowledge Transfer in Virtual Information Management, 11, 28-38. Systems Development Teams: An Empirical 20. Naftanaila I (2010) Factors affecting Knowledge Examination of Key Enablers. Proceedings of the Transfer in Project Environment. Review of Hawaii International Conference on System International Comparative Management, 11(5), Sciences (HICSS-36), Big Island, Hawaii. 834. 31. Sundstrom E, De Meuse KP and Futrell D (1990) 21. Newell S (2005) Knowledge Transfer and Work teams: applications and effectiveness, Learning: Problems of Knowledge Transfer American Psychologist, February, 120 – 133. Associated with Trying to Short-circuit the 32. Uphorn H and Dittrich Y (2010) Software Learning Cycle. Journal of Information Systems architecture awareness in long term software and Technology Management. 2(3), 275-290. product evaluation. The Journal of Systems and 22. Osterloh M, Frey BS (2000) Motivation, knowledge Software, 83. transfer, and organizational form. Organization 33. Van der Ven JS, Jansen GJ, Nijhuis JAG, Bosch J Science, 11(5), 38-50. (2006) Design Decisions: The Bridge between 23. Paghaleh MJ, Shafizadeh E and Mohammadi M Rationale and Architecture. In Rationale (2011) Information Technology and its Management in Software Engineering. Allen H. Deficiencies in Sharing Organizational Knowledge. Dutoit, Raymond McCall, Ivan Mistrik, Barbara International Journal of Business and Social peach (Eds.), 329-246. Springer Verlag. Science 2(8). 34. Wu WL, Hsu BF and Yeh RS (2006) Fostering the determinants of knowledge transfer: a team-level www.ijascse.in Page 9
  • 10. Oct. 31 IJASCSE Vol 1, Issue 3, 2012 analysis. Journal of Information Science, 33(3) 326–339. 35. Wilson, E. M. (2011). Dimensions of Team Distribution within a Software Team. Book Chapter in Distributed Team Collaboration in Organizations: Emerging Tools and Practices- IGI Global. www.ijascse.in Page 10