• Online, Self-Paced
Course Description

Tailoring Scrum to your Agile environment may be challenging, but can be done successfully. This course focuses on how to customize Scrum for a variety of development management methods such as an empirical process, a defined process, and evidence-based management. This course also provides best practices on integrating Scrum with other Agile methods such as Lean, Kanban, and XP.

Learning Objectives

The Empirical Process

  • start the course
  • identify techniques for dealing with unpredictability
  • identify techniques for dealing with ambiguity
  • identify discovery techniques

The Defined Process

  • describe characteristics of a Scrum application in an assembly line example
  • recognize characteristics of a predictable process

Evidence-Based Management

  • identify benefits of team velocity
  • identify positive impacts of team changes on velocity
  • identify negative impacts of team changes on velocity
  • recognize characteristics of product increment
  • identify best practices in daily standups and progress reporting
  • describe burndown charts

The Agile Philosophy Umbrella

  • recognize the Agile philosophy core values
  • recognize the Agile philosophy principles
  • describe how Lean can be integrated into an Agile environment
  • describe how Kanban can be integrated into an Agile environment
  • describe how XP can be integrated into an Agile environment
  • describe Scrum's role in an Agile environment

Customizing the Agile Environment

  • identify benefits of leverage
  • identify techniques to use Scrum as a communication and project control tool
  • list best practices to avoid redundancy
  • identify best practices for integration
  • recognize test-driven development techniques
  • identify emergent design techniques
  • recognize refactoring process techniques

Practice: Putting Scrum to work

  • understand how to get the most from Scrum

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
  • Systems Development

Specialty Areas have been removed from the NICE Framework. With the recent release of the new NICE Framework data, updates to courses are underway. Until this course can be updated, this historical information is provided to give better context as to how it can help you with your cybersecurity goals.

Feedback

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