Professional Documents
Culture Documents
Unit 2
Overview of Project Management
15
Unit 3
Project Planning
30
Unit 4
Estimation and Budgeting of Projects
45
Unit 5
Project Scheduling
62
Unit 6
Project Monitoring and Controlling
76
Unit 7
Risk Management
94
Unit 8
Configuration Management
107
Unit 9
Team Development and Conflict Management
124
Unit 10
Software Quality Assurance
140
Unit 11
CASE (Computer Aided Software Engineering) Tools
153
Unit 12
Testing Techniques
170
Unit 13
Software Re-engineering
186
Unit 14
Project Closure
200
211
Dean
Directorate of Distance Education
Sikkim Manipal University (SMU DDE)
Board of Studies
Chairman
Head IT
SMU DDE, Manipal 576 104
Additional Registrar
SMU DDE
Manipal 576 104
Addl. Registrar (S.E.)
Office of the Student Evaluation
Manipal 576 104
Prof. Bhushan Patwardhan
Chief Academics
Manipal Education, Bangalore
H. Hiriyannaiah
Group Manager
EDS Mphasis, Bangalore
Dr. N. V. Subba Reddy
HOD-CSE
Manipal Institute of Technology
Dr. Ramprasad Varadachar
Director, Computer Studies
Dayanand Sagar College of Engg. Bangalore.
Content Preparation Team
Content Writing
Mr. Suresh S. S.
Senior Faculty
IIIT, Pune.
Instructional Design
Mr. Kulwinder Pal
Assistant Professor Education
SMU DDE, Manipal.
Content Editing
Mr. Balasubramani R
Assistant Professor IT
SMU DDE, Manipal.
SUBJECT INTRODUCTION
Software Project Management (BT 0092) is a four credit subject in sixth
semester of BScIT Program. Students are expected to have skills in
Software Engineering concepts. This subject prepares the students to
manage huge software projects.
Unit 1: Introduction to Software Development Organization and Roles
This unit gives an introduction to the management spectrum of an
organization. This unit also discusses various IT organizational structures
and various job roles in software development.
Unit 2: Overview of Project Management
This unit introduces the project management. This unit discusses various
factors influencing project management. This unit also explains different
project development phases and project management associations.
Unit 3: Project Planning
This unit addresses different tasks in project planning. This unit also
discusses work breakdown structures and different planning methods.
Unit 4: Estimation and Budgeting of Projects
Estimating cost involved in software development requires some special
skills. This unit describes different techniques used in cost estimation. The
most popular COCOMO model is also discussed.
Unit 5: Project Scheduling
In this unit different project scheduling techniques such as Gantt chart and
Critical Path Method are discussed. This unit also introduces automated
tools available for project scheduling.
Unit 6: Project Monitoring and Controlling
This unit gives clear steps to process improvement. Various project
communication plan and techniques are also discussed in this unit.
Unit 7: Risk Management
Risks play a critical role in software projects. Managing these risks is a
challenging activity. This unit discusses different risk management aids.
This unit also guides the developer to prioritize risks.