2017
DOI: 10.1007/978-3-319-57633-6_5
|View full text |Cite
|
Sign up to set email alerts
|

Comparing Requirements Decomposition Within the Scrum, Scrum with Kanban, XP, and Banana Development Processes

Abstract: 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 multipl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0
1

Year Published

2017
2017
2020
2020

Publication Types

Select...
5
3
1

Relationship

4
5

Authors

Journals

citations
Cited by 22 publications
(13 citation statements)
references
References 12 publications
0
12
0
1
Order By: Relevance
“…Moreover, because of their size, they are easier to maintain and more fault-tolerant since a failure of one service will not break the whole system, which could happen in a monolithic system. Since every microservice has its own context and set of code, each microservice can change its entire logic from the inside, but from the outside, it still does the same thing, reducing the need of interaction between teams[32] [33]. Different microservice patterns have been proposed by practitioners [28] and researchers [16].…”
Section: Background and Related Workmentioning
confidence: 99%
“…Moreover, because of their size, they are easier to maintain and more fault-tolerant since a failure of one service will not break the whole system, which could happen in a monolithic system. Since every microservice has its own context and set of code, each microservice can change its entire logic from the inside, but from the outside, it still does the same thing, reducing the need of interaction between teams[32] [33]. Different microservice patterns have been proposed by practitioners [28] and researchers [16].…”
Section: Background and Related Workmentioning
confidence: 99%
“…The software factory is the perfect environment for conducting empirical studies with next generation developers, since participants represents the typical developers entering to the job-market [6]. This is also confirmed by the results of several empirical studies conducted in the past [4], [5], [16], [24], [26], [27]). The groups were defined in a random manner without influencing the study results.…”
Section: Methodsmentioning
confidence: 93%
“…The risk of a roadblock through a "TD bankruptcy" increases when new requirements emerge and need attention, leading to the rewriting of existing features, which should be avoided by estimating the costs of TD. Moreover, outsourcing part of the development to consultants, also increase the risk of requirement TD [14] related to misunderstandings [15] and increase the communication overhead [16].…”
Section: B Careful Estimationmentioning
confidence: 99%