Agile software development refers mainly to a group of different software development methods that is based on iterative development. These requirements and solutions can change through collaboration between teams. A Scrum process is distinguished from the other agile processes by more specific concepts and practices. These can be divided into three categories; Roles, Artifacts, and Time Boxes. Let Guruface helps you get the agile scrum training that you need for your job. Work with certified Agile coaches and Scrum trainers and take all the training courses available today!