Skip to main content

Software Project Management

General

Prefix

SE

Course Number

480

Course Level

Undergraduate

College/School

College of Science and Engineering

Description

Use knowledge areas and develop procedures, skills, and resources for successful management of software projects.

Prerequisites

Credits

Min

3

Max

3

Repeatable

No

Goals and Diversity

MN Goal Course

No

Cultural Diversity

No

Learning Outcomes

Outcome

Develop a comprehensive and realistic project plan for a significant development effort.

Outcome

Apply management techniques to projects that follow agile methodologies, as well as methodologies involve larger-scale iterations or releases.

Outcome

Apply estimates of costs for a project using several different techniques.

Outcome

Apply function point measurement techniques.

Outcome

Measure project progress, productivity and other aspects of the software process.

Outcome

Apply earned-value analysis techniques.

Outcome

Perform risk management, dynamically adjusting project plans.

Outcome

Use configuration management tools effectively, and apply change management processes properly.

Outcome

Evaluate software licenses, contracts, and intellectual property agreements, while recognizing the necessity of involving legal expertise.

Outcome

Use standards in project management, including project management quality and the software development process.

Course Outline

Course Outline

Procedures, skills, and resources for the successful management of software projects. 25% Agile and Scrum processes, scoping a project. 25% Planning, launching, and executing a project. 25% Metrics, complexity, and uncertainty in projects, and extreme project management. 25%

Dependencies

Courses

SE480 is a prerequisite for:

Programs

SE480 is a completion requirement for: