
Agile development is an industry-standard practice for building software that emphasizes iterative builds and frequent testing. Agile practices often rely on open communication between project stakeholders, so the term may also be used to describe software development methodologies that emphasize collaboration and information sharing among team members.
Topics related to agile development include best practices, user stories, product backlogs, scrum boards, continuous delivery (CD), and kanban boards.