SOP
  • Standard Operating Procedure
  • Introduction
  • Notes & Todos
  • Changelog
  • The Company
    • Culture
      • Management
      • Mäd Friday
      • Core Values
      • Principles
      • The Mäd Flywheel
      • Team Handbook
      • Blogs & Websites Worth Reading
      • Required & Recommended Reading
      • Recommended Videos
    • The Mäd Brand
      • Our Golden Circle
      • Brand Assets
      • Mäd.com
      • why.workwithmad.com
      • Writing Case Studies
    • Transparency
  • Project Work
    • General Working Practices
      • The Project Brief
      • AAR - After Action Review
      • New Client Onboarding
      • Status Updates
      • Files & Backups
    • Design Working Practices
      • Website Go-Live Checklist
      • Resources.
      • Brand and Web Design Sprint Agenda
      • Key Design Team Roles
      • Ideation and Brainstorming
      • Design Thinking
      • Questions for Flows
      • Webflow Hosting
      • Corporate Website Go-Live Checklist
      • Setting Up an App Store Account
      • Domain Pointing and IP Addresses
      • Writing Specifications
      • Bug Reporting Template
    • Tools
  • Operations
    • People Operations
      • Open Positions
      • Employment Contract
      • Key Documents
      • Hiring
      • Hiring Process
      • Hiring FAQ
      • On-boarding
      • Probation
      • Health and Accident Insurance
      • One to Ones
      • Off-boarding
      • Resignations
      • Salary Scale
      • Salary Increases
      • Holidays
      • Benefits
      • Business Visas
      • Reviews and Performance
      • Parental Leave
    • Finance
      • Procurement Onboarding
      • New Client Financial Details
      • Reports
      • Using Company Money (Expenses)
      • Bank Accounts
      • Free Cash Flow
    • Legal
      • Our Law Firm
      • Legal Entities
      • Document Templates
      • Non-Disclosure Agreement (NDA)
      • Service Level Agreement (SLA)
      • Engagement Agreement
    • Sales
      • Newsletter Format
      • Scope of Work
      • Minimum Project Price
      • Non-Negotiable Contractual Points
      • Credentials Deck
      • Proposal Format
      • Qualifying Prospects
      • CRM
Powered by GitBook
On this page
  • User inputs
  • Information presented to the user
  • Interactions between the pieces
  • Business owner functionality
  1. Project Work
  2. Design Working Practices

Questions for Flows

Last updated 5 years ago

User inputs

These questions are about information that goes from the user to the product.

  • What information does the user input?

  • Is this input open ended or interactive?

    • Open ended examples: free-form text input, choosing an image to upload, recording a video.

    • Interactive examples: text input into a search form that displays results to pick from, choosing an address on a map, picking from a predefined collection of options.

  • Is there any input that would be considered invalid, and how does the app deal with it?

  • Are there any passive inputs? Most common example: user location via GPS.

  • What information does the product need ? Is there a way for the user to change this later?

Information presented to the user

If the previous section was inputs, you can think of this one as outputs.

  • What information is shown to the user on this screen?

  • How is this information shown? Examples: text, images, maps, lists, graphs.

  • Does the information need to be sorted in some way? Examples: recency, distance from user, relevance.

  • Does the product send any active outward communications? Examples: emails, push notifications, SMS messages.

Interactions between the pieces

These questions are about how different pieces of the experience (users, the product, other services) interact with one another.

  • Do users interact with each other? Examples: messaging, adding as friend, “liking” or tagging of other users’ content.

  • Do the users interact with external services? Examples: payment services, shipping tracking, social login.

  • Does the product interact with external services? Examples: location lookup services, weather APIs, social networks (“Your friend X just joined! Check out their profile!”).

Business owner functionality

Questions about what you, the business owner, need from the product.

  • Do you need to receive alerts or summaries, via email or some other medium?

  • Do you need a specialized system for yourself or employees? Examples: driver app for your delivery staff, real-time order management interface for your kitchen staff.

  • Do you need an interface for manually approving users/content?

  • Do you need a content moderation system? A way for your admins to easily remove user content, disable user accounts.

from a new user