15 most repeated and likely 2-mark
Software Project Management questions
1. Define Software Project Management. (Repeated 4
times)
It is the process of planning, organizing, and managing software projects.
It involves setting goals, managing time, cost, resources, and risks.
Its aim is to deliver high-quality software on time and within budget.
2. What is a Project? Explain with an example.
(Repeated 3 times)
A project is a temporary task with specific goals and timeline.
Example: Developing an e-commerce website for a client.
It has defined start and end, resources, and objectives.
3. Explain Project Life Cycle. (Repeated 3 times)
The project life cycle includes stages from project initiation to closure.
Stages are: Initiation, Planning, Execution, Monitoring, and Closure.
It helps in systematic project development.
4. What is Effort Estimation? (Repeated 3 times)
Effort estimation predicts the time and resources needed for a project.
It is usually measured in person-hours or person-days.
Helps in planning schedule and budget.
5. Define Waterfall Model and its limitations.
(Repeated 2 times)
Waterfall model is a linear development process with fixed stages.
Limitation: No flexibility to change once a stage is completed.
It’s not suitable for complex or evolving projects.
6. What is Risk Management? (Repeated 3 times)
Risk management identifies, analyzes, and handles project risks.
It ensures minimal impact on project success.
Includes planning, mitigation, and monitoring of risks.
7. Explain the Critical Path. (Repeated 2 times)
Critical Path is the longest path of dependent activities in a project.
It determines the minimum project completion time.
Delays in this path delay the whole project.
8. What is Software Configuration Management?
(Repeated 3 times)
SCM is the process of controlling software changes.
It maintains consistency, traceability, and quality of software.
Includes version control, change control, and status reporting.
9. What is Function Point? (Repeated 2 times)
Function Point measures software size based on user functions.
Unlike Lines of Code, it’s independent of programming language.
It’s useful in early estimation and comparison.
10. What is Change Control Process? (Repeated 2
times)
It’s the method to handle requested changes in a project.
Steps: Request → Review → Approval → Implementation → Documentation.
Ensures only valid changes are applied.
11. Explain Job Enlargement. (Repeated 2 times)
Job enlargement means giving an employee a wider variety of tasks.
It increases job scope and reduces boredom.
It does not change the job's responsibility level.
12. What is Organizational Behavior? (Repeated 2
times)
It studies how individuals and groups act in organizations.
It helps improve communication, motivation, and teamwork.
Essential for effective management and leadership.
13. Explain Risk Planning. (Repeated 2 times)
Risk planning is preparing strategies to identify and handle risks.
It includes risk identification, assessment, and mitigation plans.
Reduces chances of project failure.
14. Define Technical Risk. (Repeated 2 times)
Technical risk arises from using new or untested technology.
Example: Using a new framework without enough expertise.
It can cause delays or quality issues.
15. Define CPI > 1.1 and SPI > 1.2. (Repeated 2 times)
CPI > 1.1 means cost performance is better than expected.
SPI > 1.2 means project is ahead of schedule.
Both indicate positive project progress.