This course is designed to answer those questions and more. Speaking from our real world experiences implementing agile practices in several organizations, we'll show you what agile looks like and how it works from a practitioner's viewpoint. We'll specifically focus on the use of Scrum to iteratively and incrementally deliver high quality, valuable, working software to your customers quickly.
This course is designed to provide the skills and techniques that project managers need to succeed in the agile world. We'll show you how to plan projects and iterations, how to provide realistic estimates (not W.A.G.'s) based on your team's experience, and how to track progress.
We'll introduce you to a new set of project metrics that will help you track your team's progress.
You'll learn how to ensure the greatest value to you customer through a high collaboration project environment and how to continuously improve your team's performance and your products through restrospection.
It will also provide real world examples of how to implement and use various tools and patterns to enable agile development. This includes an overview of source control, automated code documentation, unit testing, design patterns, refactoring tools, automated builds, and continuous integration.
Specific course topics include:
Project Management Practices
Development and Engineering Practices