Collaborative sessions come in all shapes
and sizes and are primarily useful for
brainstorming and problem solving activities. For
example a Joint Application Design (JAD) session
can be useful for bringing a small group of
stakeholders together to form the initial goals and
requirements of a system. It is a useful technique
for setting initial goals. Collaborative methods are
also useful for identifying and negotiating
conflicts that might exist between requirements.
These methods are discussed in greater detail in
the section on Requirements Analysis