Michigan State University Data Science Capstone.
Key to your success this semester is working together as a group and being effective when you are together. Today we are going to practice conducting meetings.
Make sure you sit with your team. Make sure you have a “team name tag”. You will be expected to do this each class without reminders. Remember your team name tag should include:
Instructor has slides for this (with surprises)
As a class we will discuss ways that you can organize your teams. Often it is helpful to assign permanent or temporary team roles to help divide the responsibility and help keep people on track.
How you ultimately decide to organize your team is up to you but you will be expected to communicate your organizational structure to your instructors for feedback. It is recommended that you try to keep things simple to start.
Use your Team Charter assignment to write down how you would like to self govern. Individuals should have more than one Role and it may be helpful to identify a Primary and Secondary person for each role. An example set of roles you could include in your team charter include:
Each team member is expected to contribute to all aspects of the project. The following is a list of suggested leadership roles your team could use to help ensure leadership and coordination in key aspects of the project. Each member of the team can have more than one role. During meetings you can have a report from each roles o make sure you are covering all of your needs. Your team should decide what roles make the most sense for your project.
For each role it is recommended that you assign a primary and secondary person to work as a team (in case someone is absent or needs help). For the following a team of five students would need four roles. It may be helpful to consolidate or change the roles to better match the team size and project. Also be flexible and willing to adjust throughout the semester based on lessons learned.
Role | Responsibilities | Primary | Secondary |
---|---|---|---|
Project Lead | Coordinates project planning, timelines, and task delegation. Helps the team stay organized and ensures assignments and milestones are met. | Person1 | Person2 |
Git Coordinator | Leads version control practices by guiding the team on Git workflows, managing the repository structure, and supporting code integration. | Person3 | Person4 |
Communication Coordinator | Facilitates communication through Microsoft Teams and email. Ensures updates, meeting notes, and announcements are shared consistently. | Person2 | Person5 |
Community Partner Liaison | Serves as the primary contact for the community partner. Coordinates meetings, gathers feedback, and ensures the team aligns with partner expectations. | Person1 | Person3 |
Data Lead | Guides the team in acquiring, cleaning, and managing datasets. Helps ensure ethical and effective data use. | Person4 | Person3 |
Modeling Lead | Supports the team in developing and evaluating models. Encourages best practices in experimentation and reproducibility. | Person3 | Person5 |
Visualization & Reporting Lead | Helps the team design effective visualizations and reports. Ensures insights are communicated clearly and professionally. | Person5 | Person4 |
Documentation & QA Lead | Encourages thorough documentation and quality assurance across all deliverables. Supports peer reviews and consistency checks. | Person4 | Person1 |
Media & Video Coordinator | Leads the planning and production of the three video assignments. Coordinates scripting, recording, and editing efforts. | Person5 | Person2 |
Outreach & Media Lead | Coordinates the media outreach assignment. Supports the creation of public-facing content such as blog posts, posters, or social media updates. | Person2 | Person5 |
Successful teams will divide the work into roles and goals for the team. How y
Follow the instructions in the First Team Meeting Assignment.
Written by Dr. Dirk Colbry, Michigan State University
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.