The vast majority of technical information exchange and decision-making occurs within and as a result of group discussion. Good discussion skills and awareness of group dynamics are critical for effective communication. Your success within an organization will be greatly influenced by your group discussion skills.Fact: Good discussion skills, especially technical discussion skills will lead to more effective work environments, reduce wasted time and much better team spirit within your work environment.
Some basic discussion rules:
- Come prepared: If you are supposed to prepare for a meeting, do so. You waste everyone’s time if you are unprepared.
Show respect for others at all times:
The single most important attitude for group discussion (and in any human interaction) is respect for others:
- All participants should be encouraged to speak, even if only to say, “I have no opinion.”
- All contention in discussion should be thoroughly clarified. Often contention is a result of misunderstanding not fundamental disagreement.
- Critique should always be focused on ideas not a person.
- Arrange participants well: When possible, each participant should be able to see every other participant.
- Important technical ideas should be thoroughly discussed: Much misunderstanding in technical discussions is due to an incomplete or incompatible understanding of ideas. Make sure that key terms are well understood and consistently defined. For really important ideas, you should be able to reach a point where you can clearly describe ideas in the words of other participants.
- Reach consensus when possible: If a discussion is intended to reach conclusions, try to reach a consensus decision if possible.
- Record decisions: One of the participants should record any decisions made.
Here are a couple of resources for developing good discussion skills:Discussion Tutorial Website by Exforsys, Inc.
Guidelines for Effective Group Discussions by Cengage.
Here is a list of nine rules for a good discussion:
- Think before you speak.
- Listen carefully to what others have to say.
- Do not interrupt when some one else is speaking.
- Make use of what others have to say when it is your turn to speak.
- Only say what you truly believe.
- Do not remain silent. Make sure to contribute to the discussion.
- Let other people speak. Do not hog the discussion. Once you are done speaking, let at least two other people talk before you speak again.
- Support good ideas that other people have, even if they are different from your own.
- Search for the best solution even if it is different from the way that you thought at first.
Class Preparation:Answer the following question
- What is the definition of the term open source software?
- What is the definition of closed source (proprietary) software?
- What is the definition of the term copy-lefting?
- Who owns the development strategy for an open source software product?
- How are open source software developers paid?
- How is open source software maintenance paid for?
- Provide paragraph per question.
- Use compact writing strategies.
- Use LaTeX to write your document.
- Cite any sources you use.
- Submit your answers to me by email as a PDF attachment.
Exercises: Discussion of Open Source vs. Free Software vs. Proprietary Software Projects.Discuss the relative merits of Open Source vs. Proprietary software projects. Address the following questions:
- Should software be Open Source?
- Should software be free?
- How should software developers be paid?
- How should software support be funded?