Our Methods

Design Thinking or Human-Centered Design is our method for solving social problems.


Problem solving is the process of determining the best possible action to take in a given situation. Problem can be defined as a basic condition that is causing undesirable results while the basic condition that presents the potential for desirable results is an opportunity

Engineers create solutions where others see problems . the result or solution to a design problem is a system that possesses specified properties.

Engineering Problem Solving Method

Engineering design is the creative process of identifying needs and then devising a solution to fill those needs. This solution may be a product , a technique , a structure , a project, a method or many other things depending on the problem.

Design Thinking Process

In solving problems using design, one has to follow a process.


There is no better way to understand the people you’re designing for than by immersing yourself in their lives and communities .


This is the capacity to step into other peoples’ shoes , to understand their lives and solve problems from their perspectives. It is seeing with the eyes of another , hearing with the ears of another and feeling with the heart of another. The people you are designing for are your roadmap to innovative solutions , all you have to do is empathize, understand them and bring them along with you in the design process.


Great discoveries often begin with an observation you can’t explain. Observing users in their world gives you the opportunity to empathize with their experience , understand their context, uncover hidden needs and hear their honest and unfettered feedback. As you investigate their world, soak up what you see without judgement and observe the obvious with a critical eye.


In this phase, you’ll share what you’ve learnt with your team , make sense of a vast amount of data, and identify opportunities for design. You’ll generate lots of ideas , some of which will be useful and others discarded. You’ll get tangible by building a rough prototype of your ideas, then you’ll share with the people from whom you’ve learned and get their feedback . You’ll keep iterating, refining and building until you’re ready to get your solution into the world.


It would be foolhardy and pointless to produce a finished product for the users to test. When designers want to determine and understand exactly how users will interact with a product, the most obvious method is to test how users interact with the product. Designers can provide simple, scaled down versions of their products, which can then be used in order to observe , record, judge and measure user performance levels based on specific elements or users’ general behavior , interactions and reactions to the overall design.

These earlier versions are known as prototypes; they are not necessarily in the medium of the finished product as this may not be cost-effective in terms of time or money.

Testing And Implementation

On getting the general behavior of the users towards a product by testing, you can now bring your solution to life and to the market.

You’ll build partnerships , refine your business model, pilot your ideas and eventually get it out there. And you’ll know that your solution will be a success because you’ve kept the very people you are looking to serve at the heart of the process.