As an information gathering process, the work session is simi lar to diagnostic interviewing as discussed in Chapter 5. It is sim ilar in that the programmer is attempting to get the clients/users as a group to articulate what they think is important information for architectural programming. The same active listening skills utilized in the diagnostic interviewing process are helpful in get ting the clients and users to identify their areas of concern. It is different from the diagnostic interviewing sessions in that the programmer will typically be presenting information obtained from the other information gathering methods with the intent of securing agreement from the client/user decision makers as to its accuracy and importance. To do this effectively, skills in appro priate presentation of information and negotiation of agreement are essential.