Although most global teams want to implement Agile as per the manifesto, they all face challenges using distributed Agile. Few of the common but major challenges that the global team faces are communication and time zone, trust and collaboration, etc.
The differences between Software Development Models such as Scrum & Traditional SDLC Waterfall are listed and explained in detail.