ICAgile Certified Professional - Agile Fundamentals


ICAgile Certified Professional - Agile Fundamentals

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

As more organizations begin to recognize the benefits of an agile approach the demand for qualified agile professionals has surged. But with this growing demand has also come an... 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 an agile environment and how to do so effectively


Viewers of this Learning Path should be IT professionals with experience serving in roles such as software development, testing, or project management.

These individuals should have several years of experience working in software development teams and have a thorough knowledge of their organization’s software delivery process.

It is not necessary that viewers of this Learning Path have any prior experience with agile methodologies.

ICAgile Certified Professional - Agile Fundamentals

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 for everyone involved.

This content was developed in alignment with the International Consortium for Agile's (ICAgile) Learning Outcomes for Agile Fundamentals. It may be combined with accredited instructor-led content to result in ICAgile Certified Professional (ICP) certification. Pluralsight is not officially accredited by ICAgile.

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. Understanding the History of Agile
  2. Making Sense of the Agile Manifesto
  3. Establishing an Agile Mindset
  4. Charting Your Course to Agile Mastery
  5. Course Overview

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. Enabling Collaboration Across Your Team
  2. Creating a Shared Understanding
  3. Communicating Your Team's Progress
  4. Growing Self-organizing Teams
  5. Shifting Your Organization's Perceptions
  6. Course Overview

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. Delivering in Increments
  2. Adopting a Value-based Work Mentality
  3. Building a Backlog
  4. Ensuring Consistent Quality
  5. Managing Work in Progress
  6. Continuous Integration and Frequent Delivery
  7. Course Overview

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. Defining the Customer
  2. Involving the Customers
  3. Getting Feedback from the Customers
  4. Adapting the Product
  5. Course Overview

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