Introduction to Software Project Management
1. What is the primary goal of software project management?
A) To write code
B) To ensure project completion within scope, time, and budget
C) To design user interfaces
D) To fix bugs
Answer: B
2. Which phase in the software development life cycle is primarily concerned with defining what the system should do?
A) Implementation
B) Requirements Analysis
C) Testing
D) Maintenance
Answer: B
3. Which document outlines the plan for how the software will be developed and managed?
A) Requirements Specification
B) Project Charter
C) Design Document
D) User Manual
Answer: B
4. What does the acronym “PMBOK” stand for in project management?
A) Project Management Book of Knowledge
B) Project Management Body of Knowledge
C) Project Management Base of Knowledge
D) Project Management Best of Knowledge
Answer: B
5. What is a Gantt chart used for in project management?
A) Risk assessment
B) Project scheduling
C) Budget tracking
D) Quality control
Answer: B
6. In software project management, what does the term “scope creep” refer to?
A) Unexpected software errors
B) Expansion of project scope without adjustments to time, cost, and resources
C) Increased project costs
D) Delay in project completion
Answer: B
7. Which methodology emphasizes iterative development and customer feedback?
A) Waterfall
B) Agile
C) Spiral
D) V-Model
Answer: B
8. What is a “stakeholder” in the context of a software project?
A) A person who writes code
B) A person or organization with an interest in the project’s outcome
C) A person who tests the software
D) A person who manages the project budget
Answer: B
9. What is the purpose of a “risk management plan” in a software project?
A) To increase project scope
B) To identify, analyze, and mitigate potential risks
C) To set the project deadline
D) To design the software architecture
Answer: B
10. Which of the following is a key component of a project management plan?
A) Code Review Procedures
B) Communication Plan
C) User Training Manual
D) Testing Protocols
Answer: B
11. In which phase of the software development life cycle is the software tested for defects?
A) Planning
B) Design
C) Implementation
D) Testing
Answer: D
12. Which of the following techniques is used for estimating project costs and duration?
A) Brainstorming
B) Delphi Technique
C) SWOT Analysis
D) PERT (Program Evaluation and Review Technique)
Answer: D
13. What does “Agile” focus on in software development?
A) Comprehensive documentation
B) Sequential development phases
C) Flexibility and customer collaboration
D) Strict adherence to a predefined plan
Answer: C
14. What is the purpose of a “change control” process in project management?
A) To prevent unauthorized changes to project scope
B) To manage changes to the project team
C) To adjust the project budget
D) To update project schedules
Answer: A
15. Which document describes the features and functionalities of the software to be developed?
A) Project Plan
B) Requirements Specification
C) Design Document
D) User Manual
Answer: B
16. Which software development model is characterized by a linear and sequential approach?
A) Agile
B) Waterfall
C) Spiral
D) Incremental
Answer: B
17. What is the purpose of a “project charter”?
A) To define the project scope
B) To authorize the project and outline its objectives
C) To identify project risks
D) To describe the software architecture
Answer: B
18. In which phase of the software development life cycle is the software’s design created?
A) Requirements Gathering
B) Design
C) Implementation
D) Maintenance
Answer: B
19. What does “PERT” stand for in project management?
A) Program Evaluation and Review Technique
B) Project Estimation and Risk Technique
C) Project Evaluation and Reporting Technique
D) Performance Evaluation and Review Technique
Answer: A
20. Which of the following is a common tool used for project tracking and management?
A) Microsoft Excel
B) JIRA
C) Adobe Photoshop
D) MATLAB
Answer: B
21. What is “earned value management” used for in project management?
A) Estimating project cost
B) Tracking project performance and progress
C) Creating project schedules
D) Documenting project requirements
Answer: B
22. In the context of project management, what is “critical path”?
A) The path with the least number of tasks
B) The path with the longest duration
C) The path with the most resources allocated
D) The path with the most dependencies
Answer: B
23. What is the primary benefit of using a “prototype” in software development?
A) To provide final code to users
B) To gather early feedback from users and stakeholders
C) To create a detailed project plan
D) To conduct performance testing
Answer: B
24. Which of the following is a risk management strategy where the risk is reduced through specific actions?
A) Risk Acceptance
B) Risk Avoidance
C) Risk Transfer
D) Risk Mitigation
Answer: D
25. Which software development methodology involves frequent releases and iterations?
A) Waterfall
B) Agile
C) V-Model
D) Spiral
Answer: B
26. What is a “milestone” in project management?
A) A significant event or deliverable in the project timeline
B) A method for tracking project costs
C) A tool for project scheduling
D) A technique for risk assessment
Answer: A
27. What is the purpose of a “risk register”?
A) To record project milestones
B) To track identified risks and their status
C) To list project stakeholders
D) To define project scope
Answer: B
28. What is the term for the process of breaking down project work into smaller, more manageable components?
A) Scope Creep
B) Work Breakdown Structure (WBS)
C) Risk Management
D) Earned Value Management
Answer: B
29. Which project management process involves ensuring that the project deliverables meet the required quality standards?
A) Quality Assurance
B) Project Scope Management
C) Risk Management
D) Cost Management
Answer: A
30. In Agile methodologies, what is the “sprint” used for?
A) To complete a large phase of the project
B) To release the final product
C) To develop a set of features within a short, fixed timeframe
D) To conduct risk assessment
Answer: C
31. Which of the following is a common tool for project scheduling?
A) Gantt Chart
B) Fishbone Diagram
C) SWOT Analysis
D) Flowchart
Answer: A
32. What does “ROI” stand for in the context of project management?
A) Return on Investment
B) Risk of Implementation
C) Resource of Interest
D) Rate of Impact
Answer: A
33. What is the purpose of a “communications plan” in project management?
A) To identify potential risks
B) To define how project information will be shared with stakeholders
C) To outline project tasks and deadlines
D) To estimate project costs
Answer: B
34. Which technique is used for identifying potential problems and creating solutions before they occur?
A) Risk Management
B) Earned Value Management
C) Quality Assurance
D) Cost-Benefit Analysis
Answer: A
35. What is “scope management” in project management?
A) Managing project costs
B) Ensuring that all required work is included and that no extra work is done
C) Scheduling project tasks
D) Managing project resources
Answer: B
36. Which document provides a detailed description of the project’s deliverables and the work required to create them?
A) Project Charter
B) Scope Statement
C) Risk Register
D) Communications Plan
Answer: B
37. What is “resource leveling” in project management?
A) Adjusting the project schedule to address resource constraints
B) Estimating project costs
C) Identifying project risks
D) Creating a detailed project plan
Answer: A
38. What does “KPI” stand for in project management?
A) Key Project Indicator
B) Key Performance Indicator
C) Knowledge Process Integration
D) Key Project Integration
Answer: B
39. Which process involves formally accepting the completed project deliverables?
A) Project Closure
B) Scope Management
C) Quality Assurance
D) Risk Management
Answer: A
40. In the context of software projects, what is a “deliverable”?
A) A completed phase of the project
B) A project report
C) A tangible or intangible output produced during the project
D) A document outlining project scope
Answer: C
41. What is the primary focus of “project scope management”?
A) To ensure project quality
B) To control the work required for the project
C) To monitor project risks
D) To manage project resources
Answer: B
42. Which of the following is an example of a “soft skill” necessary for project managers?
A) Proficiency in project management software
B) Ability to manage project risks
C) Strong communication and leadership skills
D) Expertise in financial analysis
Answer: C
43. What is the purpose of “quality control” in project management?
A) To monitor project schedule
B) To ensure the project meets the agreed-upon quality standards
C) To allocate project resources
D) To define project scope
Answer: B
44. What is the main advantage of using a “Kanban board” in project management?
A) It allows for resource leveling
B) It tracks project progress visually
C) It estimates project costs
D) It generates detailed project reports
Answer: B
45. Which of the following is a project risk management technique?
A) SWOT Analysis
B) Earned Value Management
C) Monte Carlo Simulation
D) Gantt Chart
Answer: C
46. What does “EVM” stand for in project management?
A) Evaluation and Management
B) Earned Value Management
C) Execution and Monitoring
D) Evaluation and Monitoring
Answer: B
47. In Agile methodology, what is the term for the meeting where team members discuss their progress and challenges?
A) Retrospective
B) Sprint Review
C) Stand-up
D) Sprint Planning
Answer: C
48. What is “project closure” in project management?
A) The phase where project work is defined
B) The process of formally completing all project activities and obtaining approval
C) The process of identifying project risks
D) The phase where testing is done
Answer: B
49. What is “work performance information”?
A) Data collected from completed work packages
B) Information on the number of team members
C) Data used to plan project risks
D) Information about project costs
Answer: A
50. In project management, what does the term “deliverable” refer to?
A) The project team
B) The final budget
C) The work completed during a project phase
D) A tangible or intangible product produced by the project
Answer: D