Agile Integration in Software Development: Principles, Practices, and Challenges | Synapse