Vertical Slicing and How to Boost Value Delivery
Minimum price
Suggested price

Vertical Slicing and How to Boost Value Delivery

Slicing user stories in Agile software development

About the Book

Agile software development is a fast paced and complex environment. Goals seem to be moving out from under you all of the time. In a complex environment, where things keep changing, how do you get the information organized into user stories to enable you to meet goals? Vertical Slicing of user stories is a practice that will help you get the information organized and enable you to meet goals. It also helps you to build both more effectively and efficiently. Writing user stories with this practice helps you to obtain and run with software requirements in a much better way than traditional requirement gathering practices.

Vertical Slicing of user stories is absolutely critical if you want to break stories down, have stories you can complete, and aim to deliver value. Writing user stories is how you get work to the team in Agile software development. It is a fundamental process, yet, it can be improved upon. User stories are how you communicate the work, but most importantly, how you initiate and start the work. Therefore, getting user stories right will set you down the right path. Make Vertical Slicing one of your software development best practices, and you will see better user stories.

If you ask these questions!

  • How do you guide software and meet goals, when they seemingly change on you?
  • How do you write better requirements for Agile software development?
  • How do you write better user stories with better software requirements?
  • How do you write user stories that are achievable?
  • How do you get the information you need to create software effectively and on time?
  • How do you break down work and software requirements?
  • What requirements analysis practices help with system design and writing better user stories?
  • How do you write user stories focused on getting user value?

Author TJ Rerob dives into the practice of Vertical Slicing. What does this mean for software development? Why is Vertical Slicing of user stories and systems better than alternatives? IE, Vertical Slicing vs Horizontal Slicing of systems. What are the benefits to be gained by breaking up your user stories using the Vertical Slicing practice? There are also questions to help with breaking up user stories. With over 15 years of experience in software development, I have seen practices that work and practices that struggle. Using the practice of Vertical Slicing on user stories is one of the single greatest improvements a team can make to how they organize around the Agile software development work.

The Vertical Slicing guide will provide tangible ideas and explanations on the Vertical Slicing practice. These are immediately impactful for the Agile development team. Take them and help to break down and break apart your stories. Allowing the team to arrive at stories that you can realistically take on and complete. User stories that you can then add to over time, incrementally gaining on the goals you aim to achieve.

What you will gain

With Vertical Slicing, break stories down into their most basic blocks of work. Allowing for better prioritization and sequencing based on value to be gained. When you have this, you can take on the work that will gain value effectively. Over time, that value is added to piece by piece, and you start to see real gain in your software product. Vertical Slicing is the practice to help get you there. So what do you gain with Vertical Slicing of your user stories, it is value. Vertical Slicing of Agile software development user stories helps to break apart and organize the work, which builds understanding. This piece by piece understanding also helps with greater knowledge sharing for system design.

Who This Book Is For

This is a book for any member of the Agile software development team. It extends to anyone working in product development and product management. The concepts help to build any product and apply to the whole process, not just Agile software development.

  • Share this book

  • Categories

    • Software
    • Agile
    • Software Engineering
    • Business Architecture
    • Agile Enterprise
    • Scrum
    • Product Management
    • Business Analysis
    • Scrum
    • Project Management
  • Feedback

    Email the Author(s)

About the Author

Table of Contents

  • Chapter One
    • Agile software development is a fluid environment
    • Software development causes pressure
    • Problems encountered that add to the stress
    • The cherry on top
    • Bullet list of the eBook
  • Chapter Two
    • What is Vertical Slicing?
    • An example
    • Another definition to consider
  • Chapter Three
    • Vertical Slice of the System Layers
    • Piece of Each Layer
    • Next is What I Call “Like Things”
    • Putting the Ideas Together
  • Chapter Four
    • Benefits from Vertical Slicing
  • Chapter Five
    • Agile and Waterfall Time to Delivery
    • Vertical Slicing Gains Business Value
  • Chapter Six
    • 5 Best Questions to Break Up User Stories Into Vertical Slices
  • Chapter 7
    • Last Thoughts on Vertical Slicing of Work
  • Closing
    • Contact and upcoming content
    • Find more @ Agile Rant
    • Please sign up for the Agile Rant newsletter
    • Upcoming ebook
  • Always aiming to provide good info and earning your business

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

80% Royalties. Earn $16 on a $20 book.

We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub