SKILL BENCHMARK

Agile Development Awareness

  • 30m
  • 20 questions
The Agile Development Awareness benchmark will measure your ability to recognize key terms and concepts related to key agile development concepts. You will be evaluated on the agile development lifecycle, agile development benefits, and agile development challenges. A learner who scores high on this benchmark demonstrates that they have the skills related understanding key agile development terminology and concepts.

Topics covered

  • compare the Agile and Scrum frameworks and describe how they relate to each other
  • define Agile projects and the types of projects that Agile can be used with
  • define assumptions and constraints and why they are important
  • describe the Agile software development methodology and recognize its benefits
  • describe the basic rhythm of an Agile project
  • describe the developer role and its responsibilities in a self-organizing Scrum team
  • describe the product owner role and its responsibilities in a self-organizing Scrum team
  • describe the Scrum backlog refinement meeting and recognize its importance to the sprint and its relationship to the product backlog
  • describe the scrum mater role and its responsibilities in a self-organizing Scrum team
  • describe the Scrum planning meeting and recognize its importance to the sprint and its relationship to the sprint and product backlogs
  • discuss success criteria and how to identify them
  • identify and describe Agile software development artifacts
  • identify the features of Scrum and recognize Scrum as the commonly adapted Agile approach
  • identify the steps in the Agile software development life cycle
  • illustrate using an example how Scrum is best suited for software development and recognize the benefits of the Scrum approach to Agile development
  • recognize common Agile myths and misconceptions
  • recognize common pitfalls that should be considered when adopting Agile
  • recognize how the Agile methodology differs from traditional waterfall project management
  • recognize the practice of continuous integration and continuous delivery (CI/CD) in software development and the Agile process
  • recognize the top practices employed by organizations who have adopted Agile