To provide a successful solution, the first step is understanding the problem.
Every designer follows a design process to solve problems and break down large project into actionable items. The first and most important step is the discovery phase. This is when the problem is identified and requirements are gathered to get a holistic view of user needs, business goals, and sometimes technical constraints.
Understand the big picture, then hone in on the details.
Next is the fun part of coming up with the solutions. Ideally, this is the time to have a design studio to leverage all the brain power of the team to brainstorm ideas. Getting others perspectives is important because it helps uncover solutions that's beyond one person's bias. Rough sketches, use cases and more questions can arise.
Put the design in the hands of users.
Once enough ideas are gathered, analyzed, and consolidated the next step is to create flowcharts, wireframes, or wireflows. The blueprint for the proposed solution including interaction specs will be created. There will be multiple iterations as missing pieces are added and the whole user experience are thought thru. If UX researchers aren't involved before, they should be now. Usability tests should be conducted and problem areas addressed.
Mockups & Prototype
Communication is the key to a successful product.
Once the feedback from the team and users are accounted for and necessary changes made, high fidelity mock-ups and working prototype will be created. Depending on the organizations, this step can include the final visual for the product. Researchers should continue to run usability tests on targeted users. The lead product designer and the development team should be joined at the hip until the product is shipped.