0345 4506120

ICAgile - Agile Fundamentals Blended Learning

Overview

This Premium course offers both classroom training and video learning to enhance your learning experience. Please see below for full details.

This introduction to Agile course will teach you the importance of being Agile, Plus, you can earn ICAgile Certified Professional (ICP) certification. Learn the key aspects of value-driven development, adaptive planning techniques, and how to be collaborative with customers, clients, and teams. In this training course, you are introduced to several Agile methodologies, including Scrum, Kanban, Lean, and XP, to determine what will work best for your team.

This product offers access to over 35 hours of on-demand accredited Agile courses. At any time during your annual access to this offering, you may attend one of our 1-day course events. 

Who Would Benefit FromThis Agile Training?

If you are primarily interested in Scrum and not what it means to be Agile, and all the ways to be Agile, we would strongly recommend taking one of the Scrum Alliance entry-level qualification courses instead: Certified ScrumMaster® or Certified Scrum Product Owner® . This course focuses on what it means to be Agile, and addresses several available opportunities to apply Agile tools.

Is this the best Agile training course for someone who is new to Agile?

If you are looking to learn Agile methodology to develop value-laden, high-quality products using proven Agile principles, this is the right course for you. You do not need an Agile background for this course, though familiarity with project management concepts can be helpful.

What’s the difference between Agile and Scrum?

Scrum is the name of a popular methodology of applying Agile. Scrum is a thin framework of roles, artifacts, and events that support self-organizing, cross functional development teams. More than three quarters of Agile teams claim to be using Scrum.

What is Agile software development?

Agile software development is a product engineering approach that delivers high-quality, working software product early and often. This allows the customer to generate business value earlier, and provide feedback to the developers. Agile methods emphasize constant, open, honest and real-time communication between developers and their customers.

What are the different types of Agile methodology covered in this course?

This course covers some of the most popular methodologies for performing Agile work, including Scrum, Kanban, Lean, and XP.

What is the difference between Agile and waterfall (traditional) programming?

The traditional waterfall method of software development treats the analysis, design, coding and testing as separate phases in a linear software development plan. Agile, on the other hand, is an iterative software development methodology, focused on flexibility in adapting to changes and delivering value early and often.

What's Included

Included - Unlimited annual access to:

  • Library of on-demand accredited Agile courses
  • 1-day instructor-led Introduction to Scrum course
  • 3-day instructor-led course
  • Earn 17 PMI PDUs
  • One-on-one after-course instructor coaching
  • End-of-course exam included 

More Information

Pre-requisites

No specific experience is required.

You Will Learn How To:

  • Apply the values and principles of the Agile model for product development
  • Compare and contrast the most popular Agile approaches, including Scrum and Kanban
  • Recognise the cultural and mindset challenges of being fully successful with Agile
  • Create a strong focus on the delivery of customer value
  • Grow self-organizing teams that frequently deliver valuable, high-quality products

Course content

Agile Fundamentals Training Outline

Introduction to Agile Values and Principles

  • Articulating Agile values and principles
  • Understanding the principles of Lean Thinking
  • Comparing Agile with traditional, master plan methods

Agile Approaches Compared

Scrum

  • Recognising Scrum as a framework for self-managing teams
  • Locating Scrum in empirical process control theory
  • Revealing the mandatory roles, artifacts and events of the Scrum framework

Kanban

  • Identifying the link between Kanban and Lean’s focus on the removal of waste from the workflow
  • Seeing Kanban as a change management approach rather than as a method
  • Visualising the workflow by designing a Kanban Board

eXtreme Programming (XP)

  • Explaining the core values of XP
  • Engineering software with XP’s core practises
  • Running a software development project using the XP process

Comparing and contrasting Scrum and XP with Kanban

  • Internalising the differences between Scrum Boards and Kanban Boards
  • Time-boxing with Scrum and XP
  • Understanding why Scrum requires cross-functional teams while Kanban is neutral

Value Driven Delivery

Focusing on business value

  • Delivering business-valued functionality as a priority
  • Explicitly focusing on business value and product quality
  • Evolving requirements and solutions together throughout development

Iterative and Incremental Delivery

  • Delivering “early and often” for Return on Investment and feedback
  • Comparing Scrum and Kanban as “pull” systems
  • Classifying different types of requirement for value-driven planning

Fostering Self-Management within the Development Team

Mapping Roles and Responsibilities

  • Contrasting the Agile “Feature team” model with traditional “Component teams”
  • Shifting roles and responsibilities towards a self-managing team
  • Leading teams rather than managing tasks

Transitioning to self-management

  • Facilitating cross-functionality and team learning
  • Empowering the team to control their own development process
  • Navigating conflict so that it drives team behaviours in a positive direction

Growing Agile teams

  • Developing genuinely collaborative behaviours
  • Acquiring soft skills for servant leadership
  • Adapting coaching styles to the experience and maturity of the Agile team

Customer and User Involvement 

Defining customers and Other Stakeholders

  • Regarding customers as individuals orgroups who extract orgenerate business value
  • Viewing other stakeholders as people orgroups who exert oversight or impose constraints
  • Prioritising customers as the most important and relevant stakeholders

Involving Users

  • Understanding the different ways Scrum and XP teams interface with customers
  • Writing user stories to drive conversations with different classes of customer
  • Splitting user stories so that they fit into inspect-and-adapt cycles

Planning, Monitoring and Adapting with Agile

Planning for business value

  • Envisioning products to establish the “big picture”
  • Planning at release, iteration and daily levels
  • Coordinating work through information radiators

Monitoring Progress

  • Estimating effort with relative sizing units (e.g., story points)
  • Tracking progress by measuring velocity and/or cycle time
  • Holding reviews and retrospectives to adapt product and process

Removing Impediments

  • Recognising impediments as opportunities for continuous improvement
  • Driving down technical debt with test automation, Test-Driven Development (TDD) and Continuous Integration

On-Demand Training Topics

  • Lean Agile Project Management [3h 53m]
  • Accredited Agile Project Management Foundation (Scrum) [11h 2m]
  • Accredited Agile Roles - Product Owner [4h 41m]
  • Agile Testing [3h 16m]
  • Accredited Agile Scrum Master [12h 41m]

Agile Fundamentals FAQs

Is the on-demand content the same as the 3-dayinstructor class?

No. While many of the same points are covered, taking the instructor-led Agile Fundamentals course provides the most holistic view. This offering is intended for those who wish to gain a broad knowledge of the topics described in the course outline above.

What on-demand content will I receive?

An outline of the content you will receive can be seen above. You will also get access to any new on-demand content that becomes available during yourannual enrolment period.

How will I access mycourse materials if I choose this method?

Once payment is received, you will receive an email from us with all the links and information you need to get started.

How can I sign up for a review session?

Once you are enrolled in the program, specific details and dates will be sent to you.

One Day Instructor-Led Review

You'll be able to register fora Training Review Session at any time after you've placed your order.

Exams

To obtain ICAgile Certified Professional certification, students will need to pass the end of class exam. Please allow our customer service team 10 business days from the date you have taken the exam to submit registration with ICAgile.

Industry Credits & Certification

This course can help you earn the following industry credits and certifications: ICAgile Certified Professional. 

Earn 17 PDUs endorsed by Project Management Institute

This course is eligible for 15 AXELOS My PRINCE2 CPD points

Related Courses

Our Customers Include