Back close

Course Detail

Course Name Software Project Management
Course Code 26CSA570
Program M. C. A.
Credits 3
Campuses Amritapuri, Mysuru

Syllabus

Unit I

Introduction to Software Project Management

Definition and overview of software projects,Importance of software project management, Relationship between project, program, and portfolio, Key components of a software project, Project management process, process groups, and knowledge areas, Problems with software projects (Bob Hughes).

Unit II

Project Evaluation and Integration Management

Evaluation of individual projects, Cost–benefit evaluation techniques (Bob Hughes), Project charter and project management plan, Organizational process assets, Project integration management overview

Unit III

Project Integration Management Processes

Develop project charter, develop project management plan, Direct and manage project work, Monitor and control project work, Integrated change control, Project closure

Unit IV

Project Schedule, Resource, and Communication Management

Schedule management,Plan schedule management: Define and sequence activities,Estimate activity durations, develop schedule, Resource management: Plan and estimate resources, Acquire resources, Develop and manage teams, Control resources, Project communication management overview

Unit V

Project Risk Management

Plan risk management, Identify risks,Qualitative risk analysis, Risk response planning, Monitor and control risks

Objectives and Outcomes

Course Description 

This course provides a comprehensive understanding of software project management principles, processes, and practices. It introduces the concepts of software projects, their importance, and their relationship with programs and portfolios. The course covers project management process groups and knowledge areas as defined by PMBOK, along with common problems encountered in software projects. Students will learn project evaluation techniques, project integration, scheduling, resource, communication, and risk management. Practical exposure using software project management tools and case studies enables students to apply theoretical concepts to real-world software projects. 

Course Objectives 

  • To understand the fundamentals and significance of software project management 
  • To familiarize students with PMBOK process groups and knowledge areas 
  • To analyze cost–benefit and feasibility of software projects 
  • To apply scheduling, resource, communication, and risk management techniques 
  • To develop skills in planning, monitoring, controlling, and closing software projects 
  • To use project management tools for practical project execution and analysis 

Course Outcomes (COs) 

COs 

Description 

CO1 

Explain the concepts, importance, and challenges of software project management 

CO2 

Apply project management processes and knowledge areas to software projects 

CO3 

Evaluate software projects using cost–benefit and feasibility techniques 

CO4 

Develop project charters, project management plans, and schedules 

CO5 

Manage project resources, communication, and risks effectively 

CO5 

Use project management tools to plan, monitor, and control software projects 

CO–PO Mapping  

PO/PSO 

PO1 

PO2 

PO3 

PO4 

PO5 

PO6 

PO7 

PO8 

CO 

CO1 

– 

– 

– 

– 

CO2 

– 

– 

– 

– 

– 

CO3 

– 

– 

– 

– 

CO4 

– 

– 

– 

CO5 

– 

– 

– 

Text Books / References

  • PMBOK® Guide, Sixth Edition, Part 1
  • Mike Cotterell & Bob Hughes, Software Project Management, Fifth Edition, Tata McGraw-Hill, 2010
  • Software project management tools for case studies (e.g., ProjectLibre)

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now