Select the search type
  • Site
  • Web
Search

Free Learning Enrollment

Get curated free lessons
tailored to your interests

Pick your topics and we’ll open your default email client with a prefilled enrollment request to rodclaar@effectiveagiledev.com.

  • Role-aware learning: Scrum, dev languages, web, DNN, AI tools & local LLMs.
  • Fast start: we’ll reply with links, playlists, and recommended next steps.
  • Self-contained module: all styling and logic is in this one block.

Enroll me in free learning

Opens your default email client (mailto). If you don’t have a mail app configured, use a webmail handler (Gmail/Outlook) or copy/paste the info into an email to rodclaar@effectiveagiledev.com.

Search Results

Rod Claar

Step 1: Understand what “Developer” means in Scrum (and what it does not)

In Scrum, Developer is not a job title.It is an accountability.

What “Developer” Means

A Developer is accountable for:

  • Creating a usable Increment each Sprint

  • Meeting the Definition of Done

  • Adapting the Sprint Backlog daily

  • Holding each other accountable as professionals

Designers, testers, analysts, architects—if they contribute to the Increment, they are Developers in Scrum.

Scrum optimizes for flow to Done, not role silos.


What “Developer” Does Not Mean

It does not mean:

  • “The person who writes code only”

  • “Someone who waits for instructions”

  • “QA is separate from Developers”

  • “Only seniors decide technical direction”

These are anti-patterns that fragment ownership and slow delivery.

When work moves between functional silos, flow degrades.


Common Anti-Patterns That Kill Flow

  1. Mini-waterfall inside the Sprint
    Dev → QA → Rework

  2. Specialist bottlenecks
    One person owns testing, automation, or deployment.

  3. Partial ownership
    “My task is done” vs. “The Increment is Done.”

Scrum requires shared accountability for outcomes.


Practical Diagnostic

If your Sprint ends with:

  • Stories “almost done”

  • Testing deferred

  • Integration incomplete

The team is likely operating with role boundaries instead of shared Developer accountability.


Exercise

  1. Write your team’s top 3 Developer responsibilities.

  2. Compare them to your current working agreements.

  3. Identify gaps between:

    • What Scrum expects

    • What your team actually practices

If responsibilities do not clearly support producing a Done Increment every Sprint, adjust your agreements.

Clarity here improves throughput immediately.

 

Previous Article Step 2: Turn backlog items into “buildable slices” (small, testable, valuable)
Next Article Step 3: Turn outcomes into backlog slices (without giant stories)
Print
62 Rate this article:
No rating
Please login or register to post comments.

Search

Next steps

Choose your next step — Learn, Courses, or Videos.

Not sure where you came from? No problem. Pick the destination that matches what you want to do next.

Tip: If you want a guided starting point, choose Learn. If you want dates and registration, choose Courses. If you want quick wins, choose Videos.