Agile is an approach to software development that has rapidly become mainstream. Incorporating the Agile philosophy into IT organizations has been shown to more rapidly deliver working software, increase quality, and decrease time-to-market. Using a mixture of techniques that together form modern Agile practices such as Scrum, Extreme Programming (XP), user stories, test-driven development, etc, teams can significantly improve their productivity and morale.
This Applying Scrum – Agile Principles and Practices training course explains this approach’s values, key techniques, and how each Agile team member contributes to success. In this course you will learn what makes Agile iterative, the fundamentals of the Agile approach, Scrum basics, backlogs and user stories, and Agile project and release planning. You will also learn how to plan, run, test, and close a sprint, which is the basic time box for an Agile project.
Objectives:
- Understand key Agile and Scrum concepts, terms, and practices
- Be able to explain Agile and Scrum benefits and key techniques
- Become familiar with the progression of key Scrum activities and artifacts
- Prepare to participate in an upcoming Agile project