Agile Fundamentals (ICAgile)


Agile Fundamentals (ICAgile)

Authors: Jeremy Jarrell, Casey Ayers, Milena Pajic, Tommy van Schaik

After completing this Learning Path, you’ll have the skills needed to help your organization transcend any single agile methodology and to create positive and sustainable change... Read more

What you will learn:

  • The origins of today’s most popular agile methodologies
  • How to foster collaboration across your team and your broader organization
  • The benefits of incremental development
  • Techniques for managing your team’s work-in-progress
  • How to encourage greater involvement from your customers
  • Why long-term planning can still be beneficial in an agile environment and how to do so effectively




In this beginner section we will cover the origins of agile including the Agile Manifesto.

Achieving an Agile Mindset with ICAgile

by Jeremy Jarrell

Jul 20, 2018 / 1h 51m

1h 51m

Start Course

The key to long-term success with agile isn’t the mastery of a specific methodology, but rather the achievement of an agile mindset. In this course, Achieving an Agile Mindset with ICAgile, you will gain the ability to transcend any individual agile methodology and internalize the underlying values and principles that make agile methodologies so successful. First, you will learn how to understand the origins of agile methodologies and what common traits the most popular agile methodologies share. Next, you will discover how to apply the values from these methodologies across your entire organization. Finally, you will learn how to plan your agile journey by applying learning models to the knowledge that you’re gaining. When you’re finished with this course, you will have the skills and knowledge of agile needed to help your organization create sustainable agile change, regardless of what challenges might lie ahead.

Table of contents
  1. Course Overview
  2. Understanding the History of Agile
  3. Making Sense of the Agile Manifesto
  4. Establishing an Agile Mindset
  5. Charting Your Course to Agile Mastery


In this intermediate section we will cover how to empower your team, deliver value quickly and get your customers involved.

Empowering Your Team with ICAgile

by Jeremy Jarrell

Aug 14, 2018 / 2h 5m

2h 5m

Start Course

A team is more than just a group of individuals who share a space. A true team is a group of individuals with complementary skills who are working together towards a shared goal. In this course, Empowering Your Team with ICAgile, you will gain the skills necessary to help your team reach their highest potential. First, you will learn effective strategies for promoting better teamwork across your team. Next, you will discover the benefits of accurately communicating your team’s progress both inside and outside of your team, as well as learn techniques for doing so. Finally, you will explore how to encourage your team to take on a more self-organizing stance and learn what changes must occur in your organization to support this new level of self-organization. When you’re finished with this course, you will have the skills and knowledge of agile team leadership needed to help your team take control of their own destiny, as well as to enable them to make a more meaningful impact inside of your organization.

Table of contents
  1. Course Overview
  2. Enabling Collaboration Across Your Team
  3. Creating a Shared Understanding
  4. Communicating Your Team's Progress
  5. Growing Self-organizing Teams
  6. Shifting Your Organization's Perceptions

Delivering Value Quickly with ICAgile

by Casey Ayers

Jul 20, 2018 / 2h 37m

2h 37m

Start Course

Utilizing agile principles is an efficient way in order to deliver value to your customers or product owner quickly. In this course, Delivering Value Quickly with ICAgile, you'll learn why agile projects are designed to deliver value in increments, along with best practices. First, you'll discover how to structure project work around the value it provides. Next, you'll explore how to build a backlog and ensure consistent quality. Finally, you'll learn how to continuously integrate your project work to ensure frequent delivery without introducing inefficiencies to your workflow. By the end of this course, you'll have necessary knowledge to efficiently convert sets of project objectives into meaningful stories and actions.

Table of contents
  1. Course Overview
  2. Delivering in Increments
  3. Adopting a Value-based Work Mentality
  4. Building a Backlog
  5. Ensuring Consistent Quality
  6. Managing Work in Progress
  7. Continuous Integration and Frequent Delivery

Getting Your Customers Involved with ICAgile

by Milena Pajic

Jul 20, 2018 / 1h 3m

1h 3m

Start Course

At the core of involving your customers early in the project/product development process is a thorough knowledge of the agile framework and the importance of frequent communication. In Getting Your Customers Involved with ICAgile, part of the ICAgile Certified Professional – Agile Fundamentals Path, you’ll learn how to distinguish between customer roles and engage with each one appropriately. First, you’ll learn what the main customer personas are. Next, you’ll explore how to involve them and gather feedback appropriately, Finally, you’ll discover how to categorize this feedback and fill your product backlog with prioritized tasks to adapt the product. When you’re finished with this course, you’ll have a foundational knowledge of the customer's influence on product development that will help you as you move forward in delivering value to your customers.

Table of contents
  1. Course Overview
  2. Defining the Customer
  3. Involving the Customers
  4. Getting Feedback from the Customers
  5. Adapting the Product


In this advanced section we will cover how to shape an agile approach to meet the unique needs of your organization.

Adapting Your Processes and Planning with ICAgile

by Tommy van Schaik

Sep 18, 2018 / 1h 39m

1h 39m

Start Course

As agile projects progress, we have to make sure the plans and processes of the project continue to serve the team and the product they are creating. In this course, Adapting Your Processes and Planning with ICAgile, you will learn the fundamental knowledge to align your planning and processes with the needs of the project. First, you will learn how to take an agile approach to planning and estimating. Next, you will learn how to communicate the status of your agile project to your stakeholders. Finally, you will learn how to adapt your project and its processes to the ever-changing needs of the project environment and product. When you’re finished with this course you will have the skills and know how to plan, estimate and report in an agile fashion, needed to continually adapt your planning and processes to fit the needs of your project.

Table of contents
  1. Course Overview
  2. Planning in an Agile Fashion
  3. Estimating: Releasing the Power of Collaborative Estimations
  4. Status Reporting: Keeping Your Stakeholders Informed
  5. Reflecting and Improving on Your Project
Offer Code *
Email * First name * Last name *
Country *

* Required field

Opt in for the latest promotions and events. You may unsubscribe at any time. Privacy Policy

By providing my phone number to Pluralsight and toggling this feature on, I agree and acknowledge that Pluralsight may use that number to contact me for marketing purposes, including using autodialed or pre-recorded calls and text messages. I understand that consent is not required as a condition of purchase from Pluralsight.

By activating this benefit, you agree to abide by Pluralsight's terms of use and privacy policy.

I agree, activate benefit