CENG 323

Project Management

Reference book(s):

  • IEEE Std 830-1998, IEEE Recommended Practice for Software Requirement Specifications
  • IEEE 16326- Systems and Software Engineering – Lifecycle Processes- Project Management
  • IEEE Std 1058- Standard for Software Project Management Plans

Course Objectives:

By the end of this course, students will be able to:

Comprehend the software development lifecycle, covering aspects such as problem analysis, software requirements analysis, and software project management.

Week Course Outline Content
1 Course Introduction Software Development LifeCycle
Team Formation
Preparing a Project Charter
2 Problem Analysis Problem Analysis
eEPC Tool Introduction
3 AS-IS Draft Discussion
4 TO-BE Draft Discussion
5 AS-IS&TO-BE Review Meeting
6 Software Requirement Analysis Use case, User Story, UML
7 IEEE SRS Standard
User Interface Design Tool
8 SRS Draft Discussion
9 SRS Review Meeting
10 Software Project Management Software Project Management
11 IEEE SPM Standard
Project Management Tools
12 SPMP Draft Discussion
13 SPMP Review Meeting


Submissions/Homeworks/Projects:

In this course, a project description is given to the class, and students form teams of 5-8 members.  Each team participates in a range of activities, from preparing the project charter to problem analysis, requirements analysis, and software project management. The output documents of these activities are the Project Charter, the Problem Analysis Report (including AS-IS and TO-BE), the Software Requirement Specification, and the Software Project Management Plan.

Submission Grading
Project Charter Submission will be graded
AS-IS Draft Submission will NOT be graded
TO-BE Draft Submission will NOT be graded
Problem Analysis Report Submission will be graded
Problem Analysis Review Report Submission will be graded
Updated Problem Analysis Report Submission will be graded
SRS Draft Submission will NOT be graded
SRS Submission will be graded
SRS Review Report Submission will be graded
Updated SRS Submission will be graded
SPMP Draft Submission will NOT be graded
SPMP Submission will be graded
SPMP Review Report Submission will be graded
Updated SPMP Submission will be graded

Grading:
Project Charter %2
Problem Analysis %15
– PA Review %3
SRS %15
– SRS Review %3
SPMP %15
– SPMP Review %3
Final Exam %40
Peer Assessment %14

Course Learning Outcomes:

C1.To be able to recognize the personal and technical properties required for a project manager.
C2.To be able to identify the fundamental steps of project management and risk factors.
C3.To be able to describe the outlines of preparation, planning, application, inspection and completion phases of a project.
C4.To be able to tell the fundamental economic concepts required for a project manager.
C5.To be able to demonstrate computer-aided project planning and management with examples using MS Project software.

Overlapping with or complementing topics in courses:

Familiarity with the fundamentals of the field

  • Programming Fundamentals (CENG211) is a must.
  • You might be taking Information Management (CENG315) at the same time.
  • Prior knowledge and experience of an analysis and design methodology will be very beneficial.