180 likes | 411 Views
Software Teamwork. CS 577b Software Engineering II Supannika Koolmanojwong February 2, 2011. Jim Brosseau Paperback: 432 pages Publisher: Addison-Wesley Professional; 1 edition (November 10, 2007). Attitudes that make for highly effective team players. Heroes Enthusiasm
E N D
Software Teamwork CS 577b Software Engineering II Supannika Koolmanojwong February 2, 2011
JimBrosseauPaperback: 432 pagesPublisher: Addison-Wesley Professional; 1 edition (November 10, 2007) (C) 2011 USC-CSSE
Attitudes that make for highly effective team players • Heroes • Enthusiasm • Being Reasonably Self-Critical • Emotions • Stepping Up • We’re all leaders (C) 2011 USC-CSSE
Heroes • Cowboys • “go to” person • Solve all tough problems • Individual indispensability – good or not ? • Unsung heroes • No negative side effects • No compromise • Follow all rules • When leave, easy to pick up (C) 2011 USC-CSSE
Enthusiasm • Can not mandate into the group • Require a common motivation • Best seeded through action rather than words • Channel it • Difficult to sustain (C) 2011 USC-CSSE
Being Reasonably Self-Critical • Look for improvements • Openness for change • Do these pants make me look fat ? • Company will make no progress with a lie • Face-to-face discussion is more valuable • Body language gives great insight • Text <- depends on how you read it • Key leading indicator of the success of any improvement engagement (C) 2011 USC-CSSE
Emotions • No training or Emotion101 in school • It is very real and can not be ignored • Degree to display emotions vary worldwide • Asian cultures are opposite to eastern Europe • Manage emotions consciously • Sensitive to when emotions are being repressed or expressed • Support and work through the appropriate emotions from others and ourselves (C) 2011 USC-CSSE
Stepping Up • Pointing fingers and complaining do not solve problems • Issues:- political, interpersonal, and technical • Recognize the situation and choose to participate or disengage • Empathy <> agreement ; need communication and motivation • If step up, usually you will gain new skills, growing • Keep eyes for team’s goals, step up to get the job done (C) 2011 USC-CSSE
We’re all leaders • Boss <> leader • Regardless of roles, try to be objective, humble, inspiring loyalty • Do not wait until you are appointed as a boss to show your leadership. If you wait, there is a good chance that you did not get there. (C) 2011 USC-CSSE
Working as a Team • Assertiveness • Communication • Making your point • Comfortable communication • Full Disclosure • Trust • Client Satisfaction • Clarity and Common understanding (C) 2011 USC-CSSE
Assertiveness • Make sure you contribute the most you can • Do you await for the next task assignment (C) 2011 USC-CSSE
Communication • Making your point • Comfortable Communication • Full Disclosure • Trust • Client Satisfaction • Clarity and Common understanding (C) 2011 USC-CSSE
Making your point • Select your time to communicate • Tune the content to best fit the situation • Be careful on detail, complexity of language, tone of delivery – make the impact • Pick the best medium • Face-to-face, phone, email, msn • Elements in face-to-face communication • 7% - Words • 38% - tone of voice • 55% - body language (C) 2011 USC-CSSE
Comfortable Communication • Agonizing peer reviews • Different comfort levels • Second-language challenge • Lack of expertise on tool or techniques • If discomfort, consider collaboration as an opportunity for learning and facilitated (C) 2011 USC-CSSE
Full Disclosure • Full disclosure requires strong trust • Full disclosure is about • Openness, being genuine, no hidden page • Intentional failure to disclose is a problem • Superficial in dealing with situations • Inaccurate information • Healthy disclosure requires feedback and attention from both sides to work • Ensure the participation by using “group memory” • Whiteboard, flip charts, projector • If minutes of meeting are taken, read and confirm before the meeting is over (C) 2011 USC-CSSE
Trust • To build trust • Have a common understanding of what a goal looks like for our transaction • Need open communications • Clearly define expectations, but discuss capabilities that are reasonable • Need knowledge and assurance – credentials and experiences (C) 2011 USC-CSSE
Client Satisfaction • Client satisfaction is a major key to measure your success • It requires a healthy dose of active listening • Two-way relationship, try your best to have a win-win relationship (C) 2011 USC-CSSE
Clarity and Common understanding • Usually people are “waiting to talk” rather than actively listening • Common understanding only come from active listening, don’t just hear, but listen • Ask yourself, whether • I heard what you said, or • I parsed the words you spoke, or • I understand and agree with the intent of your message • Textual form without visual support has lowest fidelity • Use written form only to persist that common understanding (C) 2011 USC-CSSE