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
|