27,516 research outputs found

    Flexible Global Software Development (GSD): Antecedents of Success in Requirements Analysis

    Get PDF
    Globalization of software development has resulted in a rapid shift away from the traditional collocated, on-site development model, to the offshoring model. Emerging trends indicate an increasing interest in offshoring even in early phases like requirements analysis. Additionally, the flexibility offered by the agile development approach makes it attractive for adaptation in globally distributed software work. A question of significance then is what impacts the success of offshoring earlier phases, like requirements analysis, in a flexible and globally distributed environment? This article incorporates the stance of control theory to posit a research model that examines antecedent factors such as requirements change, facilitation by vendor and client site-coordinators, control, and computer-mediated communication. The impact of these factors on success of requirements analysis projects in a “flexible” global setting is tested using two quasi-experiments involving students from Management Development Institute, India and Marquette University, USA. Results indicate that formal modes of control significantly influence project success during requirements analysis. Further, facilitation by both client and vendor site coordinators positively impacts requirements analysis success

    Four facets of a process modeling facilitator

    Get PDF
    Business process modeling as a practice and research field has received great attention in recent years. However, while related artifacts such as models, tools or grammars have substantially matured, comparatively little is known about the activities that are conducted as part of the actual act of process modeling. Especially the key role of the modeling facilitator has not been researched to date. In this paper, we propose a new theory-grounded, conceptual framework describing four facets (the driving engineer, the driving artist, the catalyzing engineer, and the catalyzing artist) that can be used by a facilitator. These facets with behavioral styles have been empirically explored via in-depth interviews and additional questionnaires with experienced process analysts. We develop a proposal for an emerging theory for describing, investigating, and explaining different behaviors associated with Business Process Modeling Facilitation. This theory is an important sensitizing vehicle for examining processes and outcomes from process modeling endeavors

    Effective Virtual Teams for New Product Development

    Get PDF
    At present, the existing literature shows that the factors which influence the effectiveness of virtual teams for new product development are still ambiguous. To address this problem, a research design was developed, which includes detailed literature review, preliminary model and field survey. From literature review, the factors which influence the effectiveness of virtual teams are identified and these factors are modified using a field survey. The relationship between knowledge workers (people), process and technology in virtual teams is explored in this study. The results of the study suggest that technology and process are tightly correlated and need to be considered early in virtual teams. The use of software as a service, web solution, report generator and tracking system should be incorporated for effectiveness virtual teams

    Considerations for Effective Requirements Analysis in Offshore Software Development Projects: Lessons from Multi-method Research

    Get PDF
    Offshore software development using geographically distributed teams is an accepted practice in software development today. However, software development companies have largely only offshored the software development lifecycle’s coding and testing phases. However, lately, offshoring the requirements analysis (RA) phase has become increasingly viable for several reasons including the software industry’s maturation and improved communication technologies. However, successfully evaluating this highly interactive phase between geographically dispersed client and provider teams requires special considerations. In this paper, we present practical insights garnered from conducting experiments and surveys of IS professionals from the Indian software industry and from extensively examining the literature. Our findings confirm that, subject to certain best practices, one can effectively conduct RA in software projects offshore. We present these practices as lessons learned and provide related recommendations for industry and academia

    Project Quality of Offshore Virtual Teams Engaged in Software Requirements Analysis: An Exploratory Comparative Study

    Get PDF
    The off-shore software development companies in countries such as India use a global delivery model in which initial requirement analysis phase of software projects get executed at client locations to leverage frequent and deep interaction between user and developer teams. Subsequent phases such as design, coding and testing are completed at off-shore locations. Emerging trends indicate an increasing interest in off-shoring even requirements analysis phase using computer mediated communication. We conducted an exploratory research study involving students from Management Development Institute (MDI), India and Marquette University (MU), USA to determine quality of such off-shored requirements analysis projects. Our findings suggest that project quality of teams engaged in pure off-shore mode is comparable to that of teams engaged in collocated mode. However, the effect of controls such as user project monitoring on the quality of off-shored projects needs to be studied further

    Investigating an ‘Agile-Rigid’ Approach in Globally Distributed Requirements Analysis

    Get PDF
    The global software development environment brings with itself abundant business opportunities as well as challenges in terms of coordination, communication and control. Recent years have also witnessed the growth of the agile movement. To address the global software development challenges there is a need to combine the flexibility offered by the growing agile development approaches with the rigidity offered by the traditional plan-based approaches. This paper reports an exploratory quasi-experimental study, which investigates the performance of requirements analysis projects in an ‘agile-rigid’ distributed environment. The study yields several interesting conclusions that can assist organizations in managing their global software projects more effectively. Our experiment indicates that project monitoring and control, project communication, and process facilitation between peer teams significantly influence the success of such projects. Creation of an agile-rigid environment can help organizations mitigate various risks inherent in globally distributed software development

    Creativity and conceptual modeling for requirements engineering

    Get PDF
    Creativity techniques have been applied to Requirements Engineering (RE) in order to find novel requirements, facilitating system and business innovation. Creativity has typically been applied to RE as part of an intensive, often multi-day workshop. Ideas are generated and recorded in a free-form, manual fashion, with much guidance from experienced human facilitators. Although this format has been successful, economic, time, and geographical pressures make this intensive process less feasible. The free-form representation of creative output (text and informal diagrams) provides flexibility in order to support creative thought, but the output of this form is not able to take advantage of much of the (semi-) automated analysis developed for RE, including trade-off analysis. In this work we address two major challenges 1) the limitations of existing creativity RE workshops, particularly their costliness and need for expert guidance, and 2) capturing creative output in a structured form, better amenable to (semi-) automated analysis and downstream development. We address these as part of a 2-3 year project focusing on integrating RE creativity techniques with conceptual modeling techniques such as goal modeling, with a focus on developing online, distributed creative support tools for RE

    The ideation compass: supporting interdisciplinary creative dialogues with real time visualization

    Get PDF
    This study presents the potential of live topic visualization in supporting creative dialogs during remote idea generation. We developed a novel Creativity Support Tool (CST) to explore the effects of the live topic visualization. The tool emphasizes the interdisciplinary knowledge background of participants. Using Natural Language Processing (NLP) and topic modeling, the tool provides users with a live visual mapping of the domains and topics being orally discussed. To understand the tool’s user perceived effects, we conducted evaluation sessions and interviews with participants (N = 10) from two different disciplinary backgrounds: design and bioscience. The findings show that live visualization of domains and topics supported self-reflection during individual and collaborative creativity and encouraged a balanced discussion, which can mitigate discipline-based fixation in ideation
    corecore