SE201 · Chapter 4 · Annotated SlidesSoftware Project Management
Original
Overview

Software Project Management

The 4 Ps (people, product, process, project), stakeholders, team leaders and team structures, scope and problem decomposition, signs of project risk, the triple constraint, estimation and scheduling, precedence (activity-on-node) diagrams, the critical path and float, Gantt charts, and risk management.

How to read this page

Every original slide is shown unchanged. Yellow marks on a slide point to a numbered note: hover or tap a mark to jump to its note, and hover a note to see its marks. Questions tagged Past exam appeared on a real paper; Prediction questions are likely angles, not confirmed. Pick an answer to each question: a wrong pick tells you why it is wrong, so you can try again.

All 79 slides
  1. 1 Slide 1
  2. 2 Course Learning Outcome
  3. 3 Project Management Spectrum
  4. 4 1- People: Stakeholders
  5. 5 1- People: Stakeholders
  6. 6 1- People: Team Leader
  7. 7 1- People: Team Leader
  8. 8 1- People: Software Teams
  9. 9 1- People: Software Teams
  10. 10 1- People: Agile Teams
  11. 11 1- People: Agile Teams
  12. 12 1- People: Team Coordination & Communication
  13. 13 1- People: Team Coordination & Communication
  14. 14 2- The Product- Scope
  15. 15 2- The Product- Scope
  16. 16 2- The Product: Problem Decomposition
  17. 17 2- The Product: Problem Decomposition
  18. 18 3- Process
  19. 19 3- Process: Melding the Problem and the Process
  20. 20 20
  21. 21 4- Signs of Projects Risk
  22. 22 4- Common-Sense Approach for Projects to Avoid problem
  23. 23 4- To Get to the Essence of a Project using W5HH
  24. 24 Part II
  25. 25 Triple Constraints for Software Projects
  26. 26 Project Estimation - Scheduling
  27. 27 0 Project Goal
  28. 28 Project Estimation - Scheduling
  29. 29 Project Estimation - Scheduling
  30. 30 Example
  31. 31 Project Tasks: Precedence Diagramming Method (PDM)
  32. 32 Project Tasks: Precedence Diagramming Method (PDM)
  33. 33 Project Tasks: Precedence Diagramming Method (PDM)
  34. 34 Project Tasks: Precedence Diagramming Method (PDM)
  35. 35 Project Tasks: Precedence Diagramming Method (PDM)
  36. 36 Project Tasks: Precedence Diagramming Method (PDM)
  37. 37 Project Tasks: Precedence Diagramming Method (PDM)
  38. 38 Project Tasks: Precedence Diagramming Method (PDM)
  39. 39 Project Tasks: Precedence Diagramming Method (PDM)
  40. 40 Project Tasks: Precedence Diagramming Method (PDM)
  41. 41 Project Tasks: Precedence Diagramming Method (PDM)
  42. 42 Project Tasks: Precedence Diagramming Method (PDM)
  43. 43 Project Tasks: Precedence Diagramming Method (PDM)
  44. 44 Project Tasks: Precedence Diagramming Method (PDM)
  45. 45 Project Tasks: Precedence Diagramming Method (PDM)
  46. 46 Project Tasks: Precedence Diagramming Method (PDM)
  47. 47 Project Tasks: Precedence Diagramming Method (PDM)
  48. 48 Project Tasks: Precedence Diagramming Method (PDM)
  49. 49 Project Tasks: Precedence Diagramming Method (PDM)
  50. 50 Project Tasks: Precedence Diagramming Method (PDM)
  51. 51 Project Tasks: Precedence Diagramming Method (PDM)
  52. 52 Project Tasks: Precedence Diagramming Method (PDM)
  53. 53 Project Tasks: Precedence Diagramming Method (PDM)
  54. 54 Project Tasks: Precedence Diagramming Method (PDM)
  55. 55 Project Tasks: Precedence Diagramming Method (PDM)
  56. 56 Project Tasks: Precedence Diagramming Method (PDM)
  57. 57 Project Tasks: Precedence Diagramming Method (PDM)
  58. 58 Project Tasks: Precedence Diagramming Method (PDM)
  59. 59 Project Tasks: Precedence Diagramming Method (PDM)
  60. 60 Project Tasks: Precedence Diagramming Method (PDM)
  61. 61 Project Tasks: Precedence Diagramming Method (PDM)
  62. 62 Project Tasks: Gantt chart
  63. 63 Project Tasks: Gantt chart
  64. 64 th October 2023
  65. 65 Slide 65
  66. 66 Topics
  67. 67 Risk Management
  68. 68 Risk Classification
  69. 69 Examples of project, product, and business risks
  70. 70 The Risk Management Process
  71. 71 The Risk Management Process
  72. 72 Risk Identification
  73. 73 Examples of Different Risk Types
  74. 74 Risk Analysis
  75. 75 probability and effects
  76. 76 Risk Examples with probability and effects
  77. 77 Risk Planning
  78. 78 Risk Monitoring
  79. 79 Risk indicators
Slide 1 / 79

Slide 1

Slide 1: Slide 1
Slide 2 / 79

Course Learning Outcome

Slide 2: Course Learning Outcome
Slide 3 / 79

Project Management Spectrum

Slide 3: Project Management Spectrum
Slide 4 / 79

1- People: Stakeholders

Slide 4: 1- People: Stakeholders

Notes

  1. Stakeholders: senior managers, project managers, practitioners, customers, end users.

Slide 5 / 79

1- People: Stakeholders

Slide 5: 1- People: Stakeholders
Slide 6 / 79

1- People: Team Leader

Slide 6: 1- People: Team Leader
Slide 7 / 79

1- People: Team Leader

Slide 7: 1- People: Team Leader
Slide 8 / 79

1- People: Software Teams

Slide 8: 1- People: Software Teams
Slide 9 / 79

1- People: Software Teams

Slide 9: 1- People: Software Teams
Slide 10 / 79

1- People: Agile Teams

Slide 10: 1- People: Agile Teams
Slide 11 / 79

1- People: Agile Teams

Slide 11: 1- People: Agile Teams
Slide 12 / 79

1- People: Team Coordination & Communication

Slide 12: 1- People: Team Coordination & Communication
Slide 13 / 79

1- People: Team Coordination & Communication

Slide 13: 1- People: Team Coordination & Communication
Slide 14 / 79

2- The Product- Scope

Slide 14: 2- The Product- Scope

Notes

  1. Scope: context, information objectives, function and performance. Bounded before estimation.

Slide 15 / 79

2- The Product- Scope

Slide 15: 2- The Product- Scope
Slide 16 / 79

2- The Product: Problem Decomposition

Slide 16: 2- The Product: Problem Decomposition
Slide 17 / 79

2- The Product: Problem Decomposition

Slide 17: 2- The Product: Problem Decomposition
Slide 18 / 79

3- Process

Slide 18: 3- Process
Slide 19 / 79

3- Process: Melding the Problem and the Process

Slide 19: 3- Process: Melding the Problem and the Process
Slide 20 / 79

20

Slide 20: 20
Slide 21 / 79

4- Signs of Projects Risk

Slide 21: 4- Signs of Projects Risk
Slide 22 / 79

4- Common-Sense Approach for Projects to Avoid problem

Slide 22: 4- Common-Sense Approach for Projects to Avoid problem
Slide 23 / 79

4- To Get to the Essence of a Project using W5HH

Slide 23: 4- To Get to the Essence of a Project using W5HH
Slide 24 / 79

Part II

Slide 24: Part II
Slide 25 / 79

Triple Constraints for Software Projects

Slide 25: Triple Constraints for Software Projects

Notes

  1. Triple constraint: scope, time, cost (quality in the middle); change one and the others move.

Exam angle

PredictionQ1

The triple constraint consists of:

Slide 26 / 79

Project Estimation - Scheduling

Slide 26: Project Estimation - Scheduling
Slide 27 / 79

0 Project Goal

Slide 27: 0 Project Goal
Slide 28 / 79

Project Estimation - Scheduling

Slide 28: Project Estimation - Scheduling
Slide 29 / 79

Project Estimation - Scheduling

Slide 29: Project Estimation - Scheduling
Slide 30 / 79

Example

Slide 30: Example
Slide 31 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 31: Project Tasks: Precedence Diagramming Method (PDM)

Notes

  1. Precedence diagram (activity on node): ES/EF from the forward pass, LS/LF from the backward pass; slack (float) = LS − ES.

  2. Tip Forward pass: EF = ES + duration, ES = max(EF of predecessors). Backward pass: LS = LF − duration, LF = min(LS of successors). Critical path = activities with zero float.

Exam angle

PredictionQ1

The critical path is the:

PredictionQ2

Activity A (3 days) → B (4 days) and A → C (2 days); B and C → D (1 day). Find the project length and the critical path.

Compare with the model answer

A–B–D = 3 + 4 + 1 = 8 days; A–C–D = 6 days. Project length 8 days; critical path A–B–D; C has 2 days of float.

Slide 32 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 32: Project Tasks: Precedence Diagramming Method (PDM)
Slide 33 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 33: Project Tasks: Precedence Diagramming Method (PDM)
Slide 34 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 34: Project Tasks: Precedence Diagramming Method (PDM)
Slide 35 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 35: Project Tasks: Precedence Diagramming Method (PDM)
Slide 36 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 36: Project Tasks: Precedence Diagramming Method (PDM)
Slide 37 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 37: Project Tasks: Precedence Diagramming Method (PDM)
Slide 38 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 38: Project Tasks: Precedence Diagramming Method (PDM)
Slide 39 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 39: Project Tasks: Precedence Diagramming Method (PDM)
Slide 40 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 40: Project Tasks: Precedence Diagramming Method (PDM)
Slide 41 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 41: Project Tasks: Precedence Diagramming Method (PDM)
Slide 42 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 42: Project Tasks: Precedence Diagramming Method (PDM)
Slide 43 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 43: Project Tasks: Precedence Diagramming Method (PDM)
Slide 44 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 44: Project Tasks: Precedence Diagramming Method (PDM)
Slide 45 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 45: Project Tasks: Precedence Diagramming Method (PDM)
Slide 46 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 46: Project Tasks: Precedence Diagramming Method (PDM)
Slide 47 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 47: Project Tasks: Precedence Diagramming Method (PDM)
Slide 48 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 48: Project Tasks: Precedence Diagramming Method (PDM)
Slide 49 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 49: Project Tasks: Precedence Diagramming Method (PDM)
Slide 50 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 50: Project Tasks: Precedence Diagramming Method (PDM)
Slide 51 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 51: Project Tasks: Precedence Diagramming Method (PDM)
Slide 52 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 52: Project Tasks: Precedence Diagramming Method (PDM)
Slide 53 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 53: Project Tasks: Precedence Diagramming Method (PDM)
Slide 54 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 54: Project Tasks: Precedence Diagramming Method (PDM)
Slide 55 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 55: Project Tasks: Precedence Diagramming Method (PDM)
Slide 56 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 56: Project Tasks: Precedence Diagramming Method (PDM)
Slide 57 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 57: Project Tasks: Precedence Diagramming Method (PDM)
Slide 58 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 58: Project Tasks: Precedence Diagramming Method (PDM)
Slide 59 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 59: Project Tasks: Precedence Diagramming Method (PDM)
Slide 60 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 60: Project Tasks: Precedence Diagramming Method (PDM)
Slide 61 / 79

Project Tasks: Precedence Diagramming Method (PDM)

Slide 61: Project Tasks: Precedence Diagramming Method (PDM)
Slide 62 / 79

Project Tasks: Gantt chart

Slide 62: Project Tasks: Gantt chart

Notes

  1. Gantt chart: bars on a calendar show each task’s duration and timing.

Slide 63 / 79

Project Tasks: Gantt chart

Slide 63: Project Tasks: Gantt chart
Slide 64 / 79

th October 2023

Slide 64: th October 2023
Slide 65 / 79

Slide 65

Slide 65: Slide 65
Slide 66 / 79

Topics

Slide 66: Topics
Slide 67 / 79

Risk Management

Slide 67: Risk Management

Notes

  1. Risk = an event that may adversely affect the project. Categories: project, product, business risks.

Exam angle

PredictionQ1

Staff turnover is mainly a:

Slide 68 / 79

Risk Classification

Slide 68: Risk Classification
Slide 69 / 79

Examples of project, product, and business risks

Slide 69: Examples of project, product, and business risks
Slide 70 / 79

The Risk Management Process

Slide 70: The Risk Management Process

Exam angle

PredictionQ1

Correct order of the risk-management process:

Slide 71 / 79

The Risk Management Process

Slide 71: The Risk Management Process
Slide 72 / 79

Risk Identification

Slide 72: Risk Identification
Slide 73 / 79

Examples of Different Risk Types

Slide 73: Examples of Different Risk Types
Slide 74 / 79

Risk Analysis

Slide 74: Risk Analysis
Slide 75 / 79

probability and effects

Slide 75: probability and effects
Slide 76 / 79

Risk Examples with probability and effects

Slide 76: Risk Examples with probability and effects
Slide 77 / 79

Risk Planning

Slide 77: Risk Planning
Slide 78 / 79

Risk Monitoring

Slide 78: Risk Monitoring
Slide 79 / 79

Risk indicators

Slide 79: Risk indicators