Traveling of Requirements in Development of Packaged Software: The Role of Uncertainty and Work Design
نویسندگان
چکیده
Software requirements are created, shared and translated across software organizations, and express task uncertainties that software developers need to address through appropriate structuring of processes and the surrounding organization. Using the theory of work design we propose an in-depth qualitative inquiry into development of packaged software for the utility industry. Using the particular context of software provider GridCo, we examine how requirements are constructed, shared, and translated as they travel across vertical and horizontal boundaries. In addressing these questions, we seek contribution to theory by uncovering knowledge about the sources of and responses to task uncertainty in development of packaged software. We also contribute to practice by providing accounts of an organization’s contextual responses to managing requirements as they travel across boundaries, and reaffirm the need for process reinforcement to support the role of boundary spanners. Preliminary indications suggest hardware dependencies and process ill-adapted to software projects contribute to uncertainties.
منابع مشابه
Traveling of Requirements in the Development of Packaged Software: An Investigation of Work Design and Uncertainty
.......................................................................................................................... 1 1 INTRODUCTION ........................................................................................................... 2 1.1 Research Domain ................................................................................................................. 2 1.2...
متن کاملApplication of triangulation approach in requirements engineering process: A study in analysis and design of the pediatrics epilepsy information system
Introduction: Requirements Engineering process is a crucial phase in software development. In order to achieve a successful design of health information systems (HISs), applying the best methodologies is essential. Therefore, the aim of the present study was to design pediatrics Epilepsy Information System (EPIS) as well as the use of triangulation approach in elicitation and validation of epil...
متن کاملA New Group Data Envelopment Analysis Method for Ranking Design Requirements in Quality Function Deployment
Data envelopment analysis (DEA) is an objective method for priority determination of decision making units (DMUs) with the same multiple inputs and outputs. DEA is an efficiency estimation technique, but it can be used for solving many problems of management such as rankig of DMUs. Many researchers have found similarity between DEA and MCDM techniques. One of the earliest techniques in MCDM is...
متن کاملOptimization Model of Hirmand River Basin Water Resources in the Agricultural Sector Using Stochastic Dynamic Programming under Uncertainty Conditions
In this study, water management allocated to the agricultural sector’ was analyzed using stochastic dynamic programming under uncertainty conditions. The technical coefficients used in the study referred to the agricultural years, 2013-2014. They were obtained through the use of simple random sampling of 250 farmers in the region for crops wheat, barley, melon, watermelon and ruby grapes under ...
متن کاملMapping of McGraw Cycle to RUP Methodology for Secure Software Developing
Designing a secure software is one of the major phases in developing a robust software. The McGraw life cycle, as one of the well-known software security development approaches, implements different touch points as a collection of software security practices. Each touch point includes explicit instructions for applying security in terms of design, coding, measurement, and maintenance of softwar...
متن کامل