• 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 Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.