Agile Software Development and Project Management

CSC480A/B/C
Closed
Main contact
National University
San Diego, California, United States
JEFFREY APPEL
He / Him
PT Professor
3
Timeline
  • September 9, 2025
    Experience 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
    Experience end
Experience
5/3 project matches
Dates set by experience
Preferred companies
United States
Any company type
Any industries

Experience 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
Educators 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
    Experience 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
    Experience 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