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
Scrum Shortcuts Without Cutting Corners

Scrum Shortcuts Without Cutting Corners

Agile Tactics, Tools & Tips
by Ilan Goldstein 2013 208 pages
4.06
100+ ratings
Listen

Key Takeaways

1. Embrace Scrum as a framework, not a rigid methodology

Scrum is like chess. You either play it as its rules state, or you don't.

Flexibility within structure. Scrum provides a framework of practices tied together by a small set of clearly defined rules. It's not a one-size-fits-all method, but a flexible platform from which various approaches can be derived depending on the environment. This flexibility allows teams to adapt Scrum to their specific needs while still adhering to its core principles.

Holistic implementation. To work as intended, Scrum must be implemented holistically. Partially adopting Scrum is tantamount to not adopting it at all. The framework doesn't contain redundant rules or practices, so each element plays a crucial role in the overall effectiveness of the approach.

Continuous improvement. Scrum emphasizes inspection and adaptation, allowing teams to continuously improve their processes. This iterative approach ensures that the framework evolves with the team and project needs, rather than remaining static and inflexible.

2. Foster a culture of servant leadership and collaborative teamwork

Scrum relies on as much real-time communication as possible (rather than formalized, written bug reports), but if documentation is required, it should be fit for purpose and kept to the bare minimum.

Servant leadership. The ScrumMaster role embodies the concept of servant leadership, focusing on removing impediments and facilitating team success rather than traditional command-and-control management. This approach empowers team members and creates a more collaborative environment.

Cross-functional collaboration. Scrum teams are designed to be cross-functional, breaking down silos between different specialties. This structure promotes knowledge sharing, reduces bottlenecks, and enables the team to deliver complete, potentially shippable increments of work.

Team dynamics:

  • Encourage open communication and transparency
  • Foster a sense of shared responsibility for project outcomes
  • Promote continuous learning and skill development within the team
  • Cultivate a culture of trust and mutual respect among team members

3. Implement effective sprint planning and execution techniques

The sprint won't always go according to plan, and no doubt adjustments will need to be made at times. However, if this session is well run, everyone will have a much better idea of what the collective objectives are, and this information will make the coordination and alignment of expectations a great deal easier.

Sprint planning. Effective sprint planning sets the foundation for successful sprint execution. This involves:

  • Setting a clear sprint goal
  • Defining and prioritizing user stories
  • Breaking down stories into actionable tasks
  • Estimating effort required for each task

Sprint execution. During the sprint, focus on:

  • Daily stand-ups to synchronize team efforts and identify impediments
  • Maintaining a visible and up-to-date task board
  • Adhering to the definition of done for each user story
  • Protecting the team from scope creep and external interruptions

Adaptability. While sticking to the sprint plan is important, be prepared to adapt to changing circumstances:

  • Address impediments promptly
  • Communicate any potential deviations from the plan to stakeholders
  • Use the sprint review and retrospective to learn and improve for future sprints

4. Refine requirements through user stories and definitions of done

Until the issue is resolved, the user story is not complete, and that being the case, an issue is a part of the actual user story rather than an independent, albeit associated, product backlog item.

User stories. Craft effective user stories that capture the essence of user needs and business value. Ensure stories are:

  • Independent
  • Negotiable
  • Valuable
  • Estimable
  • Small
  • Testable

Definition of Done. Establish clear criteria for when a user story is considered complete. This may include:

  • Code written and peer-reviewed
  • Unit tests passed
  • Integration tests passed
  • Documentation updated
  • Product owner approval obtained

Continuous refinement. Regularly refine the product backlog to:

  • Break down larger stories into smaller, manageable pieces
  • Clarify acceptance criteria
  • Prioritize stories based on business value and dependencies
  • Ensure stories are ready for upcoming sprints

5. Adopt relative estimation for more accurate project forecasting

Relative estimation applies the principle that comparing is much quicker and more accurate than deconstructing.

Story points. Use story points as a relative measure of effort, complexity, and uncertainty. This approach allows for quicker and more accurate estimation compared to time-based estimates.

Planning Poker. Implement Planning Poker as a collaborative estimation technique:

  • Present user stories to the team
  • Allow team members to estimate independently
  • Discuss differences in estimates
  • Reach consensus on final estimate

Velocity tracking. Monitor team velocity (story points completed per sprint) to:

  • Improve sprint planning accuracy
  • Forecast project completion dates
  • Identify trends in team productivity

6. Integrate quality assurance throughout the development process

Quality is no longer an afterthought, and testing should become an inherent part of every stage of the user story development, including before a single line of functional code is written.

Shift-left testing. Incorporate testing activities early and throughout the development process:

  • Write automated unit tests before implementing features (Test-Driven Development)
  • Conduct regular code reviews to catch issues early
  • Perform continuous integration to detect integration problems quickly

Automation. Invest in test automation to:

  • Reduce manual testing effort
  • Enable faster feedback loops
  • Improve overall product quality
  • Support continuous delivery and deployment

Quality mindset. Foster a team-wide commitment to quality:

  • Make quality everyone's responsibility, not just testers
  • Encourage pair programming and collaborative problem-solving
  • Regularly review and improve testing practices in retrospectives

7. Utilize metrics and visual management tools to track progress

So long as the approaches you choose to implement adhere to this premise, you are on the right track.

Key metrics. Focus on meaningful metrics that drive improvement:

  • Sprint burndown chart
  • Release burndown chart
  • Velocity
  • Cycle time
  • Defect trends

Visual management. Implement visual tools to enhance transparency and communication:

  • Physical or digital task boards
  • Information radiators displaying key metrics
  • Burndown charts prominently displayed in team area

Data-driven decisions. Use metrics to:

  • Identify areas for process improvement
  • Make informed decisions about sprint and release planning
  • Demonstrate progress to stakeholders

8. Conduct meaningful sprint reviews and retrospectives

The sprint review demo needs to be conducted on the staging environment rather than on the development server (and definitely not on an individual's machine). This is not a smoke-and-mirrors demonstration, and the team needs to really prove that what it has developed is releasable.

Sprint reviews. Make sprint reviews engaging and productive:

  • Demonstrate working software, not PowerPoint slides
  • Encourage stakeholder feedback and questions
  • Use the review to inform product backlog refinement

Sprint retrospectives. Conduct effective retrospectives to drive continuous improvement:

  • Create a safe environment for open discussion
  • Focus on actionable improvements
  • Follow up on previous retrospective action items

Continuous improvement. Use these events to:

  • Celebrate successes and learn from failures
  • Identify and address systemic issues
  • Foster a culture of transparency and continuous learning

9. Manage stakeholder expectations and organizational change

Without wishing to overgeneralize, if one (or more) of your sponsors has a background in an industry synonymous with a command-control culture they will likely feel that working 18-hour days is a cultural norm and that if you don't look like you're about to have your fourth coronary, then you're simply not focused enough!

Stakeholder management. Proactively manage stakeholder expectations:

  • Educate stakeholders on Scrum principles and practices
  • Regularly communicate progress and challenges
  • Involve stakeholders in sprint reviews and key decisions

Organizational change. Address cultural and structural changes needed for Scrum success:

  • Identify and address organizational impediments
  • Promote cross-functional collaboration and break down silos
  • Align reward systems with Scrum values and principles

Change management strategies:

  • Start with pilot projects to demonstrate value
  • Celebrate and communicate early wins
  • Provide training and coaching to support the transition
  • Be patient and persistent, recognizing that change takes time

10. Empower self-organizing teams to unlock their full potential

Self-organization is a bottom-up emergent property of a complex adaptive system.

Team empowerment. Create an environment that supports self-organization:

  • Give teams autonomy in how they achieve sprint goals
  • Encourage collective ownership of work and outcomes
  • Allow teams to make decisions about their processes and tools

Leadership support. Leaders should:

  • Provide clear goals and constraints
  • Remove organizational impediments
  • Trust teams to make decisions and solve problems
  • Offer guidance and support without micromanaging

Continuous learning. Foster a culture of continuous improvement:

  • Encourage experimentation and learning from failures
  • Provide opportunities for skill development and cross-training
  • Celebrate team achievements and progress towards self-organization

Last updated:

Review Summary

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

Scrum Shortcuts without Cutting Corners receives high praise for its practical, accessible advice on implementing Scrum. Readers appreciate the author's real-world experience, humor, and straightforward writing style. The book offers valuable insights for both beginners and experienced practitioners, covering common challenges and providing actionable tips. Many reviewers consider it an essential resource for Scrum teams, highlighting its unique perspective on Agile methodologies. While a few readers found some content basic, most highly recommend the book for its concise, engaging approach to Scrum implementation.

Your rating:

About the Author

Ilan Goldstein is a highly regarded Agile coach and Scrum expert. With extensive experience in software development and project management, he has gained a reputation for his practical, no-nonsense approach to Scrum implementation. Goldstein's writing style is praised for its clarity, humor, and accessibility, making complex concepts easy to understand for readers at all levels. His work is based on real-world experiences, offering valuable insights and solutions to common Scrum challenges. As an author, Goldstein is known for challenging traditional interpretations of Agile methodologies and providing fresh perspectives on Scrum practices.

Download PDF

To save this Scrum Shortcuts Without Cutting Corners summary for later, download the free PDF. You can print it out, or read offline at your convenience.
Download PDF
File size: 0.27 MB     Pages: 13

Download EPUB

To read this Scrum Shortcuts Without Cutting Corners 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: 2.98 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