Academy & Industry Research Collaboration Center
Agile software development represents a major departure from traditional methods of software engineering. It had huge impact on how software is developed worldwide. Agile software development solutions are targeted at enhancing work at project level. But it may encounter some uncertainties in its working. One of the key measures of the resilience of a project is its ability to reach completion, on time and on budget, regardless of the turbulent and uncertain environment it may operate within. Uncertainty of time is the problem which can lead to other uncertainties too.