• Online, Self-Paced
Course Description

The central component of the APL development phase is the software iteration. Visual Studio provides tools and techniques to support software iterations management and overall application project management the Product Backlog. This course details available requirements, tools, and methodologies associated with the management of project requirements, ranging from team management, iteration control, capacity; manpower and resource management, project tracking, prioritization, effort, business value, project health validation, and reporting. In this course, you will also learn about techniques and practices that promote software iteration end value and that support the discovery of application requirements, assist with requirement breakout and inter-dependency, and sustain the development of a dynamic project development plan.

Learning Objectives

Release Planning

  • start the course
  • establish and work with a flexibility matrix and manage priority items and release criteria
  • outline planning and resource allocation
  • work with the Capacity Planning tool
  • work with geographically distributed development teams and team members
  • describe how risk might be managed with the Agile process


Project Tracking and Management

  • detail available project planning and management tools
  • describe Development using Team Services
  • describe how MS Project fits into the development effort
  • identify and select planning and management tools and associated processes
  • work with velocity and forecasting within a scrum project
  • determine how to project status
  • work with Product Backlog Prioritization


Project Scope

  • work with scope definition
  • outline techniques to develop an architectural model of a project or item
  • work with architectural design tools


Establish Project Requirements

  • define requirements-gathering methods and documentation of same
  • define requirements characteristics and associated data, and describe requirement breakdown including Tasks
  • work with Visual Studio Product Backlog and document requirements


Manage Project Requirements

  • map effort and define project requirements
  • analyze requirements with a view to breaking down larger requirements into smaller or self-contained requirements elements
  • define the Requirements Baseline based on analysis and break requirements down into Tasks


Document Project Requirements

  • outline the practices of requirements documentation
  • work with Product Backlog item data
  • work with UI storyboarding


Requirements Management

  • analyze and manage requirements


Practice: Iteration Management and Quality

  • define sprint iterations and adding end-to-end value


Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development