Working alongside great teams in various projects & companies; I have understood that processes vary with goals, environment & style of operation. As long as the teams are focused towards the end goals; and processes are not equated to operative rules; good results are achieved.
Defining the problem or task is very important as the quality of the solutions we come up with will be in direct proportion to the quality of the description of the problem we’re trying to solve.
Understanding what has been defined using different ways help know the problem better and the possible solutions. This gives a clear insight of what needs to be achieved using a solution.
Helps us identify user’s thought process and desired reactions toward each task flow segment. A systematic research & analysis aids in optimising system, process and feature flows. Also helps understand solution elements like empathy, branding, experience, etc…
Knowing & understanding the elements in interface which include document space, menus, dialog boxes, icons, images, and animations.
Defines visual design elements, color charts, typography, type & method of interactions, animations and content for the application or interface.
Testing the waters. Checking of actual built vs goals of the process before exposing the system to wider audience. It’s a iterative process to keep the system in sync with user’s expectations after deployment.