Software Project Management Proficiency (Advanced Level)

  • 24m
  • 24 questions
The Software Project Management Proficiency benchmark will measure your ability to recognize key terms and concepts related to key software project management concepts. You will be evaluated on Agile best practices, test-driven development, decision-making best practices, setting expectations, and agile coaching. A learner who scores high on this benchmark demonstrates that they have the skills related to understanding key software project management terminology and concepts.

Topics covered

  • define feature-driven development and how it applies to Agile project management
  • define self organizing teams and how they work
  • define the role of the software Project Manager in helping set expectations for clients
  • describe best practices to be adopted by an Agile leader to build and mentor Agile teams for a software project
  • describe how concepts of extreme programming help integrate Agile into software development based on examples
  • describe software architecture in the Scrum framework
  • describe test-driven development and how it applies to Scrum
  • describe the features of the Hybrid Agile model
  • describe the goals and objectives of the sprint planning meeting
  • describe the goals and objectives of the sprint review meeting
  • describe the process for refactoring using the Scrum framework
  • describe the various scaling models available for integrating Agile
  • discover guidelines to identify the best fit Agile framework for the organization
  • identify and describe Agile project management artifacts
  • identify how Agile projects affect stakeholder communication
  • identify meaningful metrics useful for measuring continuous development and delivery
  • identify the key Agile metrics that are useful for measuring project success
  • identify the parameters used to assess an organization to determine its Agile maturity
  • identify the steps in the Agile life cycle
  • recognize best practices when transitioning from traditional software project management to Agile
  • specify methods and tricks for speeding up the decision-making process in an organization
  • specify what's needed to speed up the decision-making process
  • understand challenges associated with stakeholder communication and how to overcome them
  • understand the importance of separating a client's expectations from their requirements and how to achieve success by focusing on requirements