Optimising Requirements Engineering and Software Development Processes in Collaboration

This case study analyses the intersection of Agile and Waterfall methodologies in software development. The study explores the pitfalls and mistakes experienced in the currently used process and proposes solutions on how collaboration with stakeholders can be improved.

Alexander Hollenstein, 2024

Art der Arbeit Bachelor Thesis
Auftraggebende Techgroup Schweiz AG
Betreuende Dozierende Meyer, Lucie
Keywords Requirements Engineering, Stakeholder Management, Agile Software Development
Views: 3
The paper addresses the challenge of aligning requirements engineering and software development processes. Maison du Software uses Agile methodologies, whilst its client has a Waterfall mindset, leading to project management difficulties. The thesis aims to identify improvements to bridge the gap between these approaches, enhancing cooperation and accelerating the implementation of software solutions.
In order to completely understand the problems faced currently, the existing process model was analysed in order to identify the key challenges. Following this, the academic and industry best practices were researched and contrasted to the status quo in a gap analysis. For the identified gaps, specific improvements were recommended. Finally, these recommendations were unified into a revised process recommendation, which built on the original process and included the recommendations and insights gathered throughout the paper.
The paper discusses the challenges and opportunities of aligning requirements engineering and software development processes between an Agile company, Maison du Software (MdS), and its Waterfall-oriented clients. The key findings indicate that MdS faces significant challenges in eliciting, validating, and managing requirements, leading to delays and conflicts. The thesis proposes recommendations to improve the alignment and cooperation between MdS and its clients, such as adopting a more structured stakeholder identification process, removing stage gate approvals, and introducing a cooperative exploration workshop which includes the previously identified stakeholders. The benefits for the client include an improved understanding of how requirements can be gathered and analysed, enabling more successful cooperation with customers, and adjusting the approach to UI/UX specifications to satisfy clients faster. The thesis offers practical suggestions that can help MdS enhance its requirements engineering and software development processes, as well as its relationship and satisfaction with its clients.
Studiengang: Business Administration International Management (Bachelor)
Vertraulichkeit: vertraulich
Art der Arbeit
Bachelor Thesis
Auftraggebende
Techgroup Schweiz AG, Zug
Autorinnen und Autoren
Alexander Hollenstein
Betreuende Dozierende
Meyer, Lucie
Publikationsjahr
2024
Sprache der Arbeit
Englisch
Vertraulichkeit
vertraulich
Studiengang
Business Administration International Management (Bachelor)
Standort Studiengang
Brugg-Windisch
Keywords
Requirements Engineering, Stakeholder Management, Agile Software Development