Planning an Agile Software Development Project


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



Overview/Description
Discover how to plan an Agile software development project. In this course, you will study Agile iterations, planning, user stories, user roles, proxies, story points, and estimation. Learn to create, evaluate, and estimate a user story. See what is needed to create a release plan and identify project buffers for a given scenario. Notice how velocity impacts iteration plans. Find out what it means to have commitment-driven iteration plans. Consider Agile model driven development (AMDD) and activities common to the release planning phase of an Agile software development project. Examine Agile model features and how to implement them.

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