We are flexible and adapt to your situation. We usually start the UX process when you have a clear business idea but no detailed requirements yet. Then, during workshops and user interviews, we help you craft the detailed specifications for development. We often also work for clients who already have a big list of requirements. In such cases, we try to prepare a prototype based on received requirements and then verify the prototype with user testing. This approach usually results in our clients saving money because we fix unforeseen problems before coding.