Agile Software Development Methodologies


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
In this course, you will be introduced to Agile software development methodologies such as Extreme Programming, Lean, and Kanban.

Target Audience
Experienced software developers and programmers who wish to become proficient in the application of Agile methodologies in software development projects

Prerequisites
None

Expected Duration (hours)
1.1

Lesson Objectives

Agile Software Development Methodologies

  • start the course
  • describe what extreme programming is and how it improves software quality
  • describe the key concepts to extreme programming
  • describe the extreme programming practices and the areas in which they are grouped
  • recognize the seven principles of lean software development
  • describe the lean software practices
  • recognize what happens at the three phases in an ASD project
  • identify the main features of the Kanban approach to agile software development
  • identify the features of FDD
  • recognize the features of Crystal
  • identify the main principles of DSDM
  • identify what occurs at each stage of an AUP project
  • identify the main features of EssUP
  • identify the main principles of the DAD framework
  • identify the popular Agile methodologies
  • Course Number:
    sd_adev_a02_it_enus

    Expertise Level
    Beginner