1Developer means Developer
In the Scrum Guide, the term 'Developer' doesn't just mean a software engineer writing code. A UI/UX Designer on the team is considered a 'Developer'. A QA Tester is a 'Developer'. The framework uses the term to describe ANYONE who is actively participating in creating the Increment.
2Step-by-Step Breakdown
The Structure. The Scrum framework is famously described as '3-5-3'. It consists of 3 Roles, 5 Events, and 3 Artifacts. That is the entirety of the framework.
The 3 Roles (Accountabilities). In Scrum, there are no 'Project Managers' or 'Tech Leads' in the rulebook. There are only three roles: The Product Owner, The Scrum Master, and Developers.
The 5 Events. The heartbeat of Scrum is the Sprint (Event 1). Inside the Sprint, we have: Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective.
The 3 Artifacts. Artifacts are the things we create to provide Transparency. They are: The Product Backlog, The Sprint Backlog, and the Increment (the actual working software).
Knowledge Check. Which of the following is NOT one of the 3 official Scrum Artifacts?
- →The Jira Kanban Board
- →The Increment
The Sprint. The Sprint is a timebox (usually 2 to 4 weeks). It is a container for all the other events. During the Sprint, ideas are turned into value.
Cross-Functional Teams. The Scrum Team must be 'Cross-Functional'. This means the team has ALL the skills necessary to create value (Backend, Frontend, QA, Design). They do not depend on outsiders.
Self-Managing. Scrum Teams are 'Self-Managing'. Nobody tells them HOW to do their work. The Product Owner tells them WHAT is needed, and the Developers figure out HOW to build it.
Team Size. The ideal Scrum team is small enough to remain nimble, but large enough to complete significant work. Typically, 10 or fewer people.
Summary. Memorize the 3-5-3. It is the architectural blueprint of Agile delivery.
