img 1 lluvia de ideas 1

Brainstorming: what it is, what it is for and how to apply it to software development

Brainstorming, is a collaborative creative technique whose objective is to generate new ideas on a specific topic or problem in a relaxed atmosphere.


This technique can be used in any area of everyday life, corporate, and any type of business for the creation of digital products or software development projects.


In Doctus this technique is used in product design services, and as its name suggests, in the design of a digital product. It focuses on co-creation with the client, in order to develop ideas based on a need thus having a greater synergy as a team.

img 3 brainstorming
img 2 lluvia de ideas

How to organize a brainstorming session?


Regardless of the method you prefer, most brainstorming techniques include the following three steps:


  1. Gathering ideas 
  2. Analysis of ideas
  3. Choice of ideas to be implemented

Brainstorming Challenges

The golden rule for brainstorming sessions is “quantity over quality”. The more ideas you have, the better the chance that they will actually pay off. This is why, particularly in the group brainstorming process, you need to make sure that everyone on the team puts their criticisms aside and that everyone knows that there are no bad ideas.


These are some of the common challenges you may face when conducting a brainstorming session:


  • Uneven conversations, oftentimes extroverts might predominate the discussion.
  • The anchoring effect, i.e., brainstorming participants cling to a few initial ideas that have been shared and do not move forward with new ones.
  • Awkward silence, which always occur when participants are unprepared.
img 4 1 lluvia de ideas


The key to employing this tool in the definition of a digital product is:


  • Invite people from various roles and areas in to the session (technology, development, business, etc.)
  • Have a defined need for a business or a user
  • Start thinking of modules for the application
  • Delve deeper into what functions the modules should have.
  • Prioritize the ideas

We invite you to have one of our creative sessions with us, just click here and we will contact you!




carlos en

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *