Course details

Planning an Agile Software Development Project

Planning an Agile Software Development Project


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



Overview/Description
In this course, you will be introduced to the practices of Agile project planning. You will also become familiar with project planning tasks such as creating and estimating user stories, release and iteration planning, and Agile modeling.

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.2

Lesson Objectives

Planning an Agile Software Development Project

  • start the course
  • identify the tasks to perform before executing iterations
  • recognize additional approaches to Agile planning
  • describe what an Agile user story is
  • recognize the purpose of Agile user roles and proxies
  • identify techniques for estimating Agile stories
  • describe how to create an Agile user story
  • describe how to evaluate an Agile user story
  • describe how to estimate an Agile user story
  • recognize how to create a release plan
  • identify project buffers in a given scenario
  • list the steps in velocity-driven iteration planning
  • recognize the activities of commitment-driven iteration planning
  • complete activities common to the release planning phase of an Agile software development project
  • complete activities common to the iteration planning phase of an Agile software development project
  • identify features of Agile modeling
  • describe how to implement Agile modeling
  • recognize how Agile model driven development (AMDD) activities fit into the Agile software development process
  • describe how to plan Agile software development projects
  • Course Number:
    sd_adev_a04_it_enus

    Expertise Level
    Beginner