Loading…
This event has ended. Visit the official site or create your own event on Sched.
View analytic
Wednesday, May 24 • 12:00 - 12:30
Comparing Requirements Decomposition Within the Scrum, Scrum with Kanban, XP, and Banana Development Processes

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
Context: Eliciting requirements from customers is a complex task. In Agile processes, the customer talks directly with the development team and often reports requirements in an unstructured way. The requirements elicitation process is up to the developers, who split it into user stories by means of different techniques. Objective: We aim to compare the requirements decomposition process of an unstructured process and three Agile processes, namely XP, Scrum, and Scrum with Kanban. Method: We conducted a multiple case study with a replication design, based on the project idea of an entrepreneur, a designer with no experience in soft- ware development. Four teams developed the project independently, using four different development processes. The requirements were elicited by the teams from the entrepreneur, who was available to talk with the four groups during the project. Results: The teams decomposed the requirements using different techniques, based on the selected development process. Conclusion: Scrum with Kanban and XP resulted in the most effective processes from different points of view. Unexpectedly, decomposition techniques commonly adopted in traditional processes are still used in Ag- ile processes, which may reduce project agility and performance. Therefore, we be- lieve that decomposition techniques need to be addressed to a greater extent, both from the practitioners’ and the research points of view.

Davide Taibi, Valentina Lenarduzzi, Andrea Janes, Kari Liukkunen and Muhammad Ovais Ahmad


Speakers
avatar for Davide Taibi

Davide Taibi

Assistant Professor, University of Bozan/Bolzano
Empirical Studies on Agile Processes, Software Quality, Code Smells, Continuous Integration, Agile Software Architectures and Microservices.


Wednesday May 24, 2017 12:00 - 12:30
Ballroom D 1st Floor

Attendees (30)