Software Project Management(SPM) Syllabus

Syllabus Notes Old Questions & solutions Text & reference books

This page contains Syllabus of Software Project Management of CSIT.

Title Software Project Management
Short Name SPM
Course code CSC408
Nature of course Theory and Practical
Semester seventh-semester
Full marks 60 + 20 + 20
Pass marks 24 + 8 + 8
Credit Hrs 3
Elective/Compulsary Elective

Course Description

Course Synopsis: Concept of software project, software project management framework


Goal:

This course introduces the concepts of Software Project, software project management

framework, project evaluation, Software quality assurance and project management and its tools.


Units and Unit Content

1. Introduction to Software Project Management (SPM)
teaching hours: 5 hrs

Software engineering problem and software product, software product attributes, Definition of a

Software Project (SP), SP Vs. other types of projects activities covered by SPM, categorizing SPs,

Project management cycle, SPM framework, types of project plan


2. Project Organization, Scheduling and management issues
teaching hours: 5 hrs

Project life cycle and product life cycle, project planning and scheduling, resource allocation


3. Project Evaluation & Estimation
teaching hours: 6 hrs

Cost benefit analysis, cash flow forecasting, cost benefit evaluation techniques, risk evaluation.

Selection of an appropriate project report; Choosing technologies, choice of process model, structured

methods, rapid application development, water fall-, V-process-, spiral- models. Prototyping, delivery


4. Activity planning
teaching hours: 7 hrs

Objectives of activity planning, project schedule, projects and activities, sequencing and scheduling

activities, network planning model, representation of lagged activities, adding the time dimension,

backward and forward pass, identifying critical path, activity throat, shortening project , precedence

networks


5. Resource allocation
teaching hours: 4 hrs

Introduction, the nature of resources, identifying resource requirements, scheduling resources creating

critical paths, counting the cost, being specific, publishing the resource schedule, cost schedules, the

scheduling sequence.


6. Monitoring the control
teaching hours: 4 hrs

Introduction, creating the frame work, collecting the data, visualizing progress, cost monitoring,

earned value, prioritizing monitoring, getting the project back to target, change control


7. Managing contracts and people
teaching hours: 5 hrs

Introduction, types of contract, stages in contract, placement, typical terms of a contract, contract

management, acceptance, Managing people and organizing terms: Introduction, understanding

behavior, organizational behavior: a back ground, selecting the right person for the job, instruction in

the best methods, motivation, working in groups, becoming a team, decision making, leadership,

organizational structures, conclusion, further exercises.


8. Software quality assurance and testing
teaching hours: 5 hrs

Testing principles and objectives, test plan, types and levels of testing, test strategies, program

verification and validation, software quality, SEI-CMM,SQA activities, QA organization structure,

SQA plan.


9. Project management and project management tools
teaching hours: 4 hrs

Software configuration management, SCM tasks and roles, Risk management, risk management

process, SPM tools.


Lab and Practical works

Laboratory Work:

Project on Software Project Management