Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Barbara is in her late twenties and runs finances for a group of approximately 40 travelling professionals. She is stretched thin by her duties at work and will take anything that makes life simpler.

Task analysis

Capture Receipt

  •  
    • Goal***
     Goal 
    • Scan and save an image as a receipt 
    • Frequency*** High ( several times a day )
    • PreconditionsPreconditions    *** Must have a receipt
    • Subtasks  *** Capture picture of a receipt
         
      • Verify receipt was captured correctly

Classify Receipt

  •   **
      • Goal*** Classify a receipt into one of an arbitrary number of expense categories
       
      • Frequency*** High ( done as you receive receipts ) / Low ( batched to categorize all receipts on the plane )
      • Preconditions*** Expense Categories Exist
        • Receipt Exists
        • Receipt belongs to only one expense category
      • Subtasks*** View Receipt 
        • Select one expense category
         
        • Verify Expense Category 
        • Select account to bill to

    View Total Spend PatternPatterns

    •  
      • Goal

    ...

      • *** View a visualization of spend patterns by budget and expense type

    ...

      • Frequency

    ...

      • *** Rare (weekly)
      • Preconditions

    ...

      • *** Receipts have already been entered and classified.
      • Subtasks *** Display Dashbaord
        • Select Specific Budget and display it
        • Select specific expense category and display it.

    ...

        • Select both specific budget and expense category and display the intersection.

    Domain analysis

    Entities

    • Receipt
    • Account
    • Expense Category
    • Traveler
    • Trip
    • Business Administrator
    • Spending Report
    • System Administrator