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...
-
August 6, 2019 (v1)PublicationUploaded on: December 4, 2022
-
August 21, 2019 (v1)Publication
Agile Software Development (ASD) is gaining in popularity in today´s business world. Industry is adopting agile methodologies both to accelerate value delivery and to enhance the ability to deal with changing requirements. However, ASD has a great impact on how Requirements Engineering (RE) is carried out in agile environments. The integration...
Uploaded on: March 27, 2023 -
August 7, 2019 (v1)Publication
Today agile approaches are often used for the development of digital products. Since their development in the 90s, Agile Methodologies, such as Scrum and Extreme Programming, have evolved. Team collaboration is strongly influenced by the values and principles of the Agile Manifesto. The values and principles described in the Agile Manifesto...
Uploaded on: March 27, 2023 -
January 30, 2023 (v1)Publication
Agile methodologies have an impact on how organizations carry out Requirements Engineering (RE). In this context, organizations use different kind of agile techniques like artifacts, meetings, methods or roles, but there is a lack of specific guidelines for agile RE. The aim of this paper is to present a modeling language for supporting...
Uploaded on: March 1, 2023 -
August 29, 2019 (v1)Publication
Agile Software Development (ASD) is becoming more popular in all fields of industry. For an agile transformation, organizations need to continuously improve their established approaches to Requirements Engineering (RE) as well as their approaches to software development. This is accompanied by some chal‐lenges in terms of agile RE. The main...
Uploaded on: December 4, 2022 -
February 8, 2023 (v1)Publication
Pair programming is a method that is widespread in the field of agile software development (ASD) and is acknowledged as state of the art of programming. This article initially addresses the question of what constitutes the key attributes of pair programming. Therefore, we analysed the extent to which these attributes can be applied to the...
Uploaded on: March 1, 2023 -
June 23, 2022 (v1)Publication
Context: Twenty years after the publication of the agile manifesto, agility is becoming more and more popular in different contexts. Agile values are changing the way people work together and influence people's mindset as well as the culture of organizations. Many organizations have understood that continuous improvement is based on...
Uploaded on: March 25, 2023 -
August 16, 2019 (v1)Publication
he integration of Human-Centered Design (HCD) and Agile Software Development (ASD) promises the development of competitive products comprising a good User Experience (UX). This study has investigated the integration of HCD and Kanban with the aim to gain industrial experiences in a real world context. A case study showed that requirements flow...
Uploaded on: December 4, 2022 -
November 4, 2020 (v1)Publication
Value delivery is becoming an important asset for an organization due to increasing competition in industry. Therefore, companies apply Agile Software Development (ASD) to be more competitive and reduce time to market. Using ASD for the development of systems implies that established approaches of Requirements Engineering (RE) undergo some...
Uploaded on: March 26, 2023 -
September 3, 2019 (v1)Publication
In recent years hybrid approaches focusing on user needs by integrating Agile methodologies (e.g. Scrum, Kanban or Extreme Programming) with Human-Centered Design (HCD) have proven to be particularly suitable for the development of Web systems. On the one hand, HCD techniques are used for requirements elicitation and, on the other hand, they...
Uploaded on: December 5, 2022