# Software Project Management

- 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](https://nptel.ac.in/courses/106105218)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106105218)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

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

1. [Lecture 01 : Introduction - I](https://invisiblenetwork.ai/learn/nptel/106105218/85cb459ff72b) (YouTube)
2. [Lecture 02 : Introduction - II](https://invisiblenetwork.ai/learn/nptel/106105218/dde4a05a499c) (YouTube)
3. [Lecture 03 : Introduction - III](https://invisiblenetwork.ai/learn/nptel/106105218/280b1a21f737) (YouTube)
4. [Lecture 04 : Project Management Standards](https://invisiblenetwork.ai/learn/nptel/106105218/230fe466bf3a) (YouTube)
5. [Lecture 05 : Life Cycle Models - I](https://invisiblenetwork.ai/learn/nptel/106105218/d8d83b221346) (YouTube)
6. [Lecture 06 : Life Cycle Models - II](https://invisiblenetwork.ai/learn/nptel/106105218/649e3d719b37) (YouTube)
7. [Lecture 07 : Life Cycle Models - III](https://invisiblenetwork.ai/learn/nptel/106105218/06f858c8ced0) (YouTube)
8. [Lecture 08 : Life Cycle Models - IV](https://invisiblenetwork.ai/learn/nptel/106105218/d1c04ee83454) (YouTube)
9. [Lecture 09 : Life Cycle Models - V](https://invisiblenetwork.ai/learn/nptel/106105218/7c563f50fd29) (YouTube)
10. [Lecture 10 : Life Cycle Models - VI](https://invisiblenetwork.ai/learn/nptel/106105218/4f3220f45eb9) (YouTube)
11. [Lecture 11 : Project Evaluation and Programme Management](https://invisiblenetwork.ai/learn/nptel/106105218/f34d59a791a2) (YouTube)
12. [Lecture 12 : Project Evaluation and Programme Management (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/68e4e9d8720c) (YouTube)
13. [Lecture 13 : Project Evaluation and Programme Management (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/93e532ff9282) (YouTube)
14. [Lecture 14 : Project Evaluation and Programme Management (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/4c23d98a8f60) (YouTube)
15. [Lecture 15 : Project Evaluation and Programme Management (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/9fdb3279afa2) (YouTube)
16. [Lecture 16 : Project Estimation Techniques](https://invisiblenetwork.ai/learn/nptel/106105218/3b2b4f5e698f) (YouTube)
17. [Lecture 17 : Project Estimation Techniques (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/900982c2c15b) (YouTube)
18. [Lecture 18 : Project Estimation Techniques (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/d1d9e75bc026) (YouTube)
19. [Lecture 19 : Project Estimation Techniques (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/0b6378e283fe) (YouTube)
20. [Lecture 20 : Project Estimation Techniques (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/3ce04dd2fdd8) (YouTube)
21. [Lecture 21 : Project Estimation Techniques (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/5d2ac17dac36) (YouTube)
22. [Lecture 22 : Project Estimation Techniques (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/b315517b09b2) (YouTube)
23. [Lecture 23 : Project Estimation Techniques (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/48c83dfe56c9) (YouTube)
24. [Lecture 24 : Project Estimation Techniques (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/fc76b7c1f919) (YouTube)
25. [Lecture 25 : Project Estimation Techniques (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/30c2249eee30) (YouTube)
26. [Lecture 26 : Project Scheduling](https://invisiblenetwork.ai/learn/nptel/106105218/845dcfa58dff) (YouTube)
27. [Lecture 27 : Project Scheduling Using PERT/CPM](https://invisiblenetwork.ai/learn/nptel/106105218/3e9ccfa4a77b) (YouTube)
28. [Lecture 28 : Project Scheduling Using PERT/CPM(Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/1643a12c56d8) (YouTube)
29. [Lecture 29 : Computation of Project Characteristics Using PERT/CPM](https://invisiblenetwork.ai/learn/nptel/106105218/de8ce2970290) (YouTube)
30. [Lecture 30 : Computation of Project Characteristics Using PERT/CPM: Illustration](https://invisiblenetwork.ai/learn/nptel/106105218/4b01823ac40f) (YouTube)
31. [Lecture 31 : PERT, Project Crashing](https://invisiblenetwork.ai/learn/nptel/106105218/98d6d0416104) (YouTube)
32. [Lecture 32 : Team Management](https://invisiblenetwork.ai/learn/nptel/106105218/a8561bb84c9d) (YouTube)
33. [Lecture 33 : Organization and Team Structure](https://invisiblenetwork.ai/learn/nptel/106105218/cdcc7f26e864) (YouTube)
34. [Lecture 34 : Team Structure (Contd.) and Risk Management](https://invisiblenetwork.ai/learn/nptel/106105218/4529f836a2e8) (YouTube)
35. [Lecture 35 : Risk Management (Contd.) and Introduction to Software Quality](https://invisiblenetwork.ai/learn/nptel/106105218/4e22daf38c7e) (YouTube)
36. [Lecture 36 : Resource Allocation](https://invisiblenetwork.ai/learn/nptel/106105218/51e5b7da6261) (YouTube)
37. [Lecture 37 : Resource Allocation (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/9a6981fcb5d9) (YouTube)
38. [Lecture 38 : Resource Allocation (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/6d3c95eb983a) (YouTube)
39. [Lecture 39 : Project Monitoring and Control](https://invisiblenetwork.ai/learn/nptel/106105218/30b6295be2b9) (YouTube)
40. [Lecture 40 : Project Monitoring and Control (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/2a8d5e97d3f6) (YouTube)
41. [Lecture 41 : Project Monitoring and Control (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/b623f0ac12d4) (YouTube)
42. [Lecture 42 : Project Monitoring and Control (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/2ae65938c44a) (YouTube)
43. [Lecture 43 : Project Monitoring and Control (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/53dc01a82a4a) (YouTube)
44. [Lecture 44 : Project Monitoring and Control (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/542a319cee9c) (YouTube)
45. [Lecture 45 : Project Monitoring and Control (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/d7c1334ad17c) (YouTube)
46. [Lecture 46 : Project Monitoring and Control (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/839b13017752) (YouTube)
47. [Lecture 47 : Project Monitoring and Control (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/8bd4e82cc3b8) (YouTube)
48. [Lecture 48 : Contract Management](https://invisiblenetwork.ai/learn/nptel/106105218/defcef14d88e) (YouTube)
49. [Lecture 49 : Contract Management (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/96862ed153e2) (YouTube)
50. [Lecture 50 : Project Close Out](https://invisiblenetwork.ai/learn/nptel/106105218/ea8b62d667f0) (YouTube)
51. [Lecture 51 : Software Quality Management](https://invisiblenetwork.ai/learn/nptel/106105218/0c7ca93d24b9) (YouTube)
52. [Lecture 52 : ISO 9000](https://invisiblenetwork.ai/learn/nptel/106105218/3614f3871c43) (YouTube)
53. [Lecture 53 : ISO 9001, SEI CMM](https://invisiblenetwork.ai/learn/nptel/106105218/c6cf97bd10cf) (YouTube)
54. [Lecture 54 : SEI CMM (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/c9bb19d66aa9) (YouTube)
55. [Lecture 55 : SEI CMM (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105218/4d8170c5971b) (YouTube)
56. [Lecture 56 : Personal Software Process (PSP)](https://invisiblenetwork.ai/learn/nptel/106105218/b1562fe32349) (YouTube)
57. [Lecture 57 : Software Reliability - I](https://invisiblenetwork.ai/learn/nptel/106105218/1e89cd578b38) (YouTube)
58. [Lecture 58 : Software Reliability - II](https://invisiblenetwork.ai/learn/nptel/106105218/4a19ad647137) (YouTube)
59. [Lecture 59 : Software Reliability - III](https://invisiblenetwork.ai/learn/nptel/106105218/369abecb1a23) (YouTube)
60. [Lecture 60 : Software Testing](https://invisiblenetwork.ai/learn/nptel/106105218/1e711854f0d9) (YouTube)
