Agile 101 - Mindset over Practices

This course presents the 'Why' of Agile. More of an understanding of the Mindset than the Practices.

Ratings: 4.64 / 5.00




Description

This course presents the 'Why' of Agile. More of an understanding of the Mindset than the Practices. This course is not designed to teach you how to execute a particular recipe of Agile. It is designed to help you understand (and question) the ingredients in the recipe.

We cover 6 key elements of achieving and enhancing agility. These are covered in the 6 lessons in this course

  1. Introduction to Agile Mindset – Here we cover where agile comes from and the potential change in the way we think in traditional vs agile environments

  2. Continuous Improvement – Constantly looking for opportunities to improve things when it comes to our product, process, and people

  3. Iteration over Analysis – How interacting with customers more often is usually superior to spending a lot of time analyzing and estimating work

  4. A Little Queuing Theory – A simple equation that leads to all agile practices

  5. Probabilistic vs Deterministic Outlook – An understanding of the fact that the nature of the world is such that we cannot make decisions that have a 100% certainty of an outcome

  6. Teamwork – Starting with the end in mind, how do we come together across disciplines to produce value for customers

The aim of this course is to equip you with an understanding of the underlying concepts of Agile. This will make any subsequent Agile training that you embark on much more effective. Most Agile methods, frameworks, and strategies are built on the principles explored in this course. While we will not cover which particular framework or technique or strategy to adopt, it will give you some pointers towards selecting the one that best suits your context.

What You Will Learn!

  • Develop an agile mindset
  • Learn how teamwork enhances agility
  • Ability to pick the right practices in the right context
  • Adopt a continuous improvement based outlook
  • Learn to think probabilistically over deterministically

Who Should Attend!

  • Anyone who is going to be part of an agile team or introducing agility to a team.
  • Folks adopting agile but not sure if they are going down the right path
  • Developers trying to understand the intent of Agile