摘要 :
Due to the proliferation of the Internet and globalization, distributed information system development is becoming popular. In this paper we have reviewed some significant management issues like process management, project managem...
展开
Due to the proliferation of the Internet and globalization, distributed information system development is becoming popular. In this paper we have reviewed some significant management issues like process management, project management, requirements management and knowledge management issues which have received much attention in distributed development perspective. In this literature review we found that areas like quality and risk management issues could get only scant attention in distributed information system development.
收起
摘要 :
Due to the proliferation of the Internet and globalization, distributed information system development is becoming popular. In this paper we have reviewed some significant management issues like process management, project managem...
展开
Due to the proliferation of the Internet and globalization, distributed information system development is becoming popular. In this paper we have reviewed some significant management issues like process management, project management, requirements management and knowledge management issues which have received much attention in distributed development perspective. In this literature review we found that areas like quality and risk management issues could get only scant attention in distributed information system development.
收起
摘要 :
Software development for large robotic projects involves many different researchers with different programming needs, levels of mastery and areas of research. Integrating such heterogeneous software while maintaining requirements ...
展开
Software development for large robotic projects involves many different researchers with different programming needs, levels of mastery and areas of research. Integrating such heterogeneous software while maintaining requirements like real- time, dependability, intensive access to hardware, etc., is a challenge in any long-term effort of this kind. A step forward along that way is the BABEL development system that supports heterogeneous programming languages (C, C++, JAVA), communication middleware (CORBA, TCP/IP connections) and platforms (RT-operating systems, MS-Windows). This paper focuses on the core of BABEL: the Aracne specification that covers the design phase of the robotic application lifecycle.
收起
摘要 :
Software development for large robotic projects involves many different researchers with different programming needs, levels of mastery and areas of research. Integrating such heterogeneous software while maintaining requirements ...
展开
Software development for large robotic projects involves many different researchers with different programming needs, levels of mastery and areas of research. Integrating such heterogeneous software while maintaining requirements like real- time, dependability, intensive access to hardware, etc., is a challenge in any long-term effort of this kind. A step forward along that way is the BABEL development system that supports heterogeneous programming languages (C, C++, JAVA), communication middleware (CORBA, TCP/IP connections) and platforms (RT-operating systems, MS-Windows). This paper focuses on the core of BABEL: the Aracne specification that covers the design phase of the robotic application lifecycle.
收起
摘要 :
Cultural impact is significant in global or distributed software development. Due to cultural differences, co-ordination and collaboration problems have been reported in case studies and this also leads to low quality deliverables...
展开
Cultural impact is significant in global or distributed software development. Due to cultural differences, co-ordination and collaboration problems have been reported in case studies and this also leads to low quality deliverables and high turnover in software industry. This paper presents a literature review of distributed software development (DSD) or global software development (GSD) and cultural issues. The main focus is to highlight the current research, observations, as well as practice directions in these areas. Many studies have been performed in culture and global software development, still impact of culture in distributed software development in different dimensions received less attention among researchers.
收起
摘要 :
Cultural impact is significant in global or distributed software development. Due to cultural differences, co-ordination and collaboration problems have been reported in case studies and this also leads to low quality deliverables...
展开
Cultural impact is significant in global or distributed software development. Due to cultural differences, co-ordination and collaboration problems have been reported in case studies and this also leads to low quality deliverables and high turnover in software industry. This paper presents a literature review of distributed software development (DSD) or global software development (GSD) and cultural issues. The main focus is to highlight the current research, observations, as well as practice directions in these areas. Many studies have been performed in culture and global software development, still impact of culture in distributed software development in different dimensions received less attention among researchers.
收起
摘要 :
Globally distributed software development is inherently difficult. The fundamental problem is that communication, coordination and control mechanisms that operate so naturally and invisibly in co-located projects are not available...
展开
Globally distributed software development is inherently difficult. The fundamental problem is that communication, coordination and control mechanisms that operate so naturally and invisibly in co-located projects are not available or not as effective for distributed teams. Maintaining a shared up-to-date understanding of the system under design among distributed teams separated by physical, temporal, and cultural distances, therefore, becomes challenging. Under such circumstances the role of a project architect takes on an added significance. The architect must bridge the gaps that exist among the distributed teams especially those with interrelated tasks. Bridging gaps across teams requires proactive effort to create, among distributed teams, a shared level of understanding of the system context, its problem domain and an overarching vision of the system to be designed. We call this a shared project context. Establishing a shared project context goes a long way in creating architectural artifacts, understanding dependencies across software elements of the architecture and the allocation of their development to the distributed teams. Lack of such a context leads to the creation of multiple realities promoting ignorance, confusion and frustration, which subsequently undermine mutual trust and make inter-team communications less effective. This vicious cycle leads to dysfunctional teams, inefficiencies in the project and ultimately to poorly designed architectures.
收起
摘要 :
Globally distributed software development is inherently difficult. The fundamental problem is that communication, coordination and control mechanisms that operate so naturally and invisibly in co-located projects are not available...
展开
Globally distributed software development is inherently difficult. The fundamental problem is that communication, coordination and control mechanisms that operate so naturally and invisibly in co-located projects are not available or not as effective for distributed teams. Maintaining a shared up-to-date understanding of the system under design among distributed teams separated by physical, temporal, and cultural distances, therefore, becomes challenging. Under such circumstances the role of a project architect takes on an added significance. The architect must bridge the gaps that exist among the distributed teams especially those with interrelated tasks. Bridging gaps across teams requires proactive effort to create, among distributed teams, a shared level of understanding of the system context, its problem domain and an overarching vision of the system to be designed. We call this a shared project context. Establishing a shared project context goes a long way in creating architectural artifacts, understanding dependencies across software elements of the architecture and the allocation of their development to the distributed teams. Lack of such a context leads to the creation of multiple realities promoting ignorance, confusion and frustration, which subsequently undermine mutual trust and make inter-team communications less effective. This vicious cycle leads to dysfunctional teams, inefficiencies in the project and ultimately to poorly designed architectures.
收起
摘要 :
Distribution of software development is increasingly global and crosses the geographical and cultural borders. As software development is creative teamwork, the distribution is not about mechanical division of work. The poster pre...
展开
Distribution of software development is increasingly global and crosses the geographical and cultural borders. As software development is creative teamwork, the distribution is not about mechanical division of work. The poster presents on on-going study on internationally distributed software development. Based on a literature and experiences from a case company, investigates the motivations, models of distribution and the most problematic areas.
收起
摘要 :
Distribution of software development is increasingly global and crosses the geographical and cultural borders. As software development is creative teamwork, the distribution is not about mechanical division of work. The poster pre...
展开
Distribution of software development is increasingly global and crosses the geographical and cultural borders. As software development is creative teamwork, the distribution is not about mechanical division of work. The poster presents on on-going study on internationally distributed software development. Based on a literature and experiences from a case company, investigates the motivations, models of distribution and the most problematic areas.
收起