SFWE403
Download as PDF
SFWE403 - Software Project Management
Course ID
042723
Course Description
This course will teach software engineering students how to plan, track and communicate the status of large-scale software projects to a diverse group of stakeholders. Using modern traditional and Agile software development methodologies and tools, and emulating a realistic software development project, students will be immersed in the activities used by industry to develop, manage, and monitor the development of a software product throughout the semester. Students will learn why planning a software project is important, what constitutes a good plan, how to adapt to the unexpected and unknowns that are likely to occur throughout the project development, and how to track and share the status of the project with their team members, other teams, and the customers/business managers. They will also learn how to monitor and track cost expenditures and compare against allocated budgets. Along the way, students will learn the importance of identifying risks and how to develop mitigation plans to address those risks, learn the role that software quality plays in project management, and have the opportunity to develop/hone their leadership and team collaboration skills while being part of an Agile team.
Min Units
3
Max Units
3
Repeatable for Credit
No
Grading Basis
GRD - Regular Grades A, B, C, D, E
Career
Undergraduate
Enrollment Requirements
018958
Course Requisites
SFWE 302 recommended prior to enrollment.
May be convened with
SFWE503
Component
Lecture
Optional Component
No