Agile vs. Traditional Approach in Project Management: Strategies, Challenges and Reasons to Introduce Agile | Synapse