2,280 research outputs found

    Agile Requirements Engineering: A systematic literature review

    Get PDF
    Nowadays, Agile Software Development (ASD) is used to cope with increasing complexity in system development. Hybrid development models, with the integration of User-Centered Design (UCD), are applied with the aim to deliver competitive products with a suitable User Experience (UX). Therefore, stakeholder and user involvement during Requirements Engineering (RE) are essential in order to establish a collaborative environment with constant feedback loops. The aim of this study is to capture the current state of the art of the literature related to Agile RE with focus on stakeholder and user involvement. In particular, we investigate what approaches exist to involve stakeholder in the process, which methodologies are commonly used to present the user perspective and how requirements management is been carried out. We conduct a Systematic Literature Review (SLR) with an extensive quality assessment of the included studies. We identified 27 relevant papers. After analyzing them in detail, we derive deep insights to the following aspects of Agile RE: stakeholder and user involvement, data gathering, user perspective, integrated methodologies, shared understanding, artifacts, documentation and Non-Functional Requirements (NFR). Agile RE is a complex research field with cross-functional influences. This study will contribute to the software development body of knowledge by assessing the involvement of stakeholder and user in Agile RE, providing methodologies that make ASD more human-centric and giving an overview of requirements management in ASD.Ministerio de Economía y Competitividad TIN2013-46928-C3-3-RMinisterio de Economía y Competitividad TIN2015-71938-RED

    SEE: Extending the Service Engineering Methodology for Experience Innovation

    Get PDF
    This study is concerned with improving the Service Engineering methodology for experience-oriented service systems. It critiques the Service Engineering methodology based on the motivating example of automotive navigation service system design, and it describes the Service Experience Engineering (SEE) methodology, which extends Service Engineering by making three improvements, namely the use of formal models of experiences, service-experience requirement analysis, and the simulation of service experiences. The example presented here demonstrates that SEE can help capture context-wide service-experience requirements and translate them into functional requirements. This study further indicates that a methodology for engineering service experiences is possible and promising

    A design navigator to guide the transition towards environmentally benign product/service systems based on LCA results

    Get PDF
    With rising societal demands for a transition towards a circular economy and intensifying market competition, manufacturing companies are increasingly seeking alternative ways to design and develop their industrial offerings with reduced environmental impacts and increased value. A possible solution lies in designing environmentally benign product/service systems (PSSs), which often requires the redesign of existing offerings in industrial practice. This article presents a design navigator named lifecycle-oriented function deployment (LFD), which builds on the widely utilized life cycle assessment (LCA) and quality function deployment (QFD) to support the redesign of existing industrial offerings towards PSSs with reduced environmental impacts. LFD includes a novel procedure to derive environmental requirements using LCA and to prioritize them along with customer requirements. It introduces a list of generic service design characteristics to support service design. It also contains a QFD-based procedure to identify design parameters (characteristics and components for both products and services) that have a relatively strong influence on the prioritized requirements. Further, a novel way is proposed to capture specific product and service design characteristics that are feasible to integrate and potentially have a rather strong influence on the requirements when combined. LFD is subsequently applied in a case study to conceptually redesign an existing offering in a manufacturing company. The application is then assessed using an LCA and a semi-structured interview with the users of LFD. The LCA results indicate significant reductions in environmental impacts of the redesigned concepts, and the interview revealed benefits for the practitioners who used LFD

    Dealing With Ambiguous and Fluctuating Requirements of Embedded System Development: A Case-Study

    Get PDF
    This paper presents the findings of a case study that investigates how developers and managers deal with ambiguous and fluctuating requirements during an embedded system development in a structured process management environment. In particular, this paper focuses on improvisation and bricolage actions as a coping strategy by software developers and managers. This research adopts an interpretive approach that involves the collection and analysis of qualitative data. In this study, we observed a turbulent environment with situated improvisational and bricolage responses from developers and managers. The organizational structured process management framework was not sophisticated enough to deal with the existing challenges. Moreover, some improvisational and bricolage activities became institutionalized and, hence, became organizational routines of developers and managers. This paper indicates the value of reflexive practices as vital issues for strategic conduct in the event that improvisational and bricolage activities were deployed as a coping strategy

    Improving Customer Value Co-creation through Customer Engagement and Requirements Engineering Practices in a Small Software Company

    Get PDF
    A small software company has startup thinking which is often short-term. This may negate requiring planning for long-term growth, and sustainability, which could have its impact on customer value. Customer engagement (CE) and requirements engineering (RE) practices are customer satisfaction and growth oriented; helping a small software company earn competitive edge, increase productivity, and grow while delivering on customer value. To address the stated problem, the research problem is stated thus: How do CE and RE practices impact customer value (CV) co-creation? An action research study was carried out to understand better CE and RE practices at the case company. For data collection triangulation of semi-structured interviews, informal conversations, participant observation, and work experience were used. Data analysis did use some grounded theory features — interpretative statements in gathering and organizing the data got. CE practices such as having dedicated customer co-creation platform, constantly learning from users, customer segmentation, and broadened view of customer were observed to have positive influence on customer value co-creation. RE practices that advance customer value included customer participation, face-to-face-communication, continuous planning, and requirements management. The level of success of these practices was influenced by differences in customer participation level, elicitation techniques scope, and selection of the techniques. Also, lack of dedicated user environment hinders user interaction and user-centered co-creation. Customer engagement strengthens RE practices through active interaction between provider and customer to positively influence CV co-creation. Such interaction could be amongst provider, customer and end-users. There are four CE practices and seven RE practices established at the case company. Understanding CE significantly, and some of its practices, coupled with RE practices that yield high- perceived value may significantly help improve customer CV co-creation. Practices like detailed documentation, use of prototype, change and requirements management, co-creation platform, and participation in the platform can be improved upon

    Bridging the Vendor-User Gap in Enterprise Cloud Software Development through Data-Driven Requirements Engineering

    Get PDF
    The shift from on-premise to cloud software has fundamentally changed the interactions between enterprise software vendors and their users. Where user involvement has traditionally been a challenge, increasingly large amounts of user input now allow for data-driven requirements engineering (RE). Research has paid little attention so far to the changes entailed by data-driven RE and addressed neither technical nor empirical perspectives of data-driven RE in enterprise software development. We aim to understand how the increasing availability of large amounts of user input impact RE in enterprise cloud software development. We provide a conceptualization of the newly available user input and how it changes traditional RE. We collect and analyze rich data from multiple product units at a leading enterprise software company and examine the integration of user input into RE; specifically requirements discovery, prioritization, experimentation, and specification. We thereby aim to contribute to non-normative and empirical work on RE

    Inventory ruptures of Continente Online : Sonae MC finding the causes and the solutions

    Get PDF
    Tese de mestrado. Engenharia de Serviços e Gestão. Universidade do Porto. Faculdade de Engenharia. 201
    • …
    corecore