Javascript must be enabled to continue!
Analysis of the Importance of User Stories in Agile Development
View through CrossRef
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.
International Project Management Association – IPMA, Project Management Research Committee (PMRC), China and Hohai University, Nanjing, China
Title: Analysis of the Importance of User Stories in Agile Development
Description:
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.
Related Results
Agile methodologies in digital banking: Theoretical underpinnings and implications for customer satisfaction
Agile methodologies in digital banking: Theoretical underpinnings and implications for customer satisfaction
This paper delves into the theoretical underpinnings of agile methodologies and investigates their potential to enhance customer satisfaction in digital banking. Theoretical founda...
The Impact of Agile Strategic Entrepreneurship Capabilities on Sustainable Innovation in Pakistan’s Textile Industry
The Impact of Agile Strategic Entrepreneurship Capabilities on Sustainable Innovation in Pakistan’s Textile Industry
Sustainable business performance (SBP) has emerged as a critical global objective over the past two decades, emphasizing the preservation of natural resources for future generation...
Collaborative Information Behavior of Agile Teams during New Product Development
Collaborative Information Behavior of Agile Teams during New Product Development
This study used a comprehensive scoping review of collaborative information behavior (CIB) literature and a mixed methods approach to: (1) understand the CIB of agile teams during ...
Software Engineering: Agile Software Development
Software Engineering: Agile Software Development
Research examines the advantages and difficulties of using agile software development approaches. An overview of the literature on agile software development is presented first, fo...
Use of Agile Models in Software Engineering: Emerging and Declining Themes
Use of Agile Models in Software Engineering: Emerging and Declining Themes
Software engineering is a systematic discipline that covers the creation of a software product at the end of software development processes. Many different models are used in softw...
Navigating Role Identity Tensions: It Project Managers’ Identity Work in Agile Information Systems Development
Navigating Role Identity Tensions: It Project Managers’ Identity Work in Agile Information Systems Development
Purpose: This research seeks to examine identity tensions in IT project managers involved in developing Agile Information Systems Development (ISD). It looks at the transition from...
Agile Readiness Assessment of IT Audit Function at Indonesia’s State-Owned Bank
Agile Readiness Assessment of IT Audit Function at Indonesia’s State-Owned Bank
Recently, there has been increased interest in using Agile methodologies in auditing to improve efficiency and adaptability. This study examines whether Bank XYZ in Indonesia is re...
Increased accuracy in identifying NAFLD with advanced fibrosis and cirrhosis: independent validation of the Agile 3+ and 4 scores
Increased accuracy in identifying NAFLD with advanced fibrosis and cirrhosis: independent validation of the Agile 3+ and 4 scores
Background and Aims:
We explored 2 novel scores, Agile 3+ and 4, to identify advanced fibrosis (≥F3) and cirrhosis (F4), respectively, in NAFLD and compared their diagn...

