🔒

In-Class Content

This page is only accessible during instructor-led sessions.

Please return to class to view this material with your instructor.

← Back to Course
Skip to main content
← Back to Course CIS 5040 · Fall 2026
🤝 🤝 🤝

Building Your Team

From individual contributors to a functioning project team - how real collaboration works.

Sections
Why Teamwork Matters
In professional IT environments, your ability to work effectively with others is often just as important as your technical ability.
🖥️

IT Work Is Team Work

Most IT projects require cross-functional teams - no single person has all the skills a project needs.

🚪

Technical Skills Get You In the Room

But collaboration keeps you there. The most technically skilled person on a team is only as effective as their ability to work with others.

🤝

Communication Builds Trust

Teams fail more often from communication breakdowns than from technical failures.

🔄

Adaptability Wins

Team dynamics shift throughout a project - knowing how to flex is a core professional skill.

Group vs. Team
Group

Individuals working on parts of a shared task, loosely coordinated.

Success looks like each person completing their own piece.

Accountability is individual - you're responsible for your part, not the whole.

Team

Shared ownership of a goal, with collective accountability for the whole outcome.

Success means the whole thing works - not just your slice.

When something goes wrong, the team responds together rather than pointing to whose piece it was.

What Makes Group Projects Difficult?
Worth naming directly Most students come in with some group project baggage. That's normal - and it's worth naming directly.
⚖️

Unequal Participation

Some teammates carry more of the load. Others coast. The imbalance builds resentment.

📵

Poor Communication

Messages go unanswered. Assumptions pile up. Nobody knows what anyone else is actually doing.

📅

Scheduling Conflicts

Finding time to meet when everyone has different jobs, classes, and obligations is genuinely hard.

📐

Conflicting Standards

One person cares about polish. Another just wants to get it done. Neither is wrong, but the tension is real.

🌙

Last-Minute Work

Everything gets crammed into the night before the deadline - and the quality shows.

👻

Disappearing Teammates

Someone stops responding mid-project and the rest of the team is left to pick up the pieces.

This is exactly why this lesson and the team charter process exist - to address these issues before they become problems.
What Strong Teams Have in Common
🛡️

Psychological Safety

Team members feel safe to speak up, ask questions, and admit mistakes without fear of judgment.

🎯

Shared Ownership

Everyone cares about the whole outcome - not just their piece. The project belongs to the team.

🔧

Accountability Without Blame

When something goes wrong, the response is "how do we fix it" - not "who messed up."

Formal Roles

In structured IT projects, roles have defined responsibilities. Knowing who owns what prevents gaps and overlap. These are the roles your team will likely map to.

Project Manager

Plans, tracks, and coordinates - keeps the team aligned on goals, timeline, and deliverables.

Business Analyst

Bridges the gap between business needs and technical work - defines requirements and ensures the solution actually solves the problem.

Developer

Builds the product - translates designs and requirements into working code.

QA / Tester

Finds what's broken before the user does - tests functionality, documents bugs, and ensures quality.

UX/UI Designer

Designs the user experience - prototypes, user flows, and the visual interface.

Documentation Lead

Owns the paper trail - project notes, meeting summaries, user guides, and handoffs.

Technical Lead

Guides technical decisions - architecture choices, code standards, and resolves technical blockers.

Informal Roles

Formal titles only tell half the story. Every team also develops informal roles - the patterns of behavior that emerge naturally. These are often just as important as the official job title.

The Motivator The Organizer The Mediator The Researcher The Encourager The Creative Thinker The Quiet Problem Solver The Devil's Advocate The Connector The "Gets Things Done" Person
Worth remembering Sometimes the most valuable team member is not the loudest or most technical person in the room.
Both matter Teams succeed when formal responsibilities are clear AND informal contributions are recognized. Knowing your informal role is the first step to using it intentionally.
How Teams Develop

Teams don't just start working well together - they go through predictable stages of development. Understanding these stages helps you recognize where your team is and what it needs next.

Psychologist Bruce Tuckman first described this model in 1965. It remains one of the most useful frameworks for understanding team dynamics.

1
🌱
Forming
The team comes together. Everyone is polite, cautious, and still figuring out what this team is actually about.
"What exactly are we supposed to do?"
2
⚡
Storming
The honeymoon ends. Differences emerge, frustrations surface, and competing ideas start to clash. This stage is uncomfortable - but it's also necessary.
"This isn't working the way I expected."
3
🤝
Norming
The team figures out how to work together. Trust starts to build, roles clarify, and a shared way of doing things begins to emerge.
"OK, I think we're getting the hang of this."
4
🚀
Performing
The team is operating well. People collaborate fluidly, problems get solved, and the work moves forward.
"We've got this."
5
🎓
Adjourning
The project ends. Time to reflect, celebrate what you built, and carry the lessons forward to your next team.
"What did we learn? What would we do differently?"
Conflict is not a sign of failure. Storming is a normal, expected stage of team development. The teams that skip it didn't avoid conflict - they just buried it. Productive disagreement, handled respectfully, makes teams stronger.
What stage are you in?

As you form your project team, you'll likely start in Forming. Don't be surprised when Storming arrives - and don't try to skip it. Your goal is to move through the stages together, not pretend they don't exist.

Principles for Working Together
Most team problems begin as small communication problems that were never addressed.
💬

Assume Positive Intent

Before assuming someone is slacking, consider that they might be stuck, overwhelmed, or dealing with something outside the project.

📣

Communicate Early

A small problem mentioned now is easier to solve than a large problem mentioned the night before the deadline.

🎯

Address Issues Directly

Talk to the person, not about the person. Side conversations create resentment; direct ones create solutions.

🚫

Don't Disappear

Going silent is the most disruptive thing a team member can do. A short "I'm behind and need help" is always better than nothing.

✅

Own Your Commitments

If you say you'll do something, do it. If you can't, say so early - not after the deadline passes.

🤝

Disagree Professionally

You can challenge an idea without attacking a person. Critique the work, not the teammate.

🔍

Focus on Solutions

When something goes wrong, the first question is "how do we fix this?" - not "whose fault is it?"

🆘

Ask for Help Early

Struggling alone until the last minute hurts the whole team. Asking for help is a sign of professionalism, not weakness.

Managing Conflict When It Happens

Conflict is inevitable on real teams. The goal isn't to avoid it - it's to handle it in a way that doesn't damage the team.

Most conflicts escalate because they go unaddressed, not because the original disagreement was too big to resolve.

⏱️

Name It Early

The longer a conflict goes unaddressed, the worse it gets. Most issues are much easier to resolve in the first 48 hours.

🔐

Keep It Private First

Address conflicts one-on-one before bringing them to the team. Public conflict creates sides.

🏫

Bring It to the Instructor When Needed

If a teammate is unresponsive, repeatedly missing commitments, or creating a hostile environment - that's when instructor involvement is appropriate. Not as a first resort, but not as a last resort either.

What Good Teams Actually Sound Like
Disagreeing well
"I see it differently - can I share why?"
Raising a concern
"Hey, I'm worried we're falling behind. Can we talk about the timeline?"
Asking for help
"I'm stuck on this part - does anyone have 10 minutes to think through it with me?"
✏️ Activity - Export & Submit on Canvas

Team Self-Assessment

Before you form your team, take a few minutes to reflect on who you are as a teammate. These answers will help your team start with intention - and help you get the most out of this project.

👤 Individual
Why this activity

Self-awareness is one of the most underrated team skills. Knowing your strengths, your triggers, and what you need from others makes you a better collaborator before the first meeting even happens.

🧩 Section A - Your Roles
1. Which formal role do you naturally gravitate toward?
Think about your skills and past project experience - PM, developer, designer, researcher, documentation lead? More than one is fine.
2. Which informal role do you most often play?
Think about how you actually behave in groups, not how you're supposed to behave. Motivator? Organizer? Quiet problem solver?
3. What role would you like to grow into or improve at?
This is your stretch goal for the semester. What do you want to get better at?
💬 Section B - Your Team Experience
4. What frustrates you most in group projects?
Be honest. Naming it now helps your team address it in the charter.
5. What do you need from teammates to do your best work?
What specific behaviors or conditions help you thrive in a group setting?
6. Team Performance Reflection
Overall, how would you describe your general performance when working in teams? Are you responsive? Do you feel you take on most of the work?
Tip There are no wrong answers here. The goal is self-awareness, not performance. The more honest you are, the more useful this will be when your team forms.
Need more time?
Ready to submit?
📋 Submit on Canvas (opens in new tab)
✏️ Activity - Export & Submit on Canvas

Team Charter

Your team charter is a shared agreement about how you'll work together. Fill this out as a team in class. It's not a formality - it's the foundation of a functional team.

👥 Team Activity
Why this activity

Teams that establish expectations early spend less time managing conflict later. This document exists so that when issues come up - and they will - you have something to point back to that everyone agreed on.

📋 Team Identity
Team Members & Contact Info
🎯 Shared Purpose
What is your shared goal for this project?
Not just "get a good grade" - what are you actually trying to build or achieve?
What does success look like for your team?
Describe the end state you're working toward, both the deliverable and the experience.
💬 Communication
Preferred communication platform
Where will you communicate? (Discord, GroupMe, iMessage, Slack, etc.)
Expected response time
How quickly should teammates respond to messages? Be specific.
Meeting cadence and availability
When and how often will you meet? Note any scheduling constraints.
⚖️ Decision-Making
How will your team make decisions?
Consensus? Majority vote? PM decides? A combination?
How will disagreements be handled?
What's your process when team members can't agree on a direction?
🤝 Working Agreements
Participation expectations
What does active participation look like on your team?
How will you hold each other accountable?
What happens if someone misses a deadline or commitment?
How will you manage internal deadlines vs. class deadlines?
Will you set internal deadlines before the official due date? How much buffer?
⚡ Conflict Resolution
What happens if a teammate becomes unresponsive?
Agree on a specific process before it happens.
How will concerns be raised?
Is there a safe way for anyone on the team to raise a problem?
When will you involve the instructor?
Be specific about what situations warrant bringing in the instructor.
📈 Success Metrics
What will make your team proud at the end of this project?
What behaviors will define a successful team experience?
How do you want to show up for each other this semester?
Sign off as a team Everyone should agree to what's written here before submitting. This charter is only as useful as the commitment behind it.
Your Charter Has Teeth The accountability you just wrote down isn't only self-enforced: every week, each of you confidentially scores how the work was shared - yourself included - and those scores scale the team-graded portion of everyone's grade. Eight is the default and needs no explanation; a score well above or well below it asks you for a reason and for a conversation with that person. Worth reading now, before it matters: How Peer Evaluation works →
Need more time?
Ready to submit?
📋 Submit on Canvas (opens in new tab)
✏️ Activity - Export & Submit on Canvas

Client Selection

As a team, identify three potential clients for your class project. Rank them in order of preference, evaluate each against the checklist, and commit to reaching out before next class.

👥 Team Activity
⏰ Due: Before next class
Building on your individual brainstorm

In the individual brainstorm activity, each team member identified potential clients. Pool those ideas now, evaluate them together using the checklist below, and agree on your top three in ranked order. Your goal is to contact all three and secure at least one confirmed commitment before the next class session.

1
First Choice
Your strongest candidate - pursue this one first
Why is this a good fit for the class project?
What problem do they have? Why does your team want to work with them? What makes this a good HCD opportunity?
Client Fit Checklist
Any concerns or potential challenges?
Optional - note anything that could make this client difficult.
2
Second Choice
Your backup if Choice 1 doesn't confirm
Why is this a good fit for the class project?
What problem do they have? Why does your team want to work with them?
Client Fit Checklist
Any concerns or potential challenges?
Optional - note anything that could make this client difficult.
3
Third Choice
Keep this one warm - you may need it
Why is this a good fit for the class project?
What problem do they have? Why does your team want to work with them?
Client Fit Checklist
Any concerns or potential challenges?
Optional - note anything that could make this client difficult.
📞 Outreach Plan
Before next class Contact all three clients and aim to have at least one confirmed commitment by the start of next class. Don't wait - reach out today.
Who will contact Choice 1? How?
Name the teammate responsible and the method (email, phone call, in-person, LinkedIn, etc.)
Who will contact Choice 2? How?
Who will contact Choice 3? How?
✅ Team Commitment
By checking this box, your team agrees to:
Need more time?
Ready to submit?
📋 Submit on Canvas (opens in new tab)