My design process and approach is collaborative from start to finish. Each team and each individual plays an important role in the success of products, and it's crucial to have all involved from end-to-end.
I start with a basic idea of the problem(s) that needs to be solved, but must dig deeper to formulate a strong problem definition. This means that I need to understand the users, the business landscape, and gather input and ideas from all teams involved. Teams will typically have several brainstorm meetings, with the goal being that we align on the vision, objective and plan. We often leverage previous research during this phase.
Prior to designing, my team and I will create a list of UX principles that will guide our thinking and our approach to solving the problem. Once these are set and we have identified our main personas and user story/flow, I'll create mockups and UI designs, and converge to discuss our approach and thinking. This can be anywhere from low fidelity to high fidelity prototypes. Once we agree on the concepts we like best, we'll partner with UER to gather participants to test. We gather feedback internally through several different design and product reviews/discussions, but having external customers test our concepts is key.
After several rounds of testing and iterating, we'll decide on a final concept that the engineering team will build. Throughout the entire build phase, design, product and engineering are a close-knit group. We'll hold bug bashes, attend demos, answer design questions and test/iterate as we go. Once the product is ready for launch, we'll either ramp it to the company, or ramp it in phases to an external audience. We're then able to quickly identify any outlying bugs in the live product, and also measure and evaluate success. The testing and iteration phase is never fully done, as we continue to test and iterate both new releases and future ideas!