SI 699 - Human-Centered
Agile Software Development

User Interaction Flow Shown on 4 User Interfaces of iOS device

Timeline: Jan 2019 - May 2019

Objective: Create a software application that meets a user's need - Indoor navigation.

Tools Used:

  • Swift + ARKit,
  • Dijkstra's Algorithm,
  • Flask,
  • Postman API Platform

Our team (of 4 graduate students) ran 3 sprints & each played various roles to develop a software application that met a user need.

We each interviewed potential users about their needs. Then together we brainstormed, developed, tested & iterated on a potential solution.

The result was a beta iOS application that we deployed to Apple's TestFlight & it provided indoor navigation instructions in the University of Michigan's North Quad building.