SKILL BENCHMARK

Software Project Management Literacy

  • 25m
  • 25 questions
The Software Project Management Literacy benchmark will measure your ability to recognize key terms and concepts related to key software project management concepts. You will be evaluated on Agile benefits, requirements planning, and software project management concepts. A learner who scores high on this benchmark demonstrates that they have the skills related understanding key software project management terminology and concepts.

Topics covered

  • describe a typical software requirements specification document
  • describe key concepts related to Agile project management
  • describe key concepts related to traditional project management
  • describe the importance of requirements management and list the four fundamental requirements management processes
  • describe the key features to look for when considering PM tools
  • identify deliverables in the software development lifecycle
  • identify key concepts related to the software testing process in software development
  • identify keys to effective project communication
  • identify special collaboration tool considerations for Agile teams
  • 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 elicit and gather requirements
  • recognize how to generate an organizational process from a requirements specification or objective
  • recognize how to generate user stories from a requirement or objective of the software product
  • recognize how to select the optimum PM tools for your projects
  • recognize key roles on Agile software development teams
  • recognize key software development terms related to the software development life cycle
  • recognize key terms related to Agile software development
  • recognize roles and responsibilities on typical software development teams
  • recognize that requirements definition is a process consisting of the organization, documentation, definition, and refinement of requirements
  • recognize the benefits of the Agile development methodology
  • recognize the benefits of the Scrum approach to Agile development
  • recognize the practice of continuous integration and continuous delivery CI/CD in software development
  • recognize the steps requirements planning and list the steps involved in requirements development including gathering definition, analysis, and verification
  • recognize where to obtain requirements template ISO/IEC/IEEE 29148:2018 for use in software projects