Designing Interfaces for the Product built for GiveIndia.org

profile

26 Mar by Think201

So far, we (Think201) have understood the problem statement that we are solving for GiveIndia.org to a greater extent through various discussions, brainstorming sessions with all the stakeholders.

Designing Interfaces for the Product

The understanding gained has been documented as Feature Requirement Specification (FRS), which can be found here. While FRS describes what has to be built as a product, it is the design phase that defines how the product has to be built.

Like we mentioned earlier in our blog (linked here) we take a design-driven approach in building a product for the following reasons:

  1. Forces to think about what end-user needs first through design & then develop the same.
  2. Brings much clarity to the feature set, which was discussed and documented, thereby weeding out any/all assumptions.
  3. Empowers users to take feedback from stakeholders & end-users even before it is developed, thereby saving a lot of time in case there is a need for a pivot.

For the very same reasons, we have now entered the design phase for the GiveIndia project, which involves the following steps to achieve the best results:.

Step 1: Thorough Understanding of the Product

Process Followed

This phase is for understanding the product, its intent & the target users clearly. The majority of our focus would be in analyzing requirements, conducting brainstorming sessions with clients, & getting clarity on doubts about the product to be designed. We would follow industry-standard user research methods to collect feedback & directions. In this phase, the Business Analyst & Design Team would work directly with clients and get requirements from them. This knowledge about the users and their environments helps in providing a clear direction to the design.

Activities

  1. Meet, talk, observe and understand users in their environment
  2. Analyze requirements to understand and clarify them
  3. Define user personas and use-cases

Outcome

  1. Clarity on the product that will be designed & the roles involved.
  2. Creation of User Personas
  3. Creating Flow Charts to understand the flow of data across roles
Creation of user personas
Image 01 : Creation of user personas

Step 2: Research & Documentation

Process Followed

In this step, the design team does the research work to explore domain-specific design trends and conduct analysis.

Activities

  1. Study of applicable design approaches for the problem statement
  2. Analysis of latest UI/UX trends, design principles, and rules

Outcome

A clear understanding of the design trend which would suit the product & idea captures. This step is mostly a design direction step & would be about gaining insights that would aid the deliverables in the next step.

Step 3: StyleScape Creation

Process Followed

Stylescape is a vital step in the design process. It’s a visual representation of the stylistic direction for the project. It allows both you and the design team to gain a quicker, deeper understanding than words alone can bring. This organized collage of images, colors, fonts, and phrases saves time in explanation and allows for easy initial feedback on what does and doesn’t work.

Stylescape brings about a meeting of the minds of clients, designers, and internal project collaborators. They are not about rendering something specific about the project, but about gathering consensus on direction.

Creation of stylscapes
Image 02 : Creation of stylscapes

Step 4: Prototyping 

Process Followed

This stage involves the UI definition of the required feature. The design team drives this activity, which is based on the last two stages of the process. Draw paper sketches, whiteboard flows, and wireframes to share your ideas with stakeholders. This stage itself is an iterative process.

Activities

  1. Generate ideas and work on basic sketches
  2. Brainstorming sessions with stakeholders to get their feedback from a technical perspective
  3. Re-draw sketches and re-test them with stakeholders
  4. Design Prototypes for all the Flows decided in Step 1.
User sign-in screen
Image 03 : User sign-in screen
Listing view page
Image 04 : Listing view page
NGO details page
Image 05 : NGO details page
NGO program details page
Image 06 : NGO program details page

We are currently in Step 4 of the design process, which involves creating prototype designs for all screens, which is a highly iterative & feedback-oriented process.

You can see this blog, originally posted here

More from