Tribhuvan University
Institute of Science and Technology
Bachelor of Science in Computer Science and Information Technology
Course Title: Software Project Management
Course no: CSC-408 Full Marks: 60+20+20
Course no: CSC-408 Full Marks: 60+20+20
Credit Hours: 3 Pass
Marks: 24+8+8
Nature
of course: Theory (3Hrs.) +Practical (3Hrs.)
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.
Course
contents:
Unit-1:
Introduction to Software Project Management (SPM) 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
Unit-2:
Project Organization, Scheduling and management issues
5 Hrs.
Project life cycle and product
life cycle, project planning and scheduling, resource allocation
Unit-3: Project Evaluation & Estimation: 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
Unit-4: Activity planning 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
Unit-5: Resource allocation
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.
Unit-6:
Monitoring the control
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
Unit-7: Managing contracts and people 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.
Unit-8: Software quality assurance and testing 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.
Unit-9: Project management and project management
tools 4 Hrs.
Software
configuration management, SCM tasks and roles, Risk management, risk management
process, SPM tools.
Laboratory Work: Project on Software Project
Management
Reference Books:
1.
Software project management-Rajiv
Chopra, 2009
2.
Software Project Management by Bob
Hughes and Mike Cotterell, Latest Publication
3.
Software Engineering – A Practitioner’s
approach, Roger S. Pressman Latest Publication
4.
Software Project Management, Walker
Royce, 1998, Addison Wesley.
5.
Managing Global software Projects,
Ramesh, 2001, TMH
0 comments:
Post a Comment