13
S OFTWARE P ROJECT M ANAGEMENT BY P ARTHA R OY visit: http://royalproy.tripod.com contact:09406204557 Page: 1 SOFTWARE PROJECT MANAGEMENT QUESTIONS 1. a. Differentiate between Program and Project Management. (2) b. What are the types of vendors required for managing software projects? (2) c. “Decisions should be based on trusted information”, justify this statement. (2) d. Why CMM is the most popular frameworks for software process improvement? (2) e. How to identify process performance? (2) f. How to identify process capability? (2) g. What is the relation between process capability and process performance? (2) h. “Project Management requires excellent communication skills”, justify this statement. (8) i. How can a project manager identity and utilize the power of the team? (8) j. “Managing a project is all about forming a team and making sure that it is productive”, justify this statement. (8) k. “Project development without many guidelines follows immature processes”, justify this statement. (8) l. If the outcome of a project solely depends upon the capability of the team and project leader then it indicates which type of process capability and why? (8) m. If a project is executed by following defined processes then it indicates which type of process capability and why? (8) n. Explain Software Project Management. (8) o. Differentiate between Program and Project Management. (2) p. Explain Software Project Management. (7) q. Explain CMM. (7) r. What are CMM levels and How CMM helps to identify and improve Process maturity in an organization. (7)

Software Project Management are in charge of a module that verifies user-name and password in a login system. But the module is letting everyone in, even with a wrong username and

  • Upload
    ngohanh

  • View
    214

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Software Project Management are in charge of a module that verifies user-name and password in a login system. But the module is letting everyone in, even with a wrong username and

SOFTWARE PROJECT MANAGEMENT BY PARTHA ROY

visit : http:/ /royalproy.tr ipod.com contact:09406204557

Page: 1

SOFTWARE PROJECT MANAGEMENT

QUESTIONS

1.

a. Differentiate between Program and Project Management. (2)

b. What are the types of vendors required for managing software projects? (2)

c. “Decisions should be based on trusted information”, justify this statement. (2)

d. Why CMM is the most popular frameworks for software process improvement?

(2)

e. How to identify process performance? (2)

f. How to identify process capability? (2)

g. What is the relation between process capability and process performance? (2)

h. “Project Management requires excellent communication skills”, justify this

statement. (8)

i. How can a project manager identity and utilize the power of the team? (8)

j. “Managing a project is all about forming a team and making sure that it is

productive”, justify this statement. (8)

k. “Project development without many guidelines follows immature processes”,

justify this statement. (8)

l. If the outcome of a project solely depends upon the capability of the team and

project leader then it indicates which type of process capability and why? (8)

m. If a project is executed by following defined processes then it indicates which

type of process capability and why? (8)

n. Explain Software Project Management. (8)

o. Differentiate between Program and Project Management. (2)

p. Explain Software Project Management. (7)

q. Explain CMM. (7)

r. What are CMM levels and How CMM helps to identify and improve Process

maturity in an organization. (7)

Page 2: Software Project Management are in charge of a module that verifies user-name and password in a login system. But the module is letting everyone in, even with a wrong username and

SOFTWARE PROJECT MANAGEMENT BY PARTHA ROY

visit : http:/ /royalproy.tr ipod.com contact:09406204557

Page: 2

2.

a. Differentiate between Immature and Mature process. (2)

b. SPM, is a combination of Engineering and Management, justify this statement.

(7)

c. SPM requires Effective Communication and Leadership skills and coordinating

People, Vendors and Resources, justify this statement. (7)

d. Project Manager should have knowledge of WBS, Effort estimate of every task

and Scheduling, justify this statement (7)

3.

a. Explain Vision and Scope Document. (2)

b. Explain the elements of a Project Plan. (7)

c. How does the Project Manager uses the WBS to estimate People, Effort, Time,

Cost & Resources.

d. What are the responsibilities of a Software Project Manager?. (7)

e. Your company is going to build an E-Commerce website that would act s an

online shopping mall. As a project manager how would you utilize the Financial

Tools (PM-Tools) to analyze the cost of the project. (7)

4.

a. Explain Statement of Work. (2)

b. What are Project Management Tools that helps in successful project

management? (7)

c. Explain Online Project Health Check tool. (7)

d. Explain CE charts with an example. (7)

5.

a. How does Financial Tools help in cost estimation for a project? (2)

b. CE charts are useful tool for problem solving, justify this statement. (7)

c. “The Computer is not working”, solve this problem using CE chart. (7)

d. “There is a delay in Coding Phase”, solve this problem using CE chart. (7)

Page 3: Software Project Management are in charge of a module that verifies user-name and password in a login system. But the module is letting everyone in, even with a wrong username and

SOFTWARE PROJECT MANAGEMENT BY PARTHA ROY

visit : http:/ /royalproy.tr ipod.com contact:09406204557

Page: 3

e. You are given a module that calculates factorial of a number. But the output

generated is faulty. Describe how you would use CE chart to solve this problem.

(7)

f. You are in charge of a module that verifies user-name and password in a login

system. But the module is letting everyone in, even with a wrong username and

password. Solve this problem using CE chart. (7)

g. You are in charge of a module that displays navigation links on a website. When

the user clicks on the “Home” and “Contact” links, an error page shows up.

Correct this error using CE chart. (7)

6.

a. Explain Reviews and Milestones. (2)

b. Explain the relation between Gantt charts and Event Chain Diagrams. How can

Event Chain Diagrams help in Project Management. (7)

c. Explain how do we use GANTT charts and why are they needed in a project. (7)

d. Explain how do we use PERT charts and why are they needed in a project. (7)

7.

a. Explain Communication Plan. (2)

b. Process performance can be assessed through Run charts, justify this statement.

(7)

c. Explain Project Development Phases. (7)

d. Explain various Project Dimensions. (7)

8.

a. Differentiate between Project and Program Management. (2)

b. What is WBS?. Explain how Process and Product WBS can be created. (7)

c. What is Risk Plan? How does it help in Project Management?. (7)

d. Discuss the Initiation Phase in project management. (7)

e. Draw and explain a WBS for showing activities to be done through the project

phases. (7)

f. Build and explain a WBS for building an “Online Shopping Mall”. (7)

g. Build and explain a WBS for building an “Online Banking website”. (7)

h. Build and explain a WBS for building an “Online Medical shop”. (7)

i. Build and explain a WBS for building an “Online Book store”. (7)

Page 4: Software Project Management are in charge of a module that verifies user-name and password in a login system. But the module is letting everyone in, even with a wrong username and

SOFTWARE PROJECT MANAGEMENT BY PARTHA ROY

visit : http:/ /royalproy.tr ipod.com contact:09406204557

Page: 4

j. Build and explain a WBS for building an “Online Blog”. (7)

k. Build and explain a WBS for installing an ATM machine. (7)

l. Build and explain a WBS for building an “Online Personal Website”. (7)

9.

a. Explain Procurement Management. (2)

b. Explain Project Charter. (7)

c. Explain Project Plan, Resource Plan, Financial Plan and Quality Plan.(7)

d. Monitoring and Control act as umbrella activities during project management,

justify this statement. (7)

10.

a. Explain RACI diagram. (2)

b. Explain Risk Plan, Acceptance Plan, Communication Plan and Contingency Plan.

(7)

c. Explain System Development Cost, Hardware Cost, Software Cost and Project

Execution Cost.(7)

d. Project Scope should be benchmarked before proceeding further and if there is

change in scope then we should perform standard Scope Change Management

procedure, justify this statement. (7)

11.

a. Explain Quality and Quality Assurance. (2)

b. Explain SQA activities and its importance in Software Project Management. (7)

c. Explain various types of Communication and points for effective

communication. (7)

d. Scope, Time, Cost & Quality, form major factors during SPM, justify this

statement. (7)

12.

a. Differentiate between Proactive and Reactive Risk Management Strategies. (2)

b. Explain Project Scope Management, Project Time Management, Project Cost

Management and Project Quality Management. (7)

c. Explain Project Human Resource Management, Project Communication

Management, Project Procurement Management and Project Integration

Management. (7)

Page 5: Software Project Management are in charge of a module that verifies user-name and password in a login system. But the module is letting everyone in, even with a wrong username and

SOFTWARE PROJECT MANAGEMENT BY PARTHA ROY

visit : http:/ /royalproy.tr ipod.com contact:09406204557

Page: 5

d. Justify how Quality, Quality control and Quality assurance help in successful

SPM. (7)

13.

a. Explain how Problem Identification is crucial activity during project planning. (2)

b. Suppose you are developing an Online Banking System, propose a way to

implement 40-20-40 rule in your project. (7)

c. Describe with diagrams Waterfall model and Prototyping model. (7)

d. Justify how PMI provides various guidelines for successful SPM. (7)

14.

a. What are steps involved in Developing a Solution Strategy?. (2)

b. Explain RAD model and Incremental model with diagrams. (7)

c. Explain Spiral model and Component Assembly model with diagrams. (7)

d. Problem statement, is the fundamental activity for correct product

development, justify this statement. (7)

15.

a. What are the best suited projects where Water fall model can be implemented

(2)

b. Consider a Fast food joint owner wants to automate its inventory management

and you are the Project manager that has a team whose performance is not yet

tested and also you decide to adopt a new technology. Which is the best-suited

s/w development model in this case and why? (7)

c. Consider a case where the customer is unable to fully explain what he wants

and also wants to have a feel of how the software is going to behave during the

development. Which is the best-suited s/w development model in this case and

why? (7)

d. Consider a case where the owner of a medical shop approached you to build a

software for accounts management. The owner is maintaining the accounts

manually from last 10years, following all the rules and regulations. Which is the

best-suited s/w development model in this case and why? (7)

Page 6: Software Project Management are in charge of a module that verifies user-name and password in a login system. But the module is letting everyone in, even with a wrong username and

SOFTWARE PROJECT MANAGEMENT BY PARTHA ROY

visit : http:/ /royalproy.tr ipod.com contact:09406204557

Page: 6

16.

a. What are the best suited projects where RAD model can be implemented (2)

b. Your company receives an opportunity to build an ERP system and you have a

team of 10persons, one of the engineers suggests that we should go for RAD

model. What should be your decision and why?. (7)

c. Suppose you have a team of 100persons and need to develop an MIS software

for a large MNC that has give a time span of 90days to complete the project.

Which is the best-suited s/w development model in this case and why? (7)

d. Suppose you have to develop an Online Gaming System. The customer says that

the there would be some standard gaming levels but the users would decide

which levels to added or modified. Which is the best-suited s/w development

model in this case and why? (7)

17.

a. What are the best suited projects where RAD model can be implemented (2)

b. You are a software project manager whose team size is small, but the project to

be completed is medium sized. The requirement says that the product would be

developed in phases as versions. Which is the best-suited s/w development

model in this case and why? (7)

c. A Multi National Company from America approached your company to build an

ERP system. In the international market there is volatility in Rupee-Dollar prices.

Which is the best-suited s/w development model in this case and why? (7)

d. A Multi National Bank from England approached your company to build an MIS

system. Your company going through a phase where the employees are

frequently leaving the company and also necessary recruitments are going on.

Which is the best-suited s/w development model in this case and why? (7)

Page 7: Software Project Management are in charge of a module that verifies user-name and password in a login system. But the module is letting everyone in, even with a wrong username and

SOFTWARE PROJECT MANAGEMENT BY PARTHA ROY

visit : http:/ /royalproy.tr ipod.com contact:09406204557

Page: 7

18.

a. What are the best suited projects where Component Assembly model can be

implemented (2)

b. You have to build a huge Core Banking application with in a very short time

span. You asses some problems may arise during project development and you

decide that you would try to balance the problems as and when they arise, but

stop the development when profits would be adversely effected. Which is the

best-suited s/w development model in this case and why? (7)

c. Your company specializes in building ERP systems, as there is huge repository of

already tested classes, objects and modules. There is huge competition in the

market and you want to develop your ERP solutions in record time. Which is the

best-suited s/w development model in this case and why? (7)

d. Assume that you are a Software Project Manager, a client approaches you to

build a huge MIS system for his company which is new and is growing rapidly.

The client wants to minimize the cost and time for development and wants to

be regular contact. You plan to adopt a way that would protect your company’s

profits and also the customer is satisfied. Which is the best-suited s/w

development model in this case and why? (7)

19.

a. What are the steps to be followed to Plan the development process?. (2)

b. Explain Dynamic System Development Method. (7)

c. Explain how Programmer ability, Product complexity and Product size effects

the cost of the software product. (7)

d. Justify how Software Product Complexity is related to Programmer months,

Development time and Staffing level. (7)

20.

a. How can we control the cost of a software project?. (2)

b. Explain how Available time, Required reliability and Level of technology effects

the cost of the software product. (7)

c. Differentiate between Expert Judgment and Delphi estimation . (7)

Page 8: Software Project Management are in charge of a module that verifies user-name and password in a login system. But the module is letting everyone in, even with a wrong username and

SOFTWARE PROJECT MANAGEMENT BY PARTHA ROY

visit : http:/ /royalproy.tr ipod.com contact:09406204557

Page: 8

d. As a s/w project manager you want to use Top-down approach and recursive

approach for s/w cost estimation. Suggest appropriate methods and give

reasons thereof. (7)

21.

a. Explain Payback Analysis. (2)

b. What is COCOMO?. (7)

c. Using COCOMO model calculate the Effort, Duration and People required for

developing a project having 2325 Lines of code.

d. Describe Earned Value Analysis and its use. (7)

22.

a. How do we represent task dependencies in activity diagrams?. (2)

b. What is Change and how is it managed in a software project?. (7)

c. Explain Reviews and Reports. (7)

d. Using COCOMO model calculate the Effort, Duration and People required for

developing a project having 31028 Lines of code.

23.

a. How are Reviews and Reports related to each other?. (2)

b. What are the responsibilities of CCB during SCM?. (7)

c. Explain Effort Driven scheduling. (7)

d. Using COCOMO model calculate the Effort, Duration and People required for

developing a project having 72139 Lines of code.

24.

a. What are the points of Effective Communication?. (2)

b. Explain Decision making and various categories of Decisions and their

characteristics. (7)

c. Explain PMO. (7)

d. Using COCOMO model calculate the Effort, Duration and People required for

developing a project having 17245 Lines of code.

25.

a. What is Resource leveling and why it is done?. (2)

b. Explain various types of Testing procedures. (7)

c. What is SQA?. How does it help in project management?. (7)

Page 9: Software Project Management are in charge of a module that verifies user-name and password in a login system. But the module is letting everyone in, even with a wrong username and

SOFTWARE PROJECT MANAGEMENT BY PARTHA ROY

visit : http:/ /royalproy.tr ipod.com contact:09406204557

Page: 9

d. Using COCOMO model calculate the Effort, Duration and People required for

developing a project having 8245 Lines of code.

26.

a. Explain Validation and Verification. (2)

b. Explain various Test Metrics for software project management. (7)

c. Explain Unit testing, Integration testing, System testing and Acceptance testing.

(7)

Additional Questions:

1. Create PERT/GANTT Charts using the following data:

PERT Activity Chart 1

Task

Predecessors Tasks (Dependencies)

Time (Weeks)

A - 3

B - 5

C - 7

D A 8

E B 5

F C 5

G E 4

H F 5

I D 6

J G, H 4

Page 10: Software Project Management are in charge of a module that verifies user-name and password in a login system. But the module is letting everyone in, even with a wrong username and

SOFTWARE PROJECT MANAGEMENT BY PARTHA ROY

visit : http:/ /royalproy.tr ipod.com contact:09406204557

Page: 10

PERT / GANN Activity Chart 2

Task

Predecessors Tasks (Dependencies)

For PERT chart

Time (Weeks)

For GANN chart

Time (Weeks)

A - 3 1

B - 5 3

C B 7 5

D A,B 8 6

E D 5 3

PERT / GANN Activity Chart 3

Task

Predecessors Tasks (Dependencies)

For PERT Chart

Time (Weeks)

For GANN Chart

Time (Weeks)

A - 3 1

B - 4 2

C - 5 3

D A 8 6

E A,B 3 1

F C 5 3

Page 11: Software Project Management are in charge of a module that verifies user-name and password in a login system. But the module is letting everyone in, even with a wrong username and

SOFTWARE PROJECT MANAGEMENT BY PARTHA ROY

visit : http:/ /royalproy.tr ipod.com contact:09406204557

Page: 11

PERT Activity Chart 4

Task

Predecessors Tasks (Dependencies)

Time (Weeks)

A - 2

B A 6

C B 4

D B 5

E C 7

F D 4

PERT Activity Chart 5

Task

Predecessors Tasks (Dependencies)

Time (Weeks)

A - 5

B - 1

C A 2

D A 3

E A 2

F C 3

G D 4

H B,E 2

I H 1

J F,G,I 1

Page 12: Software Project Management are in charge of a module that verifies user-name and password in a login system. But the module is letting everyone in, even with a wrong username and

SOFTWARE PROJECT MANAGEMENT BY PARTHA ROY

visit : http:/ /royalproy.tr ipod.com contact:09406204557

Page: 12

PERT Activity Chart 6

Task

Predecessors Tasks (Dependencies)

Time (Weeks)

A - 7

B - 3

C A 6

D B 3

E D,F 3

F B 2

G C 3

H E,G 2

2. Create GANTT Charts using the following PERT charts.

3.

Page 13: Software Project Management are in charge of a module that verifies user-name and password in a login system. But the module is letting everyone in, even with a wrong username and

SOFTWARE PROJECT MANAGEMENT BY PARTHA ROY

visit : http:/ /royalproy.tr ipod.com contact:09406204557

Page: 13

BEST OF LUCK