Program

This is an exclusive training course, with a maximum of 9 participants. In case you are interested, you need to book in advance.


Summary

This course provides a complete knowledge of leading an Agile PMO, with practical implementation to inspire Project Directors to work collaboratively using a common framework. The course focuses on the benefits, methods, and techniques required for the successful implementation, with an emphasis on translation into practical results.


Learning Objectives

Upon completion of this course you will be able to:
  • Compare and contrast the different agile methods
  • Determine the suitability of agile methods for a particular project
  • Evaluate how well a project is following agile principles, and assist the project to become more agile (where appropriate)
  • Understand the relationship between the customer and the development team in agile projects and the responsibilities of both communities.

Who Should Attend

Project Managers, Consultants, Operations Managers, Program Managers, Quality Managers, Quality Professionals, and anyone interested in working collaboratively using a common framework on Project Management. No background knowledge of the subject matter is required.


Course Outline

MODULE I: FUNDAMENTALS OF AGILE METHODS

Agile Manifesto.
The foundation of the agile methods. We will cover both the well-known values of the manifesto as well as its less well-known principles.
Agile Methods.
An overview of the agile methods: XP, Scrum, Crystal, FDD, Lean and DSDM. During this section of the course we will cover:
  • The background and motivations of the method originator.
  • The specific principals and practices of the method.
  • The similarities and differences of the methods, and how practitioners are using them and blending them together.
  • We will cover all of the methods, but we will delve into more detail of the two most popular methods XP and Scrum.
MODULE II: AGILE BEST PRACTICES
At the heart of agility is the recognition that we need to find ways to help individuals and teams navigate the chaotic and fast-paced world of modern software development. In this section we will cover:
  • The practices that enhance group communication and effectiveness, including: onsite-customer, planning iterations and releases, prioritisation and decision making techniques, retrospectives and daily stand-ups.
  • The practices that enhance the effectiveness of a particular role within the team, including pair programming, refactoring, test-first development, coding standards, simplicity and user stories.
We will explore both the theory behind the practices and the development of practical skills to use these techniques in our "day jobs".

MODULE III: AGILE IN PRACTICE
Agility is not a "silver bullet". In this section of the course, we will explore the sweet spot for agile methods — that is the sorts of problems agile methods solve best, as well as how practitioners are extending agile methods to work at the boundaries.

0 comments:

Post a Comment