Agile software development has been in the industry for some time now. It has gained immense popularity with its various methodologies like Scrum, XP, TDD, Lean etc. to deliver minimum viable product at a short iteration while keeping changes in client’s necessities on top priority. It was primarily conceptualized for execution by a co-located project team.