cse senior design i building a high performance team instructor: vassilis athitsos based on an...
TRANSCRIPT
CSE Senior Design ICSE Senior Design I
Building a High Building a High Performance TeamPerformance Team
Instructor: Vassilis AthitsosInstructor: Vassilis Athitsos
Based on an earlier presentation by Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis AthitsosMike O'Dell, UTA, modified by Vassilis Athitsos
1
CSE 4316 2
What SD Students Say (about What SD Students Say (about team/projects)team/projects)
Nobody wants to work with someone who will not pull their load.
Most want to work with someone who thinks and works like they do.
Everyone wants to work on a "meaningful", or "real world" product.
Most want their project to be a success.Most would like to work on a project that is
directly relevant to their future/current job.
1
CSE 4316 3
What SD Student Say (about What SD Student Say (about team/projects)team/projects)
Everyone wants all of their teammates to be honest, trustworthy, and hard-working.
Only a few of you want to be a team leader.Many of you don't understand why you need
to work on a team - i.e., with other people.Not everyone is a “technical expert”.Many of you are nervous about your
presentation/oral communication skills.Each of you has a unique set of skills that can
contribute to your teams/projects success.
1
CSE 4316 4
Characteristics of High-Characteristics of High-Performance TeamsPerformance Teams
Discussion: Amish Barn Raising (pp. 273-274) Team structure Team dynamics Other team characteristics Why did it work?
Discussion: Case Study 12.1 (pp. 274-275) Team structure, dynamics & characteristics Why didn’t it work?
Discussion: Case Study 12.2 (pp. 277-278) Team structure, dynamics & characteristics Why did it work?
1
CSE 4316 5
Team ProductivityTeam Productivity
Studies have shown that productivityproductivity of teams can vary significantly1
As much as 5 to 1, in studies where backgrounds and experience varied between teams
Typically 2.5 to 1 between teams with similar backgrounds and experience
1 Boehm, 1981; DeMarco & Lister, 1985; Weinberg & Schulman, 1974; Boehm, et. al., 1984; Valett & McGarry, 1989
1
CSE 4316 6
What Makes a High-Performance What Makes a High-Performance Team?Team?
They have a sharedshared, elevating vision or goalvision or goal Buy-in… every single member of the team Streamlines decision making on smaller issues Provides focus and avoids wasted time Builds trust… and cooperation Small issues stay small… focus is on BIG GOAL
The vision MUST be important to the organization, and create challenging work
1
CSE 4316 7
What Makes a High-Performance What Makes a High-Performance Team?Team?
They have a sense of shared identityshared identity A sense that you belong together A way to distinguish your team from others Shared sense of humor Satisfaction in teammates’ accomplishments “WE,” instead of “I” in your team language Competitive FIRE!
Thoughts/ideas on how you go about building this shared identity for YOUR team?
1
CSE 4316 8
What Makes a High-Performance What Makes a High-Performance Team?Team?
They have a results-driven structureresults-driven structure Organized with max. development speed
and efficiency in mind Clear, and clearly understood, roles for
everyone Accountability for each individual Effective communication system & rules
(up-down, down-up, across) Performance monitoring/measurement Decisions are based on FACT, not opinions
or mandate
1
CSE 4316 9
What Makes a High-Performance What Makes a High-Performance Team?Team?
They have competent team memberscompetent team members Teams are a blend of individuals, each with
different key competencies and skills Key Competencies
Strong technical skills in relevant areasStrong desire to contributeStrong collaborative skills
Mix of roles… every team must have:Organization and LeadershipCommunication capabilitiesSpecific technical capabilities
But… Flexible, not Rigid
1
CSE 4316 10
What Makes a High-Performance What Makes a High-Performance Team?Team?
They have a common commitment to commitment to teamteam Involves personal sacrifices for the team
(that you may not make for the larger organization)
Calls for a commitment of your personal time and energy… everyone!
Each member must know and buy-in to exactly what you and your team are committing to…VISION… CHALLENGE… TEAM IDENTITY
1
CSE 4316 11
What Makes a High-Performance What Makes a High-Performance Team?Team?
They trusttrust each other Four components of trust:
HonestyOpennessConsistencyRespect
Breach just one… trust is gone! Trust is learned, not mandated
1
CSE 4316 12
What Makes a High-Performance What Makes a High-Performance Team?Team?
They have interdependenceinterdependence among members Understand and rely on each other
strengths Everybody gets to contribute… in the
way(s) that they are best qualified to do so Everybody gets to participate in critical
decisions that affect the team Everybody looks for ways to make other
members successful Result: everyone gravitates to the role in
which they are most productive!
1
CSE 4316 13
What Makes a High-Performance What Makes a High-Performance Team?Team?
They communicate effectivelycommunicate effectively Establish preferred ways to communicate Stay in touch with each other Establish their own “team language” based
on mutual understanding (Recall Case Study 12.2)
Express true feelings, without any fear of retribution or embarrassmentEven (or, maybe, especially) the “bad news”
1
CSE 4316 14
What Makes a High-Performance What Makes a High-Performance Team?Team?
They have a sense of autonomysense of autonomy Feel like you can do whatever you need to
do to make the project/product successful Based on trust within the organization
(a.k.a. management)No micro-managingNo second-guessingNo overriding tough decisionsFull support in those “impossible” situations
1
CSE 4316 15
What Makes a High-Performance What Makes a High-Performance Team?Team?
They have a sense of empowermentsense of empowerment The organization gives you the power to do
what is right for your team You can make decisions, within the context
of your project, and not have them over-turned
You can make a few mistakes, and not have them held against you
1
CSE 4316 16
What Makes a High-Performance What Makes a High-Performance Team?Team?
They are “right-sized”“right-sized” Small enough to communicate effectively Small enough to work efficiently Small enough to bond as a team Large enough to form a group identity Large enough to get the job done Large enough to include the right key
competencies and skills Larger projects can usually be broken into
smaller, more efficient, teams
1
CSE 4316 17
What Makes a High-Performance What Makes a High-Performance Team?Team?
They enjoy what they are doingenjoy what they are doing Not every enjoyable team is a high-
performance team… but Every high-performance team is enjoyable! Shared sense of humor, secret hand-
shakes, team vocabulary, secret jokes… done in good taste, these things can be FUNFUN.
1
CSE 4316 18
An Effective TeamAn Effective Team
Is not an individual, or two No “geniuses” No “heroes” Everyone contributes equally
Need not be experts on anythingMust have a leaderMust have a balance of key competenciesMust have a balance of relevant skillsMust have identity/cohesiveness
1
CSE 4316 19
Individual CapabilitiesIndividual Capabilities
OrganizationalCommunicationTechnical
1
CSE 4316 20
Organizational Capabilities Organizational Capabilities (e.g.)(e.g.)
PlanningPersonnel managementSchedulingTrackingReportingAbility to stay on trackAbility to keep others on track
1
CSE 4316 21
Communication Capabilities Communication Capabilities (e.g.)(e.g.)
Written reports/presentations Clear and correct English Proper format Timely Good with presentation/visual aids
Verbal Oral reviews/team meetings “Sales” presentations Training
1
CSE 4316 22
Communication Capabilities Communication Capabilities (e.g.)(e.g.)
Critical Analysis Reviewing materials, plans Reviewing/evaluating customer and
sponsor input Clearly conceptualizing difficult
ideas/issues Understanding and integrating other
approaches/opinions Considering alternative design approaches Objective, open-minded, clear-thinker
1
CSE 4316 23
Technical Capabilities (e.g.)Technical Capabilities (e.g.)Requirements
analysisArchitectural designDetail designTest designCoding to meet
specificationsTest supervision and
execution
Product packagingHardware interfaceSource controlChange controlKnowledge of
specific languagesKnowledge of
specific technologies
1
CSE 4316 24
Team Capabilities…Team Capabilities…
are the union of individual capabilitiesBUT, a team must have (develop) a
sufficient level of ALL required capabilities.
NB……NB……A high-performance team maximizes its
capabilities AS A TEAM.A high-performance team matches
individual skills with the job(s) to be done.
1
CSE 4316 25
Projects and TeamsProjects and TeamsCase Study 13-1: Mismatch
Characteristics of the team? Why it failed?
Case Study 13-2: Good Match Characteristics of the team? Why it succeeded?
CSE Senior Design ICSE Senior Design I
Building Building YourYour Teams Teams
1
CSE 4316 27
Self-Assessment FormSelf-Assessment Form
Complete using the form on the website Clearly mark your answers on the form Keep a copy of the form, turn in the original
on the due date After completing your form, get together
with potential partners and evaluate the possibility of forming a competent, high performance team
1
CSE 4316 28
Ratings on the FormRatings on the Form
Rate yourself from 1 to 5 1 – definitely not a skill that you possess 2 – classroom/limited knowledge only 3 – ok: can do it, but not really well yet 4 – one or more successful team projects where
you used this capability 5 – professional. This is what you do for a living
1
CSE 4316 29
Team Assessment/NeedsTeam Assessment/NeedsYou will begin to evaluate your proposed
team using the team assessment vehicle.Total score in each skill for all team
members is the team scoreYou may need to assess other skills than
those listed on the form for your team’s project
If your team score is low in some areas, you will need to be sure your planning includes additional education
1
CSE 4316 30
First ReportFirst ReportFirst Team Status Report
Team name!!Preliminary roles and responsibilities of
individualsTeam weaknesses identified and plan to
resolveEarly assessment of risks associated with your
project