Learn · NPTEL

Course10610521860 lectures

Software Project Management

Prof. Rajib Mall and Prof. Durga Prasad Mohapatra · IIT Kharagpur

Start with lecture 1 At NPTEL

About

Effective Software project management is crucial to the success of any software development or maintenance project. The roles and responsibilities of the project manager is numerous and varied. However, at the broad level, these can be classified in to the project planning and monitoring and control activities. Project planning involves making cost, effort, and duration estimation and preparing various types of plans such as schedule, configuration management, risk management, quality management, staffing plan, etc. The monitoring and control activities encompass keeping track of the progress and removing bottlenecks using techniques such as PERT, GANTT, and also effective risk management, team building, etc.

Intended audience: CSE, IT

Prerequisites: Basic Programming Course

Lectures

Week 1

  1. Lecture 01 : Introduction - I YouTube
  2. Lecture 02 : Introduction - II YouTube
  3. Lecture 03 : Introduction - III YouTube
  4. Lecture 04 : Project Management Standards YouTube
  5. Lecture 05 : Life Cycle Models - I YouTube

Week 2

  1. Lecture 06 : Life Cycle Models - II YouTube
  2. Lecture 07 : Life Cycle Models - III YouTube
  3. Lecture 08 : Life Cycle Models - IV YouTube
  4. Lecture 09 : Life Cycle Models - V YouTube
  5. Lecture 10 : Life Cycle Models - VI YouTube

Week 3

  1. Lecture 11 : Project Evaluation and Programme Management YouTube
  2. Lecture 12 : Project Evaluation and Programme Management (Contd.) YouTube
  3. Lecture 13 : Project Evaluation and Programme Management (Contd.) YouTube
  4. Lecture 14 : Project Evaluation and Programme Management (Contd.) YouTube
  5. Lecture 15 : Project Evaluation and Programme Management (Contd.) YouTube

Week 4

  1. Lecture 16 : Project Estimation Techniques YouTube
  2. Lecture 17 : Project Estimation Techniques (Contd.) YouTube
  3. Lecture 18 : Project Estimation Techniques (Contd.) YouTube
  4. Lecture 19 : Project Estimation Techniques (Contd.) YouTube
  5. Lecture 20 : Project Estimation Techniques (Contd.) YouTube

Week 5

  1. Lecture 21 : Project Estimation Techniques (Contd.) YouTube
  2. Lecture 22 : Project Estimation Techniques (Contd.) YouTube
  3. Lecture 23 : Project Estimation Techniques (Contd.) YouTube
  4. Lecture 24 : Project Estimation Techniques (Contd.) YouTube
  5. Lecture 25 : Project Estimation Techniques (Contd.) YouTube

Week 6

  1. Lecture 26 : Project Scheduling YouTube
  2. Lecture 27 : Project Scheduling Using PERT/CPM YouTube
  3. Lecture 28 : Project Scheduling Using PERT/CPM(Contd.) YouTube
  4. Lecture 29 : Computation of Project Characteristics Using PERT/CPM YouTube
  5. Lecture 30 : Computation of Project Characteristics Using PERT/CPM: Illustration YouTube

Week 7

  1. Lecture 31 : PERT, Project Crashing YouTube
  2. Lecture 32 : Team Management YouTube
  3. Lecture 33 : Organization and Team Structure YouTube
  4. Lecture 34 : Team Structure (Contd.) and Risk Management YouTube
  5. Lecture 35 : Risk Management (Contd.) and Introduction to Software Quality YouTube

Week 8

  1. Lecture 36 : Resource Allocation YouTube
  2. Lecture 37 : Resource Allocation (Contd.) YouTube
  3. Lecture 38 : Resource Allocation (Contd.) YouTube
  4. Lecture 39 : Project Monitoring and Control YouTube
  5. Lecture 40 : Project Monitoring and Control (Contd.) YouTube

Week 9

  1. Lecture 41 : Project Monitoring and Control (Contd.) YouTube
  2. Lecture 42 : Project Monitoring and Control (Contd.) YouTube
  3. Lecture 43 : Project Monitoring and Control (Contd.) YouTube
  4. Lecture 44 : Project Monitoring and Control (Contd.) YouTube
  5. Lecture 45 : Project Monitoring and Control (Contd.) YouTube

Week 10

  1. Lecture 46 : Project Monitoring and Control (Contd.) YouTube
  2. Lecture 47 : Project Monitoring and Control (Contd.) YouTube
  3. Lecture 48 : Contract Management YouTube
  4. Lecture 49 : Contract Management (Contd.) YouTube
  5. Lecture 50 : Project Close Out YouTube

Week 11

  1. Lecture 51 : Software Quality Management YouTube
  2. Lecture 52 : ISO 9000 YouTube
  3. Lecture 53 : ISO 9001, SEI CMM YouTube
  4. Lecture 54 : SEI CMM (Contd.) YouTube
  5. Lecture 55 : SEI CMM (Contd.) YouTube

Week 12

  1. Lecture 56 : Personal Software Process (PSP) YouTube
  2. Lecture 57 : Software Reliability - I YouTube
  3. Lecture 58 : Software Reliability - II YouTube
  4. Lecture 59 : Software Reliability - III YouTube
  5. Lecture 60 : Software Testing YouTube

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Kharagpur
Department
Computer Science and Engineering
Taught by
Prof. Rajib Mall, Prof. Durga Prasad Mohapatra
Level
Graduate
Language
English
Subjects
Computer science, Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed