YETI Ascent

Documentation and resources for YETI's training system

Introduction

Welcome to the YETI Ascent System, the framework for member growth and organization on Team 3506 YETI Robotics. This system is designed to help every student understand their roles, responsibilities, and the steps that they need to advance within the team. Currently, we use Level 1 (L1) and Level 2 (L2) roles to define the progress of technical abilities across both our Engineering and Business teams.

On the Engineering side, this includes our:

And, on our Business side, it includes our:

All of these sub-teams have L1 and L2 roles (exception for the Finance Manager). By following this system, we can ensure that every member has a clear path to develop their skills, take on leadership roles, and essentially contribute to the overall success of the team.

Marketing

Covering marketing standards for L1/L2

Marketing

L1 Standards - Marketing

Overview

L1 marketing is about reliable execution. An L1 marketing member can take a task (e.g., writing a caption, taking photos, creating a social media post) and complete it on-brand without needing someone to clean up afterward. They can tell the team's story/describe core outreach programs if asked, and show up consistently. L1 is the standard every active / full-time marketing member is expected to reach on YETI.

Benchmarks

# Benchmark Description
1 Brand Fluency Produce an on-brand post from scratch (correct palette, fonts, logo placement, tone) without consulting the style guide during the task.
2 Content Production 5+ published pieces (posts, blog, newsletter) that required no major revision before going live.
3 Tool Proficiency Complete an end-to-end task in at least one tool the team uses (Figma, Canva, Adobe, etc.) and the team's scheduling platform without getting stuck.
4 Copywriting Caption, sponsor thank-you, or event announcement that is clear, on-brand, and audience-appropriate in one draft cycle.
5 Reliability Meet deadlines 90%+ across a full build/comp cycle and communicate proactively if something slips.
6 Team Knowledge Deliver a confident elevator pitch covering: team number, name, location, founding year, notable achievements, current robot, and season game.
7 Program Literacy Name and describe each core outreach program without looking it up: RISE with YETI, QCRA classes and camps, Girl Scouts merit badge, Doyenne Inspiration West, #FIRSTEmpowered, Go Green, FLL/FTC tournaments, The Zone, Roof Above.
8 FIRST Ecosystem Awareness Explain the FRC/FTC/FLL/FLL Explore pipeline and FIRST's mission in practice, with real examples.

Assessment Process

1. Portfolio Review

You will be expected to maintain a portfolio of your work in Google Drive. Your portfolio should be a running record of your marketing work throughout the season. Start it on day one and add to it as you go.

Suggested Portfolio Structure

Marketing Portfolio — [First Last]/
  Published Work/       ← final versions of posts, graphics, newsletters, etc.
  Drafts & Revisions/   ← early drafts showing your process (optional but helpful)
  Copywriting/          ← captions, sponsor emails, announcements you wrote

What belongs in it:

What does not belong:

A good portfolio should make it easy for an evaluator to see what you made, when, and for what purpose. If the folder is disorganized, that already tells part of the story.

2. Structured Conversation

You will be expected to walk a mentor/leader through your portfolio. Some sample questions might be:

3. Reliability Check

Subteam leads and mentors will evaluate candidate reliability, with an emphasis on communication and meeting deadlines.

Marketing

L2 Standards - Marketing

Overview

L2 marketing is about strategic ownership. An L2 member plans, initiates, and elevates the team's marketing, going beyond executing tasks they're assigned. They've demonstrated they can develop a content strategy, represent the team externally, mentor L1 members, and understand how YETI's programs connect to broader goals.

Prerequisite: L1 must be completed before pursuing L2.

Benchmarks

# Benchmark Description
1 Content Strategy Plan and execute a 4-week content calendar with documented rationale tied to the season arc.
2 External Representation Present or speak on behalf of the team in at least one external context (sponsor meeting, Impact presentation, awards interview, etc.) with positive mentor feedback.
3 Mentorship Review and give actionable feedback on 3+ pieces of L1 member work, improving the output without redoing it yourself.
4 Metrics Awareness Pull social analytics and explain what is working and what is not, citing specific numbers.
5 Capstone Deliverable Serve as primary author on at least one high-stakes artifact: sponsor packet, Impact/EI essay, pit display, or equivalent used in a real context.
6 Program Storytelling Independently develop a compelling narrative around one team program — human angle, photos/quotes, impact and mission alignment.
7 Cross-Program Strategy Articulate how YETI's programs connect to broader goals (sponsor retention, award submissions, community presence, pipeline) and why each one matters.

Assessment Process

1. Portfolio Review

Your L2 portfolio builds on your L1 portfolio. The evaluator is looking for evidence of strategic thinking: did you plan things, or only execute what you were assigned?

Marketing Portfolio — [First Last]/
  Published Work/
  Drafts & Revisions/
  Copywriting/
  Strategy/             ← content calendars, planning docs, campaign briefs
  Analytics/            ← screenshots or exports from social analytics

What belongs at L2:

2. Structured Conversation

You will walk a mentor through your portfolio. Sample questions: Walk me through how you planned this content calendar and why you made those choices Pick an outreach program and pitch me a content piece about it on the spot: what's the angle, who's the audience, what's the takeaway? Show me an analytics report and explain what it tells you How would you onboard a brand-new marketing member on their first day?

3. Peer Signal

Mentors will ask 2–3 members—typically L1 members you've worked with—whether you helped them improve their work and whether they sought you out for feedback. This is separate from the portfolio review.

4. Real-World Test

Before your assessment, you will be given ownership of a bounded campaign — a sponsor outreach push or a full week of social content. You are responsible for planning it, executing it, and reflecting on what worked. This is evaluated alongside your portfolio.

Robot Programming

L1 and L2 standards for robot programming

Robot Programming

L1 Standards - Robot Programming

Overview

L1 programming is about foundational Java competency. An L1 programming member can read and write basic Java code—variables, conditionals, loops, classes—and apply those concepts in an FRC robot codebase. They can explain core OOP concepts if asked and contribute to the team codebase without needing constant support. During the build season, L1 programmers work to reprogram a previous season's robot, putting their skills into practice. L1 is the standard every active / full-time programming member is expected to reach on YETI.

Benchmarks

# Benchmark Description
1 Primitive Types & Variables Identify and explain all Java primitive types (boolean, int, double/float, char, String). Choose the correct type for a given real-world scenario without prompting.
2 Variable Assignment & Operators Declare and assign variables, create variables from other variables.
3 Classes & OOP Concepts Identify a constructor in a given class, explain what it does, and determine a method's return type. Articulate the difference between a class and an object, and explain what static means.
4 Calling Methods (Static & Non-Static) Given a class definition, instantiate an object and correctly call a non-static method on it. Separately, call a static method using the class name without creating an instance.
5 Conditionals & Control Flow Complete a method skeleton by writing a correct if/else if/else block that returns the intended value. Use comparison operators accurately. Code handles all branches.
6 Loops Explain the difference between a for and while loop. Given a loop snippet, describe what it does, when it terminates, and how many times it executes. Write a simple loop that produces the correct output.
7 Inheritance & Access Modifiers Explain what it means for a class to extend another. Given a superclass and a stub subclass, implement a method using the parent's accessible methods while correctly respecting private access.
8 Code Literacy Read unfamiliar Java code and explain what it does in plain English. Catch common beginner mistakes (off-by-one errors, wrong operator, wrong return type) when shown a broken snippet.

Assessment Process

1. Written Quiz

You will complete a short quiz on the topics below. Questions are randomized across 10 variations per topic. The quiz is closed-reference: no IDE, no internet, no notes.

Resources

Robot Programming

L2 Standards - Robot Programming

Electrical

Everything you need to know to be either L1 or L2 in the Electrical Subteam on FRC 3506

Electrical

L1 Electrical Panel Builder

Responsibilities:

Requirements:

Comfortable with the following (able to be tested and pass with satisfaction):

Electrical

L2 Electrical Engineer

Responsibilities:

Requirements:

 

Must be confident (and able to pass, if tested, with satisfaction) in the following:

Confident L2's can wire a subsystem on their own with appropriate wire lengths, documentation, schematics, and necessary components/parts WITHOUT crimp failures.