• Online, Self-Paced
Course Description

In this course you will be introduced to the principles of Agile project management during software development iterations. You will become familiar with Agile practices such as progress monitoring, reports and reviews, and project scaling.

Learning Objectives

Managing Agile Software Development

  • start the course
  • recognize how developers select tasks and perform iteration balancing
  • recognize how to use meetings and charts to support communication and collaboration during iterative development
  • recognize ways to manage change, quantity and risk during iterative development
  • recognize different charts that provide feedback during a project
  • recognize the type of feedback provided by reviews in Agile projects
  • match typical Agile project documentation with descriptions
  • identify best practices for documentation in an Agile Project
  • monitor and communicate team progress
  • identify issues with scaling Agile projects
  • identify how to track an iteration
  • describe how feature estimation works
  • describe the best practices to Agile scheduling
  • describe how Agile can help with risk management

Practice: Managing Agile Software Development

  • describe different aspects of managing Agile software development

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.