Currently, organizations are increasingly deploying agile methodologies in their software development projects. However, a systematic and large scale adoption of agile practices in organizations is still elusive and is mainly focused on project level activities