Agile Software Development and Project Management

CSC480A/B/C
Open Closing on September 8, 2025 / 3 spots left
Main contact
National University
San Diego, California, United States
JEFFREY APPEL
He / Him
PT Professor
2
Timeline
  • September 9, 2025
    Program start
  • September 12, 2025
    Project Launch Confirmation
  • September 26, 2025
    Concept Development and Planning
  • October 25, 2025
    Requirements and Analysis
  • November 5, 2025
    Design and Prototype development- demo
  • November 22, 2025
    Program end
Program
3 projects wanted
Dates set by program
Preferred companies
United States
Any company type
Any industries

Program scope

Categories
Website development Mobile app development Software development Engineering project management Cloud technologies
Skills
unified modeling language stakeholder communications project management agile methodology agile software development software design documents scrum (software development) agile project management use case diagrams
Learner goals and capabilities

This experience focuses on applying agile software development methodologies and project management concepts to real-world projects. Learners will collaborate to gather requirements, create UML use case diagrams, and manage project schedules using agile Scrum processes. By engaging in this experience, learners will enhance their ability to translate theoretical knowledge into practical solutions, effectively communicate with stakeholders, and adapt to changing project requirements.

Learners

Learners
Undergraduate
Beginner, Intermediate levels
10 learners
Project
60-180 hours per learner
Coordinators assign learners to projects
Teams of 3
Expected outcomes and deliverables
  • UML use case diagrams
  • Agile project management plan
  • Software requirements document
  • Preliminary software design document
  • Project retrospective report
Project timeline
  • September 9, 2025
    Program start
  • September 12, 2025
    Project Launch Confirmation
  • September 26, 2025
    Concept Development and Planning
  • October 25, 2025
    Requirements and Analysis
  • November 5, 2025
    Design and Prototype development- demo
  • November 22, 2025
    Program end

Project examples

  • Developing a prototype for a mobile application with changing user requirements
  • Creating a project management tool for a small team using agile methodologies
  • Designing a customer feedback system for a retail company
  • Building a task management application for remote teams
  • Implementing a simple e-commerce platform with basic features
  • Developing a scheduling application for a local community center
  • Creating a digital inventory system for a small business
  • Designing a user-friendly interface for a web-based service