• Online, Self-Paced
Course Description

Agile methodologies in software development help deliver value or product faster, with better quality and the ability to respond to change.
In this course, you'll be introduced to the concepts and methodologies behind Agile for software developers, including the benefits of using Agile in the software development industry today. You'll begin by learning the Crystal Agile framework and discover the various features of Crystal as an Agile methodology. you'll learn about feature-driven development and how it applies to Agile software development. you'll then explore Extreme Programming and its features. you'll examine the principles and steps of Lean development methodology and also learn about the use of Kanban, including the Just-in-Time approach and its benefits. Finally, you'll learn how the Agile methodologies compare by asking the question of how truly Agile each methodology is.

Learning Objectives

{"discover the key concepts covered in this course"}

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.