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.
At the end of this course you will be able to:
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.