Team Contract
Members:
Lemons, Taylor
Alexander, David
Byrne, Nathan J.
Love, Ethan R.
Team Administrator Roles:
• Taylor
o Team Lead (facilitator)
▪ Microsoft Teams communication
▪ Schedules meetings
▪ Integration of different ideas
▪ Guiding brainstorms
▪ Delegation of work
• David (Rotate with Ethan)
o Team Presenter
▪ Presentation design
▪ Pictures of Robot
▪ Data Points (how much code etc.)
• Nathan
o Mission Systems Specialist
▪ Mission systems design
▪ Fabrication/Assembly
▪ Ensuring requirements are met
▪ Self-assessment and score estimation
• Ethan (Rotate with David)
o Scribe
▪ Writes down design.
▪ Keeps track and documents changes.
▪ Organizes team’s files.
Team Technical Roles:
• Taylor
o Coding/Hardware
o Preliminary design
• David
o Coding/Hardware (coding preference)
• Nathan
o Systems design/integration
o Fabrication
• Ethan
o
Lead coder
Schedule
• Plan
o Week 1 (Sep 28 – Oct 5)
• Prototype
o Week 2 – 4 (Oct 10 – Oct 26)
• Test/Refine
o Week 5 – 7 (Nov 2 – Nov 16)
• Evaluate/Final Changes
o Week 8 – 9 (Nov 30 – Dec 7)
Team Goals
• Complete the course within the constraints.
• Complete both bonuses
• Best in class (point-wise)
• Best in class (aesthetically)
Individual Goals
• Taylor
o Get better at programming.
o Improved understanding of iteration in design
• David
o Gain an in-depth understanding of programming.
o More knowledge of design processes
o Design and building experience.
• Nathan
o Improvement in self-assessment abilities
o Group integration experience
• Ethan
o Become stronger and more confident in my ability to code and fix bugs
o Improve my ability to work with a team during the development process
1. Communication Plan
•
•
Set up electronic communication method: texting group, Discord channel, or Teams
group.
o Microsoft Teams
Identify out-of-class meeting times: When2meet, or other (to prep for design reviews)
o We will be using When2Meet (generally in the evenings)
•
Identify a file storage location for code and presentations that is accessible to all
o Teams/Onedrive
2. Meetings
• What will you do to ensure that lab time is productive?
o Daily deliverables
▪ Things/goals that must be completed during a class.
• What are your missed class or meeting procedures and consequences?
o Let team members know beforehand if possible.
o Contact Taylor with questions about things missed.
3. Decision Making
• How will you ensure that team members all have an opportunity to express their ideas?
o Judgement-free brainstorming session
•
Will project decisions be made by majority or by consensus?
o Consensus
•
How will you resolve conflicts?
o Rock Paper Scissors
4. Managing Tasks
• What will you do to ensure the quality and timeliness of work?
o Start day with goals/outline.
o Create/reference design plans frequently.
o Daily debriefs at the end of class.
• What will you do to ensure that all team members contribute equitably?
o Hold each other accountable.
▪ Don’t be afraid to call people out.