Based on the research or the actual users - several types of personas emerge. They generalize a group of users and major use cases of the software. Creating personas allows to put a face and category for a class of users resulting in views and entitlements in the development stage. Within a persona - profile, the goals, and frustrations are written out, followed by prioritization of goals. Documentation: UX Personas
User Cases/User Stories
User stories give information about the user needs that need to be fulfilled under each goal. This stage allows to funnel down the business requirements into a smoother information architecture and it drives the next process. Documentation: Goals and Use Cases
Mockups and Wireframes
The previous stage drives the layout and the priorities of widgets/charts and functionalities. The production of mockups and wireframes is agile, circular and repetitive. The iterations of improving of wireframes - also interaction is usually agreed at this part of the stage. Documentation: Series of Wireframes and/or Prototypes
A style guide is created based on agreed look and feel of the application The style is applied and application/UI is styled accordingly. Documentation: Style guide, pages with visual design
Prototype Development and Validation
Does the visualization support the tasks? Does it offer new insights? The mockups or prototypes are taken back to users - where they validate or invalidate features/and understanding of the designs. The Prototypes (or wireframes) - are iterated.
While the development team is working on improvements, the designer checks in to see whether the features have been implemented correctly.
Documentation: Scrum calls, jiras, validation studies if requested