Agile Software Development Literacy (Beginner Level)

  • 15m
  • 15 questions
The Agile Software Development Literacy benchmark measures your skills on Agile fundamentals, Scrum concepts, Lean development methodology, Kanban, and Extreme Programming. You will be assessed on your ability to implement Agile methodologies for software development throughout each SDLC phase. A learner who scores high on this benchmark demonstrates that they have the skills to integrate Agile into software development for an efficient and dynamic team with Agile software management tools.

Topics covered

  • compare the Agile and Scrum frameworks and describe how they relate to each other
  • define the test-driven development cycle from beginning to end
  • describe Extreme Programming (XP) concepts, including its roles, values, and benefits
  • describe how the feasibility study tool helps determine whether a solution is practically achievable or not
  • describe the concept of feature-driven development as an Agile software development methodology
  • describe the importance of Agile software requirements
  • describe the product owner 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
  • describe the use of Kanban, including the Just-In-Time (JIT) approach and its benefits
  • identify the steps in the Agile software development life cycle
  • recognize best practices when transitioning from traditional software development to Agile
  • recognize how functional requirements differ from non-functional requirements
  • recognize how to build product vision from a requirement or objective of the software product
  • recognize how to overcome the challenges of integrating Agile with UX design
  • recognize the practice of continuous integration