Facebook Pixel
Searching...
English
EnglishEnglish
EspañolSpanish
简体中文Chinese
FrançaisFrench
DeutschGerman
日本語Japanese
PortuguêsPortuguese
ItalianoItalian
한국어Korean
РусскийRussian
NederlandsDutch
العربيةArabic
PolskiPolish
हिन्दीHindi
Tiếng ViệtVietnamese
SvenskaSwedish
ΕλληνικάGreek
TürkçeTurkish
ไทยThai
ČeštinaCzech
RomânăRomanian
MagyarHungarian
УкраїнськаUkrainian
Bahasa IndonesiaIndonesian
DanskDanish
SuomiFinnish
БългарскиBulgarian
עבריתHebrew
NorskNorwegian
HrvatskiCroatian
CatalàCatalan
SlovenčinaSlovak
LietuviųLithuanian
SlovenščinaSlovenian
СрпскиSerbian
EestiEstonian
LatviešuLatvian
فارسیPersian
മലയാളംMalayalam
தமிழ்Tamil
اردوUrdu
Fixing Your Scrum

Fixing Your Scrum

Practical Solutions to Common Scrum Problems
by Ryan Ripley 2020 242 pages
4.34
100+ ratings
Listen

Key Takeaways

1. Embrace Scrum values to foster team collaboration and product success

Commitment, focus, openness, respect, and courage are the five Scrum values.

Scrum values are essential. They provide a foundation for effective teamwork and successful product development. Commitment ensures team members give their best effort, while focus helps prioritize the most important tasks. Openness promotes transparency and honest feedback, respect fosters a supportive environment, and courage enables team members to tackle challenges head-on.

Applying values in daily work. Teams should regularly reflect on how they embody these values:

  • During Sprint Planning, commit to achievable goals
  • Maintain focus on the Sprint Goal throughout the Sprint
  • Be open about progress and impediments in Daily Scrums
  • Show respect for diverse opinions in Sprint Retrospectives
  • Demonstrate courage by addressing conflicts and taking risks

By consciously applying these values, Scrum teams can improve collaboration, increase productivity, and deliver better products.

2. Empower the Product Owner to maximize value and guide product vision

The product owner is accountable for maximizing the value of the product resulting from work of the Development Team.

Product Owner responsibilities. The Product Owner plays a crucial role in Scrum by:

  • Defining and communicating the product vision
  • Managing the Product Backlog
  • Prioritizing features based on business value
  • Collaborating with stakeholders and the Development Team

Empowering the Product Owner. Organizations must give Product Owners the authority to make decisions about the product. This includes:

  • Full control over the Product Backlog
  • Ability to accept or reject work during Sprint Reviews
  • Direct communication with stakeholders and customers

A fully empowered Product Owner can respond quickly to market changes, stakeholder feedback, and new opportunities, ensuring the product delivers maximum value.

3. Maintain a single, well-organized Product Backlog for clarity and focus

The Product Backlog is the single source of requirements for any changes to be made to the product.

Single source of truth. Having one Product Backlog ensures:

  • Clear prioritization of work
  • Reduced confusion and conflicting priorities
  • Improved transparency for all stakeholders

Effective backlog management. The Product Owner should:

  • Regularly refine and update the backlog
  • Ensure items are clear, concise, and actionable
  • Collaborate with the Development Team to estimate effort
  • Order items based on value, risk, and dependencies

A well-maintained Product Backlog helps teams focus on the most important work, adapt to changes quickly, and deliver value consistently.

4. Build cross-functional Development Teams to deliver "Done" increments

Development Teams are structured and empowered by the organization to organize and manage their own work.

Cross-functional teams. Scrum teams should have all the skills necessary to deliver a "Done" increment without relying on others outside the team. This includes:

  • Design, development, testing, and other technical skills
  • Domain knowledge and business analysis capabilities
  • DevOps and deployment expertise

Self-organization benefits:

  • Increased ownership and accountability
  • Faster decision-making and problem-solving
  • Improved collaboration and knowledge sharing
  • Enhanced creativity and innovation

By building truly cross-functional teams and empowering them to self-organize, organizations can significantly improve their ability to deliver high-quality products quickly and consistently.

5. Scrum Masters serve as servant-leaders, not micromanagers or taskmasters

The Scrum Master is a servant-leader for the Scrum Team.

Servant leadership. Scrum Masters should focus on:

  • Removing impediments for the team
  • Facilitating Scrum events and discussions
  • Coaching team members and the organization on Scrum practices
  • Protecting the team from outside interference

Avoiding common pitfalls. Scrum Masters should not:

  • Assign tasks or manage individual work
  • Make decisions for the team
  • Focus solely on administrative duties
  • Act as a project manager or team lead

Effective Scrum Masters empower their teams to become high-performing units by fostering self-organization, continuous improvement, and adherence to Scrum values and principles.

6. Collaborate with management to align Scrum practices with organizational goals

Scrum's success is based on people becoming more proficient in living these five values.

Building organizational support. Scrum Masters and Product Owners should:

  • Educate management on Scrum principles and benefits
  • Demonstrate how Scrum aligns with business objectives
  • Address concerns and misconceptions about agile practices
  • Showcase team successes and improvements over time

Adapting organizational processes. Work with management to:

  • Align HR practices with Scrum team structures
  • Adjust budgeting and planning processes for agile workflows
  • Develop metrics that focus on outcomes rather than outputs
  • Create a culture that supports experimentation and learning

By collaborating closely with management, Scrum teams can create an environment that supports agile practices and maximizes the benefits of Scrum across the organization.

7. Use Sprints as creative constraints to drive continuous improvement

The heart of Scrum is a Sprint, a time-box of one month or less during which a "Done", useable, and potentially releasable product Increment is created.

Sprint benefits:

  • Provides a clear timebox for focused work
  • Encourages regular delivery of value
  • Limits risk by constraining investment
  • Promotes frequent inspection and adaptation

Leveraging Sprints effectively:

  • Set challenging but achievable Sprint Goals
  • Use timeboxes to drive creativity and problem-solving
  • Regularly review and improve Sprint practices
  • Maintain a consistent Sprint length for predictability

By embracing Sprints as creative constraints, teams can deliver value more frequently, adapt to changes quickly, and continuously improve their processes and products.

8. Make Sprint Planning collaborative and goal-oriented, not a tedious task assignment

Sprint Planning answers the following: What can be delivered in the Increment resulting from the upcoming Sprint? How will the work needed to deliver the Increment be achieved?

Effective Sprint Planning:

  • Collaboratively define a clear Sprint Goal
  • Select Product Backlog items that contribute to the goal
  • Discuss implementation strategies as a team
  • Ensure the Development Team feels ownership of the plan

Avoid common pitfalls:

  • Don't assign tasks to individuals during planning
  • Resist the urge to over-plan or create detailed schedules
  • Don't let the Product Owner dictate the entire plan
  • Avoid committing to more work than the team can realistically complete

By focusing on collaboration and goal-setting, Sprint Planning becomes an energizing event that sets the team up for success in the upcoming Sprint.

9. Leverage the Daily Scrum for team alignment and impediment removal

The Daily Scrum is a 15-minute time-boxed event for the Development Team to synchronize activities and create a plan for the next 24 hours.

Effective Daily Scrums:

  • Focus on progress toward the Sprint Goal
  • Identify and address impediments quickly
  • Promote self-organization and adaptation
  • Enhance transparency within the team

Improving Daily Scrum practices:

  • Use a physical or digital board to visualize work
  • Encourage team members to speak to each other, not the Scrum Master
  • Keep the event timeboxed to 15 minutes
  • Follow up on impediments immediately after the meeting

By treating the Daily Scrum as a crucial alignment and planning event, teams can significantly improve their ability to deliver value and respond to challenges throughout the Sprint.

10. Define and evolve "Done" to ensure high-quality, releasable increments

The definition of "Done" evolves as the Scrum Team matures.

Creating a Definition of Done:

  • Collaborate as a team to define clear criteria
  • Include all aspects of quality (e.g., testing, documentation, performance)
  • Ensure the definition aligns with organizational standards
  • Make the definition visible and accessible to all team members

Evolving the Definition of Done:

  • Regularly review and update the definition in Sprint Retrospectives
  • Gradually increase the rigor of the definition as the team matures
  • Address technical debt and quality issues through the definition
  • Use the definition to drive conversations about quality and process improvement

A clear and evolving Definition of Done helps teams deliver high-quality, releasable increments consistently, reducing technical debt and increasing stakeholder satisfaction.

11. Conduct Sprint Reviews as collaborative sessions, not mere demonstrations

The Sprint Review is an opportunity for the Scrum Team to get feedback on the product.

Effective Sprint Reviews:

  • Involve stakeholders actively in the discussion
  • Present the increment in the context of the product vision and goals
  • Discuss market changes and their impact on the product
  • Collaborate on updating the Product Backlog based on feedback

Improving Sprint Review practices:

  • Prepare an agenda that includes more than just a demo
  • Encourage stakeholders to provide honest feedback
  • Use the event to make decisions about future product direction
  • Celebrate successes and learn from challenges as a team

By treating Sprint Reviews as collaborative working sessions, teams can gather valuable feedback, make informed decisions, and ensure the product remains aligned with stakeholder needs and market demands.

Last updated:

Review Summary

4.34 out of 5
Average of 100+ ratings from Goodreads and Amazon.

Fixing Your Scrum receives overwhelmingly positive reviews, with readers praising its practical approach to addressing common Scrum issues. Many reviewers highlight the book's valuable insights for both new and experienced Scrum Masters. The comprehensive overview of Scrum dysfunctions and solutions is frequently mentioned. Readers appreciate the anti-pattern examples, actionable advice, and emphasis on Scrum values. The book is recommended for entire Scrum teams and stakeholders, with many considering it a must-read for those involved in Scrum practices.

Your rating:

About the Author

Ryan Ripley is the author of "Fixing Your Scrum: Practical Solutions to Common Scrum Problems." He is an experienced Scrum practitioner and trainer who has gained recognition for his expertise in the field. Ripley's approach to Scrum focuses on addressing real-world challenges faced by teams implementing the framework. His writing style is noted for its clarity and practicality, offering actionable solutions to common issues. Ripley's work reflects a deep understanding of Scrum principles and values, emphasizing their importance in successful implementation. His insights are drawn from extensive experience working with various teams and organizations, making his advice relevant and applicable across different contexts.

Download PDF

To save this Fixing Your Scrum summary for later, download the free PDF. You can print it out, or read offline at your convenience.
Download PDF
File size: 0.53 MB     Pages: 13

Download EPUB

To read this Fixing Your Scrum summary on your e-reader device or app, download the free EPUB. The .epub digital book format is ideal for reading ebooks on phones, tablets, and e-readers.
Download EPUB
File size: 3.19 MB     Pages: 10
0:00
-0:00
1x
Dan
Andrew
Michelle
Lauren
Select Speed
1.0×
+
200 words per minute
Create a free account to unlock:
Bookmarks – save your favorite books
History – revisit books later
Ratings – rate books & see your ratings
Unlock unlimited listening
Your first week's on us!
Today: Get Instant Access
Listen to full summaries of 73,530 books. That's 12,000+ hours of audio!
Day 4: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 7: Your subscription begins
You'll be charged on Nov 22,
cancel anytime before.
Compare Features Free Pro
Read full text summaries
Summaries are free to read for everyone
Listen to summaries
12,000+ hours of audio
Unlimited Bookmarks
Free users are limited to 10
Unlimited History
Free users are limited to 10
What our users say
30,000+ readers
“...I can 10x the number of books I can read...”
“...exceptionally accurate, engaging, and beautifully presented...”
“...better than any amazon review when I'm making a book-buying decision...”
Save 62%
Yearly
$119.88 $44.99/yr
$3.75/mo
Monthly
$9.99/mo
Try Free & Unlock
7 days free, then $44.99/year. Cancel anytime.
Settings
Appearance