Scrum is an agile software development framework that uses an iterative and incremental approach. It focuses on flexibility and accountability. Scrum prioritizes individuals, interactions, working software, and customer satisfaction over documentation, monetary gains, and rigid processes. Projects using Scrum are divided into sprints with set roles including a Product Owner, Scrum Master, and team members who work together to develop software incrementally in short cycles.
Related topics: