Project Plan Degree Navigator The Capstone Experience Team - - PowerPoint PPT Presentation

project plan
SMART_READER_LITE
LIVE PREVIEW

Project Plan Degree Navigator The Capstone Experience Team - - PowerPoint PPT Presentation

Project Plan Degree Navigator The Capstone Experience Team Michigan State University ITS Chad Capuzzi Tony Fedewa Sarah Johanknecht Maaz Khan Christian Velkovich Department of Computer Science and Engineering Michigan State University


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

Degree Navigator

Team Michigan State University ITS

Chad Capuzzi Tony Fedewa Sarah Johanknecht Maaz Khan Christian Velkovich Department of Computer Science and Engineering Michigan State University Spring 2020

slide-2
SLIDE 2

Functional Specifications

  • Current process for checking degree

requirements is outdated and not intuitive

  • Update the process with a modern UI

▪ Check degree requirements ▪ Plan schedules ▪ Search for courses ▪ Access helpful information

  • Develop applications for iOS, Android, and web

The Capstone Experience Team Michigan State University ITS Project Plan Presentation 2

slide-3
SLIDE 3

Design Specifications

  • Design Process

▪ Surveyed 206 students to collect pain points and desired features ▪ Use pain points for a design workshop to discuss design and features ▪ Iterate over design multiple times

  • UI

▪ Easy to use & understandable ▪ Similar flow on web & mobile

The Capstone Experience Team Michigan State University ITS Project Plan Presentation 3

slide-4
SLIDE 4

Screen Mockup: Profile

The Capstone Experience 4 Team Michigan State University ITS Project Plan Presentation

slide-5
SLIDE 5

Screen Mockup: Degree Requirements

The Capstone Experience 5 Team Michigan State University ITS Project Plan Presentation

slide-6
SLIDE 6

Screen Mockup: Program Information

The Capstone Experience 6 Team Michigan State University ITS Project Plan Presentation

slide-7
SLIDE 7

Screen Mockup: Degree Requirements

  • n Web

The Capstone Experience 7 Team Michigan State University ITS Project Plan Presentation

slide-8
SLIDE 8

Technical Specifications

  • Serverless Framework

▪ AWS Components

  • API Gateway
  • Lambda Functions
  • DynamoDB
  • S3
  • Cognito

▪ Front-end Components

  • HTML/CSS/React for Web
  • Kotlin for Android
  • Swift for iOS

The Capstone Experience Team Michigan State University ITS Project Plan Presentation 8

slide-9
SLIDE 9

System Architecture

The Capstone Experience Team Michigan State University ITS Project Plan Presentation 9

slide-10
SLIDE 10

System Components

  • Hardware Platforms

▪ iMacs in Capstone Lab ▪ Personal Android phones ▪ Personal iPhones

  • Software Platforms / Technologies

▪ Xcode, Android Studio, WebStorm for front-end development ▪ AWS SDK & Serverless Framework packages for AWS development ▪ Postman for API testing

The Capstone Experience Team Michigan State University ITS Project Plan Presentation 10

slide-11
SLIDE 11

Risks

  • Ensuring Degree Navigator Works on Mobile

▪ The application must be easy to understand and navigate ▪ Mitigation: Continue to refine the UI through multiple iterations of user feedback ▪ Importance: Very High, Difficulty: High

  • Handling Edge Cases

▪ The app needs additional features for students with dual majors, minors, and honors options ▪ Mitigation: Implemented edge case functionality in the early design stages ▪ Importance: High, Difficulty: Moderate

  • Coordinating with Existing MSU Systems

▪ The app should store user information similarly to how other MSU technologies do ▪ Mitigation: Maintain frequent communication with our clients about mock data and our schemas. ▪ Importance: Low, Difficulty: Moderate

The Capstone Experience Team Michigan State University ITS Project Plan Presentation 11

slide-12
SLIDE 12

Questions?

The Capstone Experience Team Michigan State University ITS Project Plan Presentation 12

? ? ? ? ? ? ? ? ?