cse senior design i building a high performance team instructor: vassilis athitsos based on an...

30
CSE Senior Design I CSE Senior Design I Building a High Building a High Performance Team Performance Team Instructor: Vassilis Athitsos Instructor: Vassilis Athitsos Based on an earlier presentation by Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis Athitsos Mike O'Dell, UTA, modified by Vassilis Athitsos

Upload: virgil-wilson

Post on 31-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 2: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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.

Page 3: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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.

Page 4: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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?

Page 5: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 6: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 7: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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?

Page 8: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 9: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 10: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 11: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 12: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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!

Page 13: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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”

Page 14: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 15: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 16: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 17: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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.

Page 18: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 19: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

1

CSE 4316 19

Individual CapabilitiesIndividual Capabilities

OrganizationalCommunicationTechnical

Page 20: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

1

CSE 4316 20

Organizational Capabilities Organizational Capabilities (e.g.)(e.g.)

PlanningPersonnel managementSchedulingTrackingReportingAbility to stay on trackAbility to keep others on track

Page 21: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 22: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 23: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 24: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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.

Page 25: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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?

Page 26: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

CSE Senior Design ICSE Senior Design I

Building Building YourYour Teams Teams

Page 27: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 28: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 29: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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

Page 30: CSE Senior Design I Building a High Performance Team Instructor: Vassilis Athitsos Based on an earlier presentation by Mike O'Dell, UTA, modified by Vassilis

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