We at AltexSoft have adopted a traditional approach to UX design making it fully customized based on the specifics of a project. When serving our clients, our typical UX development process goes through the following stages: Discovery : The customer shares the high-level requirements and business goals with the team. This stage involves a customer, a sales representative, a business analyst (BA) and a UX designer. At the end of the stage, the provided deliverables will be documented basic functionality and business requirements . Analysis / Research : BA and UX expert analyze the requirements, define the target audience and user personas, conduct market and competition research to make sure the future product is viable and competitive. The artefacts at this point are information architecture and basic interface structure for the product. Prototyping : Based on the gathered and approved information, our UX experts build basic wireframes for the product, while BA writes the functional specifications for the product. Software engineers and UI designers are engaged for occasional consulting. Hence, wireframes and functional specifications are the deliverables of the prototyping stage. Testing & Improvements : Our experts conduct preliminary usability testing and enhance the prototypes based on the user feedback. What the client gets as the artefacts is polished wireframes that meet the user requirements and industry standards, ready to be turned into UI designs.