Course curriculum

  • 1

    Course Materials

    • Welcome

  • 2

    Agile overview

    • Agile Defined

    • Why use Agile?

    • Adaptive Project Management

    • The Agile Manifesto

    • Principles of the Agile Manifesto

    • Declaration of Interdependence

    • What has changed?

    • Difference between Waterfall and Agile

  • 3

    Domains of Agile Practices

    • Value-Driven Delivery

    • Adaptive Planning

    • Team Performance Practices

    • Agile Tools and Artifacts

    • Participatory Decision Models

    • Stakeholder Engagement

    • Continuous Improvement

  • 4

    Lean Kanban Software Development

    • Introduction

    • Core Values

  • 5

    Understanding Lean Software Development

    • Introduction

    • Core Values

    • Practices of Lean Software Development

    • Iterative Development

  • 6

    Understanding Kanban

    • Kanban in software development

    • Kanban Values

    • Kanban Practices

    • Definition of Lean Kanban

    • Implementing Lean Kanban

  • 7

    Scrum

    • Scrum Overview

    • Brief History of Scrum

    • Why Use Scrum?

    • Scalability of Scrum

    • Scrum Principles

    • Scrum Aspects

    • Scrum Processes

    • Scrum and Kanban

  • 8

    Extreme Programming

    • Core Values

    • Roles

    • Practices

    • XP release

    • XP Artifacts

    • Adopting XP

    • XP Events

    • Iteration

  • 9

    Test-Driven Development

    • Test-Driven Development

  • 10

    DSDM

    • Core Values

    • Roles

    • Practices

  • 11

    Crystal

    • Core Values

    • Roles

    • Practices

    • The Process

  • 12

    Feature Driven Development

    • Core Values

    • Roles

    • Practices

    • The Process

  • 13

    Comparison of Agile Methods

    • Comparison of Agile Methods

  • 14

    Best Fit Analysis Tool

    • Best Fit Analysis Tool