• Online, Self-Paced
Course Description

In the modern software application environment, the emphasis is placed on fast turnaround, frequent upgrade, and improvement. Development teams must adopt practices, skills, and methodologies that support efficiencies at all levels of the ALM process. In this course, you will learn the value of taking an end-to-end view of the Software Development Lifecycle (SDLC) within the ALM process. You will also learn about understanding feedback, optimizing cycle times, improving quality, minimizing wasteful practices, and developing a continuous improvement posture.

Learning Objectives

Getting Started with ALM

  • start the course
  • describe the examination and path, and the skill requirements to take the examination
  • describe DevOps and Microsoft ALM solutions within the context of the SDLC and the examination
  • describe the Visual Studio IDE
  • work with the Visual Studio IDE Interface

Integrated ALM

  • describe how observable problems might be indicative of more general system-wide issues
  • discuss the optimization of the ALM process and the recognition of potential barriers to efficient development and delivery

Fast Feedback

  • define the importance of fast feedback as it relates to communicating requirements
  • describe the benefits of end customer feedback to early software iterations within the SDLC
  • work with PowerPoint Storyboarding
  • work with the Visual Studio Feedback Service

End-to-end Cycle Time Management

  • outline the process of bottleneck identification and associated metrics
  • describe the implementation of effective solutions that can be validated
  • describe the relationship between work-in-process and cycle time

Software Quality

  • describe defect identification
  • outline the end-to-end quality process
  • describe quality positioning with the ALM process

Waste Management

  • identify wasteful activity
  • describe waste elimination

Improvement Planning

  • outline change management strategy
  • describe techniques used to measure improvement

Practice: Visual Studio ALM

  • detail key aspects of the Visual Studio ALM process

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.