DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING MG6088 - SOFTWARE PROJECT MANAGEMENT UNIT – I : INTRODUCTION TO SOFTWARE PROJECT MANAGEMENT PART – A (2 Marks) 1. Define – Project A project is defined as specific plan or design, planned undertaking and large undertaking. Project is also defined as a planned activity. Example: Public works 2. Define – Process [N – 11] Process is a set of activities which involves substantial interaction among two or more organizations. If a single organization performs most or all of the activities, the description of those activities is generally considered as procedure. Process description is a document which includes the results of the process definition and describes the process in more detail. 3. List some of the key characteristics of project. [N – 12, M -12] Some of the key characteristics of project are Non-routine tasks are involved. Planning is required. The project has a predetermined time span. People are formed into temporary work group to carry out the task. Work is carried out in several phases. The resources that are available for use on the project are constrained. 4. Define – Software Project Management Software Project Management is the art and science of planning and leading software projects. It is a sub-discipline of project management in which software projects are planned, monitored and controlled. 5. List out the factors that decide the success of a project. [N – 12, M -12] Factors that decide the success of a project are Schedule Scope Cost Quality Staff
21
Embed
DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI · PDF filedhanalakshmi college of engineering, chennai. department of computer science and engineering. mg6088-software project management
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
MG6088 - SOFTWARE PROJECT MANAGEMENT
UNIT – I : INTRODUCTION TO SOFTWARE PROJECT MANAGEMENT
PART – A (2 Marks)
1. Define – Project
A project is defined as specific plan or design, planned undertaking and large undertaking.
Project is also defined as a planned activity.
Example: Public works
2. Define – Process [N – 11]
Process is a set of activities which involves substantial interaction among two or more organizations. If
a single organization performs most or all of the activities, the description of those activities is generally
considered as procedure.
Process description is a document which includes the results of the process definition and describes
the process in more detail.
3. List some of the key characteristics of project. [N – 12, M -12]
Some of the key characteristics of project are
Non-routine tasks are involved.
Planning is required.
The project has a predetermined time span.
People are formed into temporary work group to carry out the task.
Work is carried out in several phases.
The resources that are available for use on the project are constrained.
4. Define – Software Project Management
Software Project Management is the art and science of planning and leading software projects.
It is a sub-discipline of project management in which software projects are planned, monitored and
controlled.
5. List out the factors that decide the success of a project. [N – 12, M -12] Factors that decide the success of a project are
Schedule
Scope
Cost
Quality
Staff
6. Distinguish between verification and validation.
Verification Validation
1) Are we building the product right?
2) Verification refers to the set of activities that
ensure that the software correctly
implements a specific function.
1) Are we building the right product?
2) Validation refers to a different set of
activities that ensure that the software that
has been built is traceable to customer
requirements.
7. Define – Management
Management is defined as the combination of set of activities such as planning, organizing, staffing,
directing, monitoring, controlling, innovating and representing.
Management can also be defined as the challenges fared by the leader/manager of an organization.
8. List out the elements of product description.
The elements of product description are
the name of the product
the purpose of the product
the derivation of the product
the composition of the product
the form of the product
the relevant standards
9. List out any three problems associated with software projects.
Some of the problems associated with software projects are
Poor estimates and plans
Lack of quality standards and measures
Change of environment
Changing requirements
Lack of communication between user and technician
Lack of durability
10. Differentiate software projects from other projects. [M – 12, N - 11]
1. Explain in detail, the usage of check points in monitoring. (16) [N – 12, M - 12]
2. Write any two advantages of function point analysis. (16) [N - 11]
3. Explain in detail, the bespoke system. (16) [N – 11, M - 12]
4. Explain in detail, the roles and responsibilities of configuration librarian. (16) [M - 12]
5. Explain in detail, the various ways of visualizing the progress of a project. (8) [N - 12]
6. Explain in detail, the change control process applicable for an operational system. (8) [N - 12]
7. Explain in detail, the controlling changes to project requirement. (8) [N – 12, M - 11]
8. Explain the various types of contracts with examples. (16) [N - 12]
UNIT – V : MANAGING PEOPLE AND ORGANIZING TEAMS
PART – A (2 Marks)
1. Differentiate project process with product process.
2. Write the six classes of product domain.
Customer
Business
Industrial
Real-time
Really-timely,
Scientific
3. List out the three individual personality models.
The Myers Briggs Type Indicator
Fundamental Interpersonal Relations orientation – Behavior[FIRO-B] model,
The kersey Temperament sorter.
4. Define - Milestone
A milestone is a significant event in a project, usually associated with a major work product or
deliverable. Stages or phases are not milestones but are collections of related product activities.
5. List out the Leader‟s style.
Telling
Selling
Participating
Delegating
Project Process Product Process
Used to describe and organize the
work of the project
Specifies and create the project
product.
Defined by PMI PMBOK Defined by the lifecycle used
Defined by the American society of
Quality [ASQ]
Certified software Quality
Engineer[CSQE]
6. List out the five process of Project Management Institute [PMI].
Initiating
Planning
Executing
Controlling
Closing
7. Define – Mission Statement
Statement containing the mission of the project that is to be satisfied by project manager.
8. Define – Corporate culture
Corporate culture contains good communication, coordination and team work.
9. Define − Organizational behavior
Organizational behavior deals with organization structure, core planning and its objectives.
10. Define – Taylor‟s View
Taylor the father of scientific management had three basic objectives to work out the most
productive way of doing tasks. They are
To select the best person for the job.
To instruct such people in the best methods.
To give incentives in the form of higher wages to the best workers.
„Taylorism‟ is often represented as a crude and mechanism, as he emphasis on the exclusively financial basis
of staff motivation.
11. Define – Maslow's Hierarchy of Needs. [M – 12, N - 11]
Self Actualization
Self Esteem/ Recognition /Achievement
Belongingness
Safety/ Security
Physiology
12. State Herzberg‟s two-factor theory
Maslow's need approach has been considerably modified by Frederick Herzberg. His research
purports to find a two-factor theory of motivation. In one group of needs are such things as company policy and
administration, supervision, working conditions, interpersonal relations, salary, status, and job security. These
were found by Herzberg and his associates to be only dissatisfies and not motivators. Their existence does not
motivate in the sense of yielding satisfaction; their lack of existence would, however, result in dissatisfaction.
Herzberg called them maintenance, hygiene or job context factors.
13. List out the methods for improving motivation.
Set specific tasks
provide feedback
Consider job design.
14. List out the stages of team formation model. [N – 12, M -12] Forming- The members of the groups get to know each other and try to set up some ground rules
about behavior
Storming- one nice packaging, all for publishing need
Norming- Asset Management is a powerful and complete asset management solution
Performing- Optimize project delivery across the software
15. Write the five basic stages of development.
Defining the product
Documenting plan
Estimating cost
Estimating effort.
16. What are the advantages of functional team format?
Complete the project on time
Complete the project within budget.
Meet requirements.
Meet expectations
17. List out the categories of decisions.
Planning
Control
Maintenance
18. List out the mental obstacles of good decision-making.
Complete the project on time
Complete the project within budget.
Meet requirements.
Meet expectations
19. Define – Egoless programming [M – 12, N - 11]
Egoless Programming is a general term applying to the entire class of drives, desires, needs, wishes,
and similar forces. Managers, as a part of motivating their staff, do all such things which they hope will satisfy
these drives and desires and induce the subordinates to act in a desired manner.
20. Define – Stress [N - 12]
Projects are about overcoming obstacles and achieving objectives. Almost by definition both the
project manager and team members will be under pressure. Once a project gets rolling, you should
expect members to be putting in atleast 60 hours a week.. the project must except to put in as many
hours as possible.
Stress can be caused by role ambiguity and role conflict.
21. Define – Health
Health is wealth that is to be maintained.
22. Define – Safety
The primary goal of safety engineering is to manage risk, eliminating or reducing it to acceptable
levels. Risk is the combination of the probability of a failure event, and the severity resulting from the failure.
23. What are the risk factors of health and safety?
Stress
Timeliness
Angry
Disinterest
PART B – (16 Marks)
1. Explain in detail, the organizational behavior with examples. (16) [N - 12]
2. List out the steps involved in selecting the right person for the job. (16) [N - 12]
3. Explain in detail, the procedure for selecting a new staff and how he / she can be introduced
into a project. (16) [N – 11, M - 12]
4. Write a note on Oldham-Hackman Job characteristics model. (8) [M - 12]
5. Explain in detail, the Recruitment process. (8)
6. List out the characteristics that are needed to improve the group performance. (16) [N – 11, N - 12]
7. Explain in detail, the leadership styles. (16) [N - 11]