5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

IT Professional Curricula     Software Development Solution Area     Software Development Principles     Agile Software Development
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.

Objectives

Agile Software Development Projects

  • start the course
  • identify the tasks to perform before executing iterations
  • recognize additional approaches to Agile planning

User Stories

  • 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

Agile Planning

  • 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

Agile Modeling

  • 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

Practice: Planning Projects

  • describe how to plan Agile software development projects