Agile, Scrum, Sprints, Standups: a junior dev's guide

By the end of week one at your first software internship, you will have heard "sprint," "standup," "story points," "groomed backlog," "retro," "JIRA," and "ticket" so many times that nobody remembers to explain them. Most of it is simpler than it sounds. This guide is the plain-English version of every Agile term you'll meet, plus what your job actually is in each ceremony.

The 30-second version

Agile is a philosophy: ship small bits of working software often, instead of one giant release. Scrum is the most popular way teams actually do Agile in practice, and it gives names to a few specific meetings and roles. A sprint is a fixed window (usually 1 to 2 weeks) where the team commits to a small batch of work and ships it. The standup is the 15-minute morning meeting during a sprint. That's roughly 80% of what you need to know.

Agile vs Scrum vs Kanban

People use these words interchangeably and they shouldn't. Quick map:

You can't do Scrum without doing Agile, but you can do Agile without Scrum. You'll usually find out which framework your team uses on day one, often by looking at how their Jira board is configured.

The Scrum ceremonies, what they actually are

Scrum has four recurring meetings. Names vary by company but the ideas are universal.

Sprint planning (1 to 2 hours, start of each sprint)

The team looks at the backlog of upcoming work, picks what to commit to for the sprint, and assigns initial owners. As an intern, your job here is mostly to listen and pick up tickets that match your skill level.

What to do well: when a ticket is being discussed and your manager looks at you, ask one clarifying question. "Does this require any frontend changes too, or is it backend-only?" That signals you're paying attention without over-promising.

Daily standup (15 min, every weekday)

Each person says three things: what I did yesterday, what I'm doing today, what's blocking me. Sometimes called "the daily" or "standup." The whole point is communication, not status reporting to your boss. If you finish in under 15 minutes, the team is doing it right.

Your standup script as an intern, day one through forever:

Yesterday: "I set up the dev environment and got the test suite running."
Today: "Reading the auth module to start on TICKET-1234."
Blockers: "None right now, but I might have a question about how
           the JWT secret is loaded by end of day."

Three sentences. Mention blockers proactively, not at the end of the day when it's too late.

Sprint review / demo (30 to 60 min, end of sprint)

The team shows what got built. Sometimes called "sprint review," "demo," or "show and tell." Stakeholders (product, design, sometimes leadership) attend. Each engineer briefly walks through what they shipped.

Your first time presenting will be week 6 to 10 if you've shipped something. Keep it short: what was the problem, what did you build, here's it working. 90 seconds is plenty for an intern's first feature.

Retrospective / "retro" (45 to 60 min, end of sprint)

Internal-only meeting where the team talks about how the sprint process went, not what got built. Common formats: "what went well, what didn't, what should we change?" or "start, stop, continue."

As an intern, you can absolutely contribute. Good first retro contributions:

Specific, observed, and tied to something concrete. Not "everything's fine" (low signal) and not "I think the whole process is broken" (overstepping).

Practice the workflow before the standups start

InternQuest is a virtual software engineering internship simulator: real Jira-style tickets, branches, commits, PR review. The week-one cognitive load is about half if you've already done the loop a few times. Free.

Try a mission →

The Scrum roles

Three roles you'll hear named:

"How long will it take" is your area, not the PM's. Don't let a PM tell you a thing will take two days when you know it'll take five. Push back politely.

Tickets, stories, epics, story points

Tickets / stories

A ticket is a single unit of work, usually about a day to a few days of effort. "Story" is the formal Scrum word for the same thing, often written as: "As a user, I want X so that Y." Most teams just say "ticket."

Every ticket should have: a clear description, acceptance criteria (what counts as done), and a reasonable size. If yours doesn't, ask before starting.

Epics

An epic is a big container of related tickets. Example: an epic might be "Add OAuth login," and it would contain 8 to 12 individual tickets ("Set up OAuth client config," "Add login button to navbar," "Write tests for the redirect flow," etc.). You'll work on tickets, not epics.

Story points

Most controversial concept in Scrum. Story points are a relative size estimate, not a time estimate. A 1-point ticket is "this is trivial, an hour or two." A 5-point ticket is "this is meaty, maybe two or three days." A 13-point ticket should probably be split.

Why use points instead of hours? In theory, points abstract away who's doing the work (a senior is faster than a junior on the same ticket). In practice, points often become hour-equivalents in disguise. Some teams use Fibonacci numbers (1, 2, 3, 5, 8, 13). Some teams use t-shirt sizes (S, M, L, XL). Some teams skip points entirely.

As an intern, your only job with points is: when asked "how big do you think this is?", give an honest gut estimate and be open to your team adjusting it.

Velocity

How many points the team typically completes per sprint. Used for predicting how much can fit in the next one. If your team has a velocity of 25 and there are 40 points in the next sprint plan, something has to come out.

Backlog, grooming, refinement

Backlog = the prioritized list of upcoming tickets, typically owned by the PM. Top of the list = ready to work on. Bottom = vague ideas.

Backlog grooming / refinement = a meeting (usually weekly) where the team takes upcoming tickets and clarifies them: adds acceptance criteria, gets a rough size estimate, asks blocking questions. Goal: anything that goes into a sprint is "ready," meaning small, scoped, and unambiguous.

You'll hear "this needs grooming" often, which means: this ticket is too vague or too big to start work on yet.

Definition of Done (DoD)

Most teams have a written or unwritten checklist for "this ticket is actually done." Common items:

Ticket isn't "done" until all of these are true. "I wrote the code" is not done. "I pushed but didn't merge" is not done. Get clear on your team's DoD in your first sprint.

The Jira basics

Jira is the dominant ticket tracker (Atlassian product). Linear, Asana, ClickUp, GitHub Projects, and Notion-as-tracker are common alternatives. The mechanics are similar across all of them.

What you'll do daily:

What "Agile" looks like when it's bad

Agile is often poorly implemented. Signs of a process that's gone wrong:

You'll experience at least one of these in any internship. Don't try to fix the process as an intern, that's not your job and it'll backfire. Just internalize what good looks like for later.

What you can ignore as an intern

You don't need to deeply understand: SAFe (Scaled Agile Framework), the entire Scrum Guide, the difference between commitment and forecast in modern Scrum, the certifications (CSM, PSM, SAFe Agilist). Those are job titles for someone else.

The minimum viable Scrum knowledge for an intern is the contents of this guide. You can build the rest as needed.

The single thing that matters most

Communicate proactively. Agile / Scrum is mostly a system of meetings and rituals to enforce frequent communication. If you do that part well even outside the rituals, the rest is just vocabulary.

That means: post in standup if you're stuck. Update the ticket when you discover a wrinkle. Comment on the PR when you're confused. Slack your manager if you're going to miss a deadline. The teams that work well are the ones where information flows quickly. Be a node that flows.

Practice the loop tickets create

InternQuest's virtual SWE internship simulator gives you Jira-style tickets, branches, commits, and PR review across 290+ missions. Build the muscle memory before week one. Free.

Start your first mission →