- Production: scrumexpansion.org - Start reading now!
- Preview: agreeable-island-0c966e810-preview.centralus.6.azurestaticapps.net - Test latest changes before production
The Scrum Guide Expansion Pack was created because the world in which we build products has changed—and continues to change rapidly.
Scrum, as defined in the 2020 Scrum Guide, is still solid and useful. But many practitioners, leaders, and teams found themselves asking deeper questions: – How do we stay focused on real outcomes, not just shipping features? – How do we work when AI becomes part of the team? – How do we apply Scrum in fast-moving environments without losing its simplicity?
The Expansion Pack is a response to those questions. It’s not a replacement of the Scrum Guide. It’s an optional companion—a way to support people who already use Scrum but feel they need more guidance to navigate today’s realities.
The motivation wasn’t to add more rules or make Scrum heavier. Quite the opposite: it was to clarify the spirit of Scrum, especially around product thinking, emergence, and strategic focus. Scrum has always been about enabling teams to learn fast, adapt, and deliver value. The Expansion Pack helps modern teams keep that spirit alive—especially in environments shaped by uncertainty, acceleration, and new technology.
Changes to content can often be contentious, culturally sensitive, and difficult to manage effectively. To navigate these complexities, we encourage the following collaborative workflow for contributors to the Scrum Guide Expansion Pack:
- Create a Discussion – Engage peers in a conversation about the proposed change, aiming for consensus. Include all perspectives that could provide valuable insights.
- Create an Issue – Once consensus is reached, [create an issue] clearly documenting the change and attributing all participants.
- Submit a Pull Request – Follow standard GitHub procedures: fork the repository, implement the change, and submit a Pull Request.
- Review the Pull Request – The original creators (Jeff, John, Ralph) or their delegates will review your submission, and may approve, comment, or reject the proposed change.
The Scrum community thrives on shared knowledge and collaborative improvement.
- Share practical insights - Start a new discussion.
- Address implementation challenges - Help others overcome obstacles.
- Propose refinements - Suggest improvements.
- Document lessons learned - Share your discoveries.
Making Scrum knowledge accessible globally is essential.
- Expand language support
- Refine translations
- Review content
Open a discussion to connect with the community.
- Production: scrumexpansion.org
- Preview: agreeable-island-0c966e810-preview.centralus.6.azurestaticapps.net
- Download PDF: Available languages
site/content/
Content Structure:
- Versioned Guides:
site/content/{guide-name}/2026.1/index.md(English) - Translations:
site/content/{guide-name}/2026.1/index.{lang}.md(e.g., index.de.md) - Homepage:
site/content/_index.md(English) and_index.{lang}.md
Available Guides:
scrum-guide-expanded/- Core comprehensive guidecomplexity/,psychological-safety-in-scrum-teams/,ai-and-scrum/, and 12 more extension guides
Content Contributions Include:
- Enhance content - Improve clarity and depth
- Clarify concepts - Make explanations more accessible
- Suggest new sections - Propose additions
- Review and edit - Fix typos, improve grammar
- Add translations - Expand language support
📖 Read First:
- Content Management Guide - Structure, versioning, academic references
- Contributing Guidelines - PR process, standards
site/content/ if you understand Hugo, Azure Static Web Apps, and the deployment pipeline.
Technical areas:
- Hugo templates -
site/layouts/(uses HugoGuides module) - Styling -
site/static/css/ - Infrastructure -
.github/workflows/, Azure configuration - Build scripts -
scripts/(PowerShell automation)
📖 Technical Documentation:
Developed by Scrum and agile product development experts:
- Ralph Jocham
- John Coleman
- Jeff Sutherland
Built upon the official 2020 Scrum Guide by Ken Schwaber and Jeff Sutherland.
Freely available under an open license:
- Read and distribute
- Use for training and education
- Translate
- Adapt and build upon
Attribution is requested.
See LICENSE for complete terms.
These tasks can be performed by any contributor. All changes follow the standard workflow: Fork → Make Changes → Test Locally → Create PR → Preview → Review → Merge
Create a new guide to extend the core Scrum Guide.
Steps:
- Read Content Management Guide for structure
- Create directory:
site/content/{new-guide-name}/ - Create version folder:
site/content/{new-guide-name}/2026.1/ - Add content:
index.md(English),index.{lang}.md(other languages) - Create
_index.mdfor guide landing page - Add history folder:
site/content/{new-guide-name}/history/ - Test locally:
hugo server -D --source site - Submit PR for review
Create a new version of an existing guide.
Steps:
- Create new version folder:
site/content/{guide-name}/2026.2/ - Copy content from previous version:
site/content/{guide-name}/2026.1/ - Update content in new version folder
- Update version history in
site/content/{guide-name}/history/ - Test locally:
hugo server -D --source site - Submit PR for review
Add support for a new language across the entire site.
Steps:
- Read Translations Guide
- Read Translation Code of Conduct
- Run PowerShell script:
.\scripts\Create-TranslationTemplate.ps1 -LanguageCode "xx" -LanguageName "Language Name" - Update
site/i18n/{lang}.yamlwith translated UI strings - Test language switcher:
hugo server -D --source site - Submit PR for review
Translate content of a core guide or extension.
Important: All translation PRs must be approved by the guide owner.
Steps:
- Read Translations Guide
- Read Translation Code of Conduct
- Fork the repository
- Create translation file:
site/content/{guide-name}/2026.1/index.{lang}.md - Translate content following academic reference format
- Test locally:
hugo server -D --source site - Submit PR for review
- Preview site will be automatically created for your PR
- Guide owner reviews and approves
Translate a specific version of a guide or extension.
Steps:
- Follow steps from "Translate a Guide or Extension" above
- Target specific version folder:
site/content/{guide-name}/{version}/index.{lang}.md - Ensure consistency with original version content
- Submit PR for review by guide owner
Generate PDF versions of guides for all languages.
Requirements:
- PowerShell 7+
- Pandoc
- LaTeX (XeLaTeX)
Steps:
- Install prerequisites (see PDF Generation Guide)
- Run script:
.\scripts\Create-GuidePDFs.ps1 - Or for specific guide:
.\scripts\Create-GuidePDFs.ps1 -GuideName "complexity" - Or for specific language:
.\scripts\Create-GuidePDFs.ps1 -Language "de" - PDFs generated in:
site/content/{guide-name}/{version}/pdf/ - Commit PDFs and submit PR
Add attribution for contributors to a specific guide.
Steps:
-
Open contributor file:
site/data/contributions/{guide-slug}.yml -
Add contributor entry:
- name: "Contributor Full Name" githubUsername: "their-github-username" # PREFERRED (auto-fetches image) url: "https://their-website.com" contributions: - "2026.1" role: "contributor" # creator, contributor, translator, reviewer
-
For custom images (if no GitHub):
- Upload to:
site/static/images/contributors/firstname-lastname.jpg - Add:
image: /images/contributors/firstname-lastname.jpg
- Upload to:
-
Test locally:
hugo server -D --source site -
Submit PR for review
Image Priority: 1) githubUsername (auto) → 2) gravatar → 3) image (manual)
Review and provide feedback on community contributions.
Steps:
- Find open PRs in GitHub Pull Requests
- Visit PR preview site:
https://agreeable-island-0c966e810-{PR#}.centralus.6.azurestaticapps.net- Replace
{PR#}with the actual PR number (e.g., PR #42 →...810-42.centralus...)
- Replace
- Test functionality and check translations
- Leave constructive feedback in PR comments
- Approve or request changes
Note: PR preview sites are only created for PRs from the main repository, not from forks.
Report problems or suggest improvements following the encouraged workflow.
Steps:
- Check existing issues first
- Create new issue with clear title
- Include:
- What happened vs. what you expected
- Steps to reproduce
- Browser/device information (if applicable)
- Add screenshots if helpful
- Reference related PRs or discussions
Encouraged Workflow: Discussion → Issue → Pull Request (see Contributing Guide)
Improve documentation in the docs/ folder.
Steps:
- Identify outdated or missing documentation
- Edit files in
docs/folder:getting-started.md- Setup instructionsdevelopment.md- Development workflowscontent-management.md- Content guidelinestroubleshooting.md- Common issues- Other documentation files
- Test all links and formatting locally
- Submit PR with clear description of improvements
Safe Zone: ✅ docs/ folder is safe for editing
All translations must follow:
- Translation Guide - Technical process
- Translation Code of Conduct - Standards and expectations
Key Points:
- Maintain academic reference format
- Preserve meaning, emphasis, and nuance
- All PRs require guide owner approval
- Use fork-PR-preview-review workflow
These tasks require repository admin permissions.
Deploy to production at scrumexpansion.org.
Steps:
- Ensure all changes are merged to
mainbranch - Verify Preview site looks correct
- Navigate to GitHub → Releases → Draft a new release
- Create a tag with higher version number:
- Patch (v1.0.1): Typo fixes, small corrections
- Minor (v1.1.0): New sections, content additions
- Major (v2.0.0): Complete revamp, breaking changes
- Add release title and description
- Click Publish release
- Automatic deployment to production begins
More Details: See Deployment Guide
- Read the expansion - Production site
- Test latest changes - Preview site
- Engage with the community
- Support translations
- Review contribution guidelines
Together, we're advancing Scrum practice for modern product development challenges.