Requirements Prioritization Model in Agile Software Development Process: Scrum as Case Scenario

Welcome to DSpace BU Repository

Welcome to the Bahria University DSpace digital repository. DSpace is a digital service that collects, preserves, and distributes digital material. Repositories are important tools for preserving an organization's legacy; they facilitate digital preservation and scholarly communication.

Show simple item record

dc.contributor.author Muhammad Sannan Butt, 01-241171-021
dc.date.accessioned 2023-02-23T08:50:22Z
dc.date.available 2023-02-23T08:50:22Z
dc.date.issued 2019
dc.identifier.uri http://hdl.handle.net/123456789/14954
dc.description Supervised by Dr. Shahid Nazir Bhatti en_US
dc.description.abstract The following research work is based on requirements prioritization techniques and relationship in context of the modern software development methodologies (Agile, Scrum, Extreme Programming) and precisely how these requirements are prioritized systematically in sprints (cycles) based on different aspects (Cost, Value, Risk, and Time factors). As Agile Software Development (AGSD) plays a vibrant role in software engineering, it involves customer in the real time with new or change requirements, while within the scope of the software(s) development, which further offer instant changes in the requirements besides software requirements are a foremost part of a project to be executed in successive manner. Requirements elicitation, prioritizing and management is done throughout the product life cycle as it should done with proper correspondence and coordination between the developer, customer and importantly the agile team to build up effective conclusion. In agile software engineering changes occur in iterative manner, thus there is a major challenge for the managers to prioritize the new requirements that occur in the product backlog and sprint backlog. Different requirements prioritization techniques are used for this purpose and they mostly lack to prioritize the novel user stories (iterations) which befall in the backlog, as comprehensively highlighted in the section literature review. Further focus of this work is finding out which are the core, primary factors which mark the performance of agile team, and delinquent that product manager faces during the backlog requirements prioritization and importantly how these said requirements iterations can be prioritize in effective manner. To overcome this challenge of effective and efficient requirements prioritization a hybrid requirements prioritization model is proposed in this research work which will be able to effectively handle the new and backlog requirements in scrum agile methodology as a test case scenario. en_US
dc.language.iso en en_US
dc.publisher Software Engineering, Bahria University Engineering School Islamabad en_US
dc.relation.ispartofseries MS-SE;T-2049
dc.subject Software Engineering en_US
dc.title Requirements Prioritization Model in Agile Software Development Process: Scrum as Case Scenario en_US
dc.type MS Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account