A ‘Process’ is a transform that produces output (new things) from inputs (existing things).

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.

Know & Define

  • Problem / Requirement definition
  • Challenge assumptions
  • Re-define proposed Problem or Task

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.

Understand & Analyse

  • Brainstorming
  • Group Interviews
  • Questionnaires / Surveys
  • As-Is and To-Be Analysis (GAP Analysis)
  • JAD
  • Workshops / Requirement Analysis

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.

Discover & Synthesise

  • Field Research / User Research
  • Gathering & Organising Statistics / Competitive Analysis
  • Feature Capabilities / Red-route Analysis / Sorting
  • Task Analysis / Use Cases / User Flows
  • Information Architecture / Content Architecture
  • Create Personas / Storyboards

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…

Design & Evaluate

  • Wireframes (Low/High Fidelity) / Storyboards
  • Interface Layout
  • Rapid Prototyping/ Agile Prototype testing
  • Heuristic Evaluation

Knowing & understanding the elements in interface which include document space, menus, dialog boxes, icons, images, and animations.

Create & Develop

  • Interface Design / Visual Design
  • Experience Design
  • Content Generation / Copyright Design
  • Coding & Development

Defines visual design elements, color charts, typography, type & method of interactions, animations and content for the application or interface.

Validate & Iterate

  • User Testing / Accessibility
  • A/B Testing / Stress Testing
  • Launch
  • Analyse & Refine Design
  • Re-iterate

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.