What is Ready in a DoR? Rationales, Responsibility & Rules in using a Definition of Ready

Publication date

2024-04-08

Authors

van Riesen, Mark
Wagenaar, Gerard

Editors

Mendez, Daniel
Moreira, Ana
Horkoff, Jennifer
Weyer, Thorsten
Daneva, Maya
Unterkalmsteiner, Michael
Buhne, Stan
Hehn, Jennifer
Penzenstadler, Birgit
Dieste, Oscar

Advisors

Supervisors

DOI

Document Type

Part of book
Open Access logo

License

No license information available

Abstract

In agile software development, a Definition of Ready (DoR) is used to indicate conditions a Product Backlog Item (PBI) has to meet before accepting it into a Sprint Backlog. This research aims (1) to identify those conditions, (2) to investigate why Scrum teams do or do not use a DoR, and (3) to identify which (Scrum) role is responsible for drafting a DoR. Research questions are answered by a literature review and interviews with Scrum team members. Results show that conditions vary, but common elements are include INVEST criteria, clearly defining, and prioritizing a PBI. Reasons to use a DoR include a positive impact on workflow, like an efficient process or increased quality of software. Teams might not use a DoR, because of overhead of writing it or encouraging a less ‘agile way of thinking’. Both Product Owner and Scrum Master can be involved in defining and maintaining a DoR, and it is considered good practice to involve all team members. Our findings also reveal that use of a DoR is not intuitive per se.

Keywords

Agile Software Development, Definition of Ready, DoR, Scrum, User story, INVEST criteria 1, General Computer Science

Citation

van Riesen, M & Wagenaar, G 2024, What is Ready in a DoR? Rationales, Responsibility & Rules in using a Definition of Ready. in D Mendez, A Moreira, J Horkoff, T Weyer, M Daneva, M Unterkalmsteiner, S Buhne, J Hehn, B Penzenstadler, O Dieste, N Condori-Fernandez, R Guizzardi, K M Habibullah, A Perini, A Susi, S Abualhaija, C Arora, D Dell'Anna, A Ferrari, S Ghanavati, F Dalpiaz, J-P Steghofer, A Rachmann, J Gulden, A Muller, M Beck, D Birkmeier, A Herrmann, P Mennig & K Schneider (eds), REFSQ-JP 2024 : Joint Proceedings of REFSQ-2024 Workshops, Doctoral Symposium, Posters & Tools Track, and Education and Training Track co-located with the 30th International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2024). CEUR Workshop Proceedings, vol. 3672, CEUR WS, pp. 1-5, 2024 Joint International Conference on Requirements Engineering: Foundation for Software Quality Workshops, Doctoral Symposium, Posters and Tools Track, and Education and Training Track, REFSQ-JP 2024, Winterthur, Switzerland, 8/04/24. < https://ceur-ws.org/Vol-3672/AgileRE-paper1.pdf >, conference