National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : CS6413 : Software Project, Process and Quality Management { 3-0-0 / 3}

Subject Nature : Theory

Coordinator : Prof. Durga Prasad Mohapatra

Syllabus

Introduction to S/W project management, S/W project management competencies, responsibilities of a software project manager, Software process, S/W process models, project planning, organization of project team. (7 hours)
Estimation Techniques: S/W size estimation, estimation of effort & duration. COCOMO models, Putnam’s work, Jensen’s model, Halstead’s software Science. (8 hours)
Dependency & scheduling: PERT, CPM, Gantt Chart, staffing, Organizing a software engineering project. (8 hours)
S/W configuration management, monitoring & controlling S/W projects, developing requirements, risk management, project tracking & control, communication & negotiating. (5 hours)
S/W quality, S/W quality engineering, defining quality requirements, quality standards, practices & conventions, ISO 9000, ISO 9001, S/W quality matrices, managerial and organization issues, defect prevention, reviews & audits, SEI capability maturity model, PSP, six sigma. (8 hours)

Course Objectives

  • To learn the basic project attributes such as size, effort, cost etc.
  • To get an overview of the project planning activities and organization of the project plan document.
  • To learn the different project estimation and scheduling techniques.
  • To know project risk and configuration management.

Course Outcomes

After reading this subject, students will be able to: <br />1. Understand basic project attributes such as size, effort, cost etc. <br />2. Learn the desirable responsibilities of a good project manager. <br />3. Measure length , volume, effort, time and cost of a project. <br />4. Schedule project activities using PERT and GANTT chart. <br />5. Handle various project risks and configuration management.

Essential Reading

  • B. Hughes, M. Cotterell, Rajib Mall, Software Project Management, McGraw Hill , 2015
  • R. Walker, Software Project Management, Pearson , 2003

Supplementary Reading

  • R. H. Thayer, Software Engineering Project management, IEEE CS Press , 1988
  • R. Pressman, Software Engineering: A Practitioner’s approach, McGraw Hill , 2005