Abstract

Meeting user needs and improving user experience is an important goal of agile development. User story is an important tool to manage user needs in agile development. User story can clearly convey the users role, needs, values and other information. In response to the problem that the ordering of user stories by UX designers or agile developers is highly subjective, this paper proposes a method for objectively analysing the complex relationships between user stories. Firstly, an application of quality function deployment and dependency structure matrix is proposed to derive the dependency relationships between user stories. Secondly, a user story network is established by taking user stories as nodes and dependencies between user stories as edges. Further, The K-shell method was applied to rank user stories in terms of the strength of constraints, the strength of the constrained, outbound degree and inbound degree between nodes. Finally, a brief case study of an agile game APP is carried out to visually analyze the complex dependencies among user stories, and rank the importance of user stories from the perspective of network, which greatly reduces the response time to user needs.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.