This document discusses agile development practices at iconnect360. It advocates adopting an agile culture over just processes, and emphasizes continuous improvement through being lean, disciplined, and balancing priorities. The development process involves user experience, engineering, testing, and DevOps teams running scrum sprints aligned to a quarterly release plan. Common challenges include resource constraints, changing requirements, and communication issues. The document provides an overview of iconnect360's agile development approach and processes.