Unit 5: Resource Allocation, Monitoring and Control - Subjective Questions

INT411 — Software Project Management • Practice Questions with Detailed Answers

20 questions

1

Define resource allocation in software project management. Explain its objectives and importance.

2

Describe the process of identifying resource requirements for a software project.

3

Explain how resources are scheduled in a software project. Discuss the role of resource calendars, resource loading, and resource leveling.

4

Distinguish between resource allocation, resource leveling, and resource smoothing.

5

What information should be included when publishing the resource and cost schedule, and why is its publication important?

6

Describe the recommended scheduling sequence for developing a resource-constrained software project schedule.

7

Explain how a project manager can create an effective monitoring and control framework for a software project.

8

Discuss the methods and challenges of project data collection for monitoring software development.

9

Explain different techniques for visualizing project progress and state when each technique is useful.

10

What is a project status report? Describe its essential contents and characteristics.

11

Define milestone analysis and explain how milestones are used to monitor and control a software project.

12

Explain the process of cost monitoring in software project management.

13

Distinguish between direct costs and indirect costs in a software project, with suitable examples.

14

Describe the change-control process used to manage changes to project scope, schedule, cost, or resources.

15

Define the basic measures used in Earned Value Analysis and derive the schedule and cost variances.

16

Explain the performance ratios used in Earned Value Analysis and interpret their values.

17

Using Earned Value Analysis, derive common formulas for Estimate at Completion, Estimate to Complete, and Variance at Completion.

18

A software project has , , , and . Calculate and interpret , , , , and , assuming current cost performance continues.

19

Explain how Artificial Intelligence can be used for real-time project status dashboards and intelligent notifications.

20

Discuss the use of AI for progress visualization in software projects, including its benefits, limitations, and governance requirements.