Process is divided into two phases:
Gather requirements as you would for a Relational database. The output of this phase are:
An Entity Relationship Diagram (ERD). This is in common with how you would deal with a relational databases.
List of Access Patterns and put them in a template like this.
This is where you apply modeling best practices and patterns to build the various entity relationships in your model.
This process is Iterative. Do NOT hesitate to adjust model design during modeling