We clarify the problem in question, inventory what we already know and what information we've already collected about the issue at hand.
We consider different approaches and refine them by discussing proposed solutions with our client's representatives.
With our client's help, we implement the solutions found and integrate them into business procedures.
We put the problem under scrutiny, collect specific information about the area of interest while branching out into related and remotely connected fields.
Does the solution really fit the problem? We check and check again. Are there changes to be made for it to work even better? If so, we make them.