Browsing by Author "Muhammad Adeel Khalid"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item Feature Based Quality Enhanced Agile Framework(UMT, Lahore, 2019) Muhammad Adeel KhalidThis research proposes a lightweight agile framework that includes various practices from state-of-the-art research and industrial practices. Agile methodologies have become a proven solution for the problems of traditional methodologies such as rework, high cost of change, performance and reusability. However, these methodologies cannot be applied directly as the way they are proposed to each and every software project. Therefore, necessary customization is required in accordance with the nature of projects, organizations or teams. The customization is achieved either by tailoring the agile methods or by merging two or more agile methodologies. With the advancement of technology, the software application development is becoming complex. Technological advancement, customer requirements and market conditions are the major reasons for frequent changes in software application development. This frequent change poses new challenges for the software organizations in order to customize agile methodologies. In this research, we critically analyze the existing agile methodologies proposed in the past by highlighting their strengths, weaknesses, key challenges and finally discovered research problems in the field of agile software development. The challenges are related to the documentation, risk assessment, requirements, design, development, deployment, communication among team(s), roles and responsibilities, scaling projects, maintaining/improving quality and lack of measurement in agile methods. The proposed framework provides solutions to these challenges by: specifying the area where documentation is needed, assessment of the risk during each iteration, mapping requirements to features and their decomposition, simplifying the design by continuously monitoring the development, redefining sprint and its activities, defined team roles and their responsibilities, designated feature owners and communication channels.