5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Aspire     Software Project Analyst to Senior Software Project Manager     PM Track 1: Software Project Analyst

Final Exam: Software Project Analyst will test your knowledge and application of the topics presented throughout the Software Project Analyst track of the Aspire Software Project Analyst to Senior Software Project Manager Journey.



Objectives

Final Exam: Software Project Analyst

  • collaborate using instant messaging tools
  • collaborate using knowledge sharing tools
  • collaborate using project work management tools
  • collaborate using resource sharing tools
  • compare Agile project communication and traditional project communication
  • describe a typical software requirements specification document
  • describe collaboration tools and why they are required for successful project management
  • describe collaboration tools in the context of PM tools
  • describe key concepts related to Agile project management
  • describe key concepts related to traditional project management
  • describe keys to effective software project management communications considerations
  • describe personal productivity tools and techniques in the context of PM tools
  • describe PM tools used specifically for managing project work
  • describe the Agile software development methodology
  • describe the foundational Agile manifesto underpinning Agile development methodology
  • 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
  • describe the Lean software development methodology
  • identify communication best practice techniques and processes for software project management
  • 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 virtual teams
  • identify the benefits and challenges of instant and online messaging tools
  • identify the benefits and challenges of knowledge sharing tools
  • identify the benefits and challenges of project work management tools
  • identify the benefits and challenges of resource sharing tools
  • identify the benefits and challenges of video conferencing tools
  • recognize barriers that may impede effective project communication
  • recognize considerations inherent in project communication with diverse teams
  • recognize how functional requirements differ from non-functional requirements
  • recognize how the Agile methodology differs from traditional waterfall project management
  • 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 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 in Agile software development teams
  • recognize key software development terms related to the software development life cycle
  • recognize key terms related to Agile software developments
  • recognize methods of communication in Agile software project management
  • recognize methods that may help prevail over difficulties in communication
  • 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 Lean development methodology
  • recognize the benefits of the Scrum approach to Agile development
  • recognize the challenges to effective Agile project communication and how to overcome them
  • recognize the practice of continuous integration and continuous delivery CI/CD in software development
  • recognize the relationship between the Lean and Agile methodologies
  • recognize the requirements of the step planning and list the steps involved in requirements development including gathering definition, analysis, and verification
  • recognize the Scrum approach to Agile development
  • recognize what communication means to a project
  • recognize what PM tools are and what they are used for
  • recognize where to obtain requirements template ISO/IEC/IEEE 29148:2018 for use in software projects
  • recognize why PM tools are so important to successful project management
  • work with a knowledge base using Wrike
  • work with Dropbox file sharing tool
  • work with Gantt charts using TeamGantt
  • work with Kanban boards using Trello
  • work with real-time messaging using Basecamp