Agile approaches are changing how software is developed and the impact is being felt far outside the technology teams in which they originated. But there are many different agile frameworks out there. How do you choose the right one? This course provides an introduction to the lean and agile principles on which iterative and incremental development is based, and the trends accelerating agile adoption across many industries. You’ll discover how agile frameworks such as Scrum and Kanban differ from the traditional product development lifecycle and determine which approach to use, given the context in which you work. You will learn the core frameworks of iterative agile methods, like Scrum, and flow-based agile methods, like Kanban. You will see how agile project management practices combine with agile engineering practices, and what to expect from an agile team.
This course is ideal for those embarking on an agile transformation, or looking to learn more about the different agile methodologies used in the market today, whether you are leading the change or simply taking part in it. This is a two day intensive course to agile principles and two distinct agile methodologies. It is a prerequisite to the Agile Leadership course.
Curriculum topics include:
- Introduction to lean and agile principles and methodologies
- The history of Lean and iterative and incremental (or Agile) delivery
- Understanding project complexity using the Cynefin framework
- The four cornerstones of agile project delivery
- Delivering projects through empirical process control and visible progress tracking
- An introduction to two distinct Agile frameworks: Scrum and Kanban
- Integration of agile project management practices with agile engineering practices
- How Agile helps manage increasing complexity and change in project delivery
- Define agile roles, their responsibilities and how they work together to more effectively deliver products.
- Describe the four cornerstones of agile project delivery reduce.
- Understand the difference between Lean, Agile and Scrum, and how they are related.
- List the three mega-trends driving agile change and the prerequisite for successfully applying agile practices.
- Be able to describe the core principles/practices of Scrum and Kanban.
This course can be applied to the UBC Certificate in Project Management (Part-Time), the UBC Award of Achievement in Agile Leadership, the UBC Award of Achievement in DevOps Adoption and the UBC Associate Certificate in Agile Business Analysis Fundamentals.
The format of this course is in-class.