Your first tech job

Sefism.

Chapter 03

Working with your team

The rituals, tickets and written habits that software teams use to plan and coordinate work.

Standup

Also called daily scrum, daily standup

What
A short daily meeting, often 15 minutes, where the team shares progress toward the current goal, the next step and anything blocking them.
Why
It surfaces blockers early and keeps the team coordinated. It is for the team, not a report to the manager.
Example
Yesterday: finished the export endpoint, PR is up. Today: address review comments and start the CSV tests. Blocked: need access to the staging bucket.

Watch out

Listing every small task you touched instead of progress, next step and blockers.

Ticket and acceptance criteria

Also called user story, issue, Jira ticket, acceptance criteria, ticket

What
A ticket describes a piece of work; acceptance criteria are the checks that must be true for it to count as done.
Why
Clear criteria stop you building the wrong thing. If they are missing or vague, ask before starting, not after the review.

Watch out

Starting to code from the title alone and discovering in review that the expected behaviour was different.

Estimates and story points

Also called estimation, planning poker, story points

What
Relative sizes teams give to tickets, based on effort, complexity and uncertainty, rather than exact hours.
Why
They help a team plan how much fits in a cycle. For a junior, the honest range and the uncertainty matter more than the number.

Watch out

Giving an optimistic estimate to look fast, then quietly working late to meet it.

Sprint cycle

Also called sprint planning, sprint review, iteration, sprint

What
A fixed period, often one or two weeks, that starts with planning what to do and ends with reviewing what was done.
Why
Knowing the cycle tells you when to raise risks, when scope is agreed and when your work will be shown to others.

Retrospective

Also called retro

What
A regular team meeting to discuss what went well, what did not and what to change in how the team works.
Why
It is the safest place for a junior to suggest improvements, because the meeting exists for exactly that.

Watch out

Staying silent for months, or turning a retro point into blame of a person.

Low-context written updates

Also called async communication

What
Messages that make sense on their own: what, why, current state, link and what you need, without assuming the reader was in the room.
Why
Teammates in other time zones, meetings or weeks later can act on them without a follow-up question.
Example
Instead of "fixed it", write: "Fixed the duplicate emails bug (PR link). Cause was a retry without an idempotency key. Deployed to staging, will ship tomorrow after QA."

Working with product and design

Also called PM, product manager, designer

What
Product managers decide what to build and why; designers decide how it looks and behaves; engineers decide how to build it and flag trade-offs.
Why
Early, specific questions to product and design prevent rework. They value engineers who explain cost and risk in plain words.

Watch out

Changing agreed behaviour on your own because it was easier to build, without telling anyone.

Plain English at work

Also called English as a second language, ESL

What
Short sentences, common words, one idea per message and a structure people can scan, useful whether English is your first language or not.
Why
Most tech teams work in English across many first languages. Clear and simple beats fluent and long.

Watch out

Staying quiet in meetings because of your accent, when a short written follow-up would get your point across.

03 · Working with your team3 / 9