0% found this document useful (0 votes)
25 views4 pages

Software Project Management Course Guide

The Software Project Management course (CSE432) aims to equip undergraduate students with the skills to deliver successful software projects aligned with organizational goals, manage the software development life cycle, and address real-world management challenges. The syllabus covers various modules including project management fundamentals, business planning, life cycle models, task management, and team dynamics, with practical lab experiments using MS Project. Assessment includes a combination of theory and lab work, with a focus on continuous and end-term evaluations.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views4 pages

Software Project Management Course Guide

The Software Project Management course (CSE432) aims to equip undergraduate students with the skills to deliver successful software projects aligned with organizational goals, manage the software development life cycle, and address real-world management challenges. The syllabus covers various modules including project management fundamentals, business planning, life cycle models, task management, and team dynamics, with practical lab experiments using MS Project. Assessment includes a combination of theory and lab work, with a focus on continuous and end-term evaluations.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Course Title: Software Project Management

L T P/ SW/F TOTAL
Credit Units: 5
S W CREDIT
Course Level: UG
UNITS
Course Code: CSE432
3 1 2 - 5
Course Objectives:
After finishing this course student will be able to:
 Deliver successful software projects that support organization's strategic goals
 Match organizational needs to the most effective software development model
 Plan and manage projects at each stage of the software development life cycle (SDLC)
 Create project plans that address real-world management challenges and develop the skills for tracking and controlling software deliverables.

Pre-requisites:Software Engineering

Course Contents/Syllabus:
Weightage (%)
Module I : 20%
Introduction to Software Project Management
The nature of software production; Key objectives of effective management: quality, productivity, risk reduction; role
of the software project manager.
Module II: 20%
Business Planning: determining objectives, forecasting demand for product, proposal writing, requirement analysis,
legal issues (patent, copyright, liability, warranty);

Module III : 20%


Life cycle models, types of plans, plan documentation methods: PERT and CPM, Gantt charts, work breakdown
structures, standards,
Module IV : 20%
Entry and exit criteria, intermediate checkpoints, performance prediction and analysis people, prototyping and
modeling, inspections and reviews, process and process assessment, development methods, metrics, configuration
management, testing and quality assurance, capacity planning, estimating - what it takes to do the job: cost (direct and
indirect), resources, time, size and complexity of product risk determination, role of requirements and design in
estimating, financial planning-budgeting, resource allocation, organizational considerations (teams, hierarchies, etc),
technology, human factors and usability, tools and environments, transition of product to the user.

Module V: 20%
Managing the task: project control, managing the plan, reviews, feedback and reporting mechanisms, configuration
management, quality control and quality assurance, managing change, readjusting goals and milestones, risk
management, testing phases, formalized support activities; Managing the team: Team organizations, recruiting and
staffing-picking the right people, technical leadership, avoiding obsolescence-training etc.; Managing the context:
Communication skill, decision theory, business management, assessing the organizations ability to perform the
process, probability and statistics; Managing product support and maintenance, Evaluation of the project.

Student Learning Outcomes:

• Ability to apply knowledge of engineering and computing appropriate to the discipline. Ability to analyze a problem, and identify and define the
computing requirements appropriate to its solution. Ability to design, implement, and evaluate software project. Ability to use current techniques,
skills, and tools necessary for computing practice.

Pedagogy for Course Delivery:


The class will be taught using lecture and practical based method. In addition to giving the assignments and tutorials, the course instructor will spend
considerable time in transforming theoretical concepts in practical oriented approach.

Lab Experiments
Software Required: MS Project

1. Create a MS Project application, set the file properties, and set the Project Calender.
2. Using project planning activities, draw the PERT for the project.
3. Draw the Gantt charts for the software project.
4. Using the SPM – manage, plan and organize the project.
5. Using MS project, plan and organize the software and split the task.
6. Using MS Project Link, Move and copy tasks in Software Project
7. Draw the checkpoints and milestones of a project
8. Using MS Project do the time estimation of tasks and Set task dependencies &constraints.
9. Using MS Project assign the resources and set the notes for resources.
10. Using MS Project workspace base line the project and review the critical path

Assessment/ Examination Scheme:

Theory L/T (%) Lab/Practical/Studio (%) End Term Examination

80 20 100

Theory Assessment (L&T):


Continuous Assessment/Internal Assessment End Term
Examination
Components (Drop Attendance Class Test Assignment Case Discussion
down)

Weightage (%) 5 10 7 8 70

Lab Assesment
Continuous Assessment/Internal Assessment End Term
Examination
Components (Drop Attendance Lab Record Performance Viva
down)

Weightage (%) 5 10 10 5 70
Text & References:

Text:
 Tom Demarco, Controlling Software Project Management, Measurement, Prentice Hall, New Jersey.
References:
 Tom Glib, Finzi Susannah, Principles of Software Engineering Management, Addison Wesley, England.
 Bob Hughes and Mike Cotterell; Software Project Management, third edition, Tata McGraw Hill Publishing Company Ltd., New Delhi.
 PankajJalote; Software Project Management in Practice, Pearson Education Asia.
 Watts S. Humphrey; Winning with Software? An Executive Strategy, Pearson Education Asia.
 Philip Metzger, Managing a Programming Project, Prentice Hall, New Jersey.

You might also like