Paths

ICAgile Certified Professional - Agile Fundamentals

Authors: Casey Ayers, Jeremy Jarrell, 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

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 50m

1h 50m

Start Course
Description

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 Overview1m
  2. Understanding the History of Agile33m
  3. Making Sense of the Agile Manifesto35m
  4. Establishing an Agile Mindset21m
  5. Charting Your Course to Agile Mastery19m

Empowering Your Team with ICAgile

by Jeremy Jarrell

Aug 14, 2018 / 2h 4m

2h 4m

Start Course
Description

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 Overview1m
  2. Enabling Collaboration Across Your Team30m
  3. Creating a Shared Understanding16m
  4. Communicating Your Team's Progress27m
  5. Growing Self-organizing Teams31m
  6. Shifting Your Organization's Perceptions17m

Delivering Value Quickly with ICAgile

by Casey Ayers

Jul 20, 2018 / 2h 36m

2h 36m

Start Course
Description

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 Overview1m
  2. Delivering in Increments28m
  3. Adopting a Value-based Work Mentality20m
  4. Building a Backlog29m
  5. Ensuring Consistent Quality29m
  6. Managing Work in Progress29m
  7. Continuous Integration and Frequent Delivery18m

Getting Your Customers Involved with ICAgile

by Milena Pajic

Jul 20, 2018 / 1h 2m

1h 2m

Start Course
Description

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 Overview1m
  2. Defining the Customer14m
  3. Involving the Customers10m
  4. Getting Feedback from the Customers25m
  5. Adapting the Product10m

Adapting Your Processes and Planning with ICAgile

by Tommy van Schaik

Sep 18, 2018 / 1h 39m

1h 39m

Start Course
Description

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 Overview1m
  2. Planning in an Agile Fashion31m
  3. Estimating: Releasing the Power of Collaborative Estimations26m
  4. Status Reporting: Keeping Your Stakeholders Informed16m
  5. Reflecting and Improving on Your Project23m

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

Pre-requisites

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.