Empirical Study of Agile Software Development Methodologies: A Comparative Analysis | Synapse