Skip to content

Product Context

Purpose

The Northwind Driver App is a fictional mobile application that helps delivery drivers manage their daily runs. It plans a route, records each stop, captures proof of delivery, and syncs the results back to the dispatch system.

The app is available on the Apple App Store and Google Play. It is designed to keep working when the driver has no signal, then catch up when connectivity returns.

Sample product

Northwind does not exist. It is a stand-in so this knowledge base reads like a real one while you test the editing flow.

Users

User group Goals Notes
Delivery drivers Follow the route, record stops, capture proof of delivery Often work in low-connectivity areas.
Dispatchers Assign runs and watch progress in real time Use the web console, not the app.
Support team Help drivers recover accounts and resolve sync issues Escalate hardware faults to the depot.
Operations managers Review on-time performance and exceptions Care about reports, not individual stops.

Core workflows

  1. Sign in with a driver account and multi-factor authentication.
  2. Download the assigned run for the day, including stops and packages.
  3. Navigate to each stop using the planned route.
  4. Capture proof of delivery: a signature, a photo, or a scanned barcode.
  5. Record exceptions such as a failed delivery or a damaged package.
  6. Sync completed stops back to dispatch when a connection is available.

Scope

In scope

  • Route planning and turn-by-turn navigation for a daily run.
  • Offline capture of deliveries, exceptions, and proof of delivery.
  • Background sync to the dispatch system when connectivity returns.
  • Driver account management, including sign-in and password reset.

Out of scope

  • Dispatcher tools and the web console.
  • Billing, invoicing, and customer payment.
  • Fleet maintenance and vehicle telematics.