CSE4033 - IT Project Management

Version 1.0 | Embedded Theory and Lab (ETL)

Course Overview

Pre-requisite: CSE2016 - Software Engineering

Anti-requisites: None

Total Hours of Instruction: 30

Course Objectives:

  1. To study effective techniques to plan, manage, execute, and control projects within time and cost targets with a focus on Information Technology and Service Sector.
  2. To understand the agile project management techniques such as Scrum and DevOps.

Course Outcomes:

CO1: Understand the basic concepts and issues of IT project management.
CO2: Analyse various life cycle models for IT project management.
CO3: Estimate and effectively plan for software projects.
CO4: Identify and create frameworks for project monitoring using agile.
CO5: Gain knowledge on scrum and DevOps.

Course Outcomes Mapping with PO's and PEO's

Course Outcomes Course Outcome Statement PO's / PEO's
CO1 Understand the basic concepts and issues of IT project management PO1, PO8, PO11/PEO1
CO2 Analyse various life cycle models for IT project management. PO3, PO11/PE04, PEO2
CO3 Estimate and effectively plan for software projects. PO1, PO4, PO11/PEO2
CO4 Identify and create frameworks for project monitoring using agile. PO2, PO5, PO6, PO7, PO11/PEO3, PEO4
CO5 Gain knowledge on scrum and Devops PO2, PO3, PO11/PE04

Course Modules

Module 1: Project Overview and Scheduling 5 Hours
Module 2: Project Scheduling and Cost Control 6 Hours
Module 3: Project Management Features 4 Hours
Module 4: Agile Project Management 6 Hours
Module 5: Scrum 4 Hours

Topics Covered:

  • Various terminologies used in Scrum (Sprint, product backlog, sprint backlog, sprint review, retrospective) - here
  • Various roles in Scrum - here
  • Best practices of Scrum - here
Module 6: DevOps 5 Hours

Topics Covered:

  • Overview and its Components - here
  • Containerization Using Docker - here
  • Managing Source Code and Automating Builds - here
  • Automated Testing and Test Driven Development - here
  • Continuous Integration - here
  • Configuration Management - here
  • Continuous Deployment - here
  • Automated Monitoring - here

Lab Exercise

Case studies will be distributed to students beforehand and students should prepare and try to solve these cases before coming to class. Students will be asked to submit and present their understanding of the cases and solutions before the class.

Text Books

  1. Mike Cohn, Succeeding with Agile: Software Development Using Scrum, 1st Edition, 2015.

References

  1. Roman Pichler, Agile Product Management with Scrum, 2010.
  2. Ken Schwaber, Agile Project Management with Scrum (Microsoft Professional), 2004.

Evaluation

Theory (75%)

Laboratory (25%)

Simulation on Project Management

Session / Date and Timeline

Student activities Gallery

Approval Information

Recommended by the Board of Studies on 9th BoS Meeting, 23.04.2022
Date of Approval by the Academic Council 8th Academic Council, 26.04.2022

Course Offered and Instructor Information

Offered 2025 - Long Summer
Instructor Guruprakash J