Brainstorming

Brainstorming is an essential part of the team operating rules because, at several points in the life of the project, the creativity of the team will be tested. Brainstorming is a technique that can focus that creativity and help the team discover solutions. There will be situations where acceptable ideas and alternatives have not come forth from the normal team deliberations. In such cases the project manager might suggest a brainstorming session. A brainstorming session is one in which the team contributes ideas in a stream-of-consciousness mode, as described in the next paragraph. Brainstorming sessions have been quite successful in uncovering solutions where none seemed present. The team needs to know how the project manager will conduct such sessions and what will be done with the output.

The method for brainstorming is simple and quick. First, assemble together those individuals who may have some knowledge of the problem area. They don’t need to be experts. In fact, it may be better if they are not. You need people to think creatively and “outside the box.” Experts tend to think inside the box. The session begins with everyone throwing any idea out on the table. No discussion (except clarification) is permitted. This continues until no new ideas are forthcoming. Silence and pauses are fine. Once all the ideas are on the table, you discuss the items on the list. Look to combine ideas or revise ideas based on each member’s perspective. In time, some solutions ...

Get Effective Software Project Management now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.