Final Exam: Software Project Analyst will test your knowledge and application of the topics presented throughout the Software Project Analyst track of the Skillsoft Aspire Software Project Analyst to Senior Software Project Manager Journey.
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