DEV Community

NIYODUSENGA Clement
NIYODUSENGA Clement

Posted on

Why brainstorming is important

Recently we were assigned a project in a group composed of the backend, frontend, and mobile app developers. Before diving into the code we had to divide the tasks, identify different ways to solve these tasks and choose the best solution to use.

Our project requires a user to login by using his/her social media account. This could be easily done on the backend (technology that handles the behind-the-scenes functionality of the web applications). However, this method could not work on the mobile development side. This led to the issue of asking ourselves how we can handle this in a way that could work for both mobile and web apps.

This is the time we came up with a good idea to express our ideas in a free flow manner, brainstorming.

Brainstorming is a group creativity technique used to find a solution to a specific problem. Brainstorming is done by gathering and recording the new ideas from team members in a free flow manner.

In help with this technique, we managed to express a lot of ideas in a short time as the technique insisted on its rule of quantity over quality.

The backend developers identified many different ways to handle the issue via the backend, and the frontend guy came up with his ideas and the mobile app developer did the same. As all team members were together solving the same problem and had many different ideas, we got an idea to improve one way of handling authentication on the client-side and send the token to the backend.

In summary, the main advantages of brainstorming are its ability to express members' ideas of creativity via collaboration. It’s the perfect technique for a team to generate new ideas that can take a project or business to the next level.

Thank you for reading!

Imagine monitoring actually built for developers

Billboard image

Join Vercel, CrowdStrike, and thousands of other teams that trust Checkly to streamline monitor creation and configuration with Monitoring as Code.

Start Monitoring

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay