Bulb illustration

Course Overview

With the most comprehensive Agile curriculum in the market, the BCS Agile certification programme supports the whole organisation in making an Agile transformation that delivers value straight away.

The BCS foundation certificate ensures a broad understanding of Agile principles and methodologies. Designed for business professionals and people new to Agile, it creates a common ground for those wanting to improve capability within their organisation.

The certificate introduces candidates to the fundamental concepts and values of Agile, then challenges conventional thinking and application to promote deeper understanding.

Learning Objectives

At the end of this course you will be able to:

  • Recall the origins of Agile methods.
  • Understand and apply the core values and principles of Agile methods.
  • Know the difference between the defined process and the empirical processes used in Agile.
  • Explain the issues identified in the traditional / waterfall approach.
  • Recognise myths that are often attributed with Agile practices. Know the different approaches to the empirical model for improvement and change.
  • Explain the business culture and the economic case required for Agile.
  • Understand the implication of Agile practices on individuals, teams and businesses.
  • Explain the way in which we engage customers into an Agile project.
  • Know how we respond to change in an Agile project.
  • Describe the common Agile roles, techniques and practices.
Paper illustration Paper illustration

Course Syllabus

Module 1

The Agile Manifesto

The Agile Manifesto is a set of 4 values and 12 principles that encapsulate the mindset and philosophy at the core of the Agile movement and its different methods.

Module 2

Rationale & Benefits of Agile

This section will introduce the rationale behind Agile, its applicability to IT and other relevant industries. It will cover how Agile can help deliver better products compared to traditional approaches and the different models for improvement and change as well as how different business cultures may embrace or resist the introduction of Agile practices

Module 3

Individuals and their Interactions over Processes and Tools

Agile puts a very significant emphasis in the human dimension of work. One of its key values reinforces the preference for focus on people and how people work together to deliver improved products. This section will introduce and elaborate on why this is the case.

Module 4

Working Systems over Comprehensive Documentation

The Agile Manifesto refers to the term ‘Working Software’. As Agile is not limited to software development, for the purpose of this syllabus we shall refer to ‘Working Systems’. The delivery of working valuable system / product is a key measure of success for an Agile development. This section will introduce these values and elaborate on how the delivery of value will enforce the success of Agile development.

Module 5

Customer Collaboration over Contract Negotiations

Successful Agile projects need to have productive collaboration between the development team and the customer. This section will explain how business people need to engage into an Agile project, and how to maintain good communication.

Module 6

Responding to Change over Following a Plan

An advantage of Agile practice is the ability to manage changing requirements. This section will explain how changing requirements are accepted, without the development team being overworked.

Module 7

Common Agile Roles

The roles of individuals in an Agile project are important to establish and understand. This section will explain the roles of Customers, Team members, Agile Leaders and Stakeholders. Explaining the generic mind-­set and specific roles for differing methodologies.

Module 8

Common Agile Techniques

Defining the requirements in an Agile project is an emergent process. This section will examine the techniques used to create requirements as user stories, estimate and prioritise them in the Agile emergent way.

Module 9

Common Agile Practices

There are several practices that are required of an Agile development team to fulfill the values and principles of Agile and the empirical process. This section we go through the Agile practices used by an Agile team, such as Timeboxing, Definition of Done, Enough Design Up Front, Big Visible Charts, Reviews and Retrospectives.

Module 10

Relevant Methods and Approaches for Agile Teams

There are several established methods, frameworks and approaches sympathetic to the principles and values of the Agile Manifesto. This section briefly introduces each of these.

Target Audience

The certificate is relevant to anyone requiring an understanding of Agile, including organisational leaders and managers wanting to understand the value of Agile practices, or those who work in an Agile environment.