Abstract
With the increasing computing power of processors, more complex web and mobile applications are being developed by the developers. To meet the consistent high standard software deliverables, software developers need to follow the software design life cycle as a standard practice. The conventional way suffers certain drawbacks in project management that need to be addressed. The newer approach called agile methodology is much efficient and improves the quality of the product if followed by the team members as per the agile values. Agile is one of the software development methodologies that have a lot of features and flexibility which play a vital role to bring improvement in educational as well as industrial sectors. As the traditional methodologies are not flexible with changes, whereas Agile methodologies main advantages are interacting with the customer, respond to changes and strong communication and collaboration. In this research, we have conducted a critical survey based on three fundamental modules including design and learning strategies, team building, and profiling. The consequences showed that the conducted survey brought up the current situation of organization and opening new research direction to bring Agility in existing systems.