Engineering Quality Requirements in Large Scale Distributed Agile Environment
نویسنده
چکیده
Agile software development methods have become increasingly popular in the last years. However, agile methods don’t specify explicitly how to deal with the quality requirements. Moreover there is little known about how organizations currently deal with this shortcoming. Based on several case studies this research will investigate real-world large-scale distributed agile projects to understand the challenges agile teams face regarding quality requirements and the approach they are currently using to cope with these challenges. After that a set of good practices will be introduced to exp licitly integrate quality requirements in agile processes. Other case studies will be conducted to validate the suggested good practices.
منابع مشابه
Requirements Management in a Distributed Agile Environment
The importance of good requirements engineering is well documented. Agile practices, promoting collaboration and communications, facilitate the elicitation and management of volatile requirements. However, current Agile practices work in a welldefined environment. It is necessary to have a co-located customer. With distributed development it is not always possible to realize this co-location. I...
متن کاملComputer Science Agile Techniques for Developing and Evaluating Large-scale Component-based Distributed Real-time and Embedded Systems
Agile techniques are a promising approach to facilitate the development of large-scale component-based distributed real-time and embedded (DRE) systems. Conventional agile techniques help ensure functional concerns of such systems continuously throughout the software lifecycle. Ensuring quality-of-service (QoS) concerns of large-scale componentbased DRE systems using conventional agile techniqu...
متن کاملRequirements Engineering for Large Scale Agile Systems Development
Agile practices such as continuous integration and delivery promise shorter time to market and improved quality. For this reason, such practices have been adopted in many software companies. In the context of systems development, additional constraints apply, e.g., as a result of scale or parallel development of hardware and software. Traditionally, stage-gate processes with a focus on up-front...
متن کاملAgile Framework for Globally Distributed Development Environment (The DAD Model)
Fast pace development and quick iterations has changed the dimensions of web application development. Competition to launch their products first in the market has made clients so demanding. As compared to other traditional process models of Software Engineering Agile model in this context has proved its worth. Face to face communication between client and developers sitting at one place, quick ...
متن کاملImplementation of Agile Manufacturing Principles in Small and Medium Enterprises (SMES)
Modern manufacturing is under ever increasing pressure to develop solutions for highly complex tasks. In order to maintain the business survival in a highly competitive environment, it is vital to obtain customer satisfaction, which requires developing products with shorter lifecycles and higher quality meanwhile to reduce the production costs. In order to achieve such objectives a paradigm has...
متن کامل