System Documentation « Business Database Solutions (BDS)

System Documentation

System Documentation

Proper System Documentation and defining User Requirements can be the greatest point of determination of success in building an application.

While some may try to draft a perfect system document before ever beginning development, this can lengthen time to market. This may not be the best strategy since the market might be changing and unnecessary delays should always be avoided.

Conversely, no one wants the inevitable meandering development path that wastes project budget on less important targets and never reaches its goals. Having a clear plan will help you launch your projects with confidence and achieve success in a time effective manner.

By defining the minimum viable (exchangeable / sell-able) package of features as “Phase 1”, one can reach their users in the least time with an effective application.

How To Define User Requirements in System Documentation:

  1. First, define the Purpose of the application users as a whole
  2. Now to define User Stories
    1. Define your Application User Roles (Salesperson, Receptionist, Administrator)
    2. For each Application User Role:
      1. Define the User Environment (web, mobile, etc.)
      2. Define the User Purpose (e.g. Sales Manager role exists to create a high volume of sales by his team through effective training)
      3. Define User Workflow and Actions (e.g. The workflow of a bracelet maker might be beads drilled, beads strung, beads polished)
      4. Define the User Policies (e.g. Credit Card Payments are subject to 3% surcharge to the customer)
    3. Next Application User!
  3. Lastly, identify Shared Application User Workflow elements (e.g. Sales and Sales Managers can both engage in sales)

Let’s not stop here, there is more to do. The next step is visuals in the form of Wireframing

Ready to Get Started?

Our team is ready to begin your project

Let's Talk

Charles Mitchell, CEO
3715 Market Street
Montrose, CA 91208
818.281.6376
cmitchell@businessdatabasesolutions.com

Ready to Get Started?

Our team is ready to begin your project


Get Started