
A vertical slice (VS) is a type of milestone, benchmark, or deadline, with emphasis on demonstrating progress across all components of a project.[1]
Overview
The term vertical slice refers to a cross-sectional slice through the layers that form the structure of the software code base. It is mostly used in Scrum terminology where the work is planned in terms of features (or stories).
For example, a software project may consist of three layers (or components):
- Data access layer (bottom)
- Business logic layer (middle)
- User interface layer (top)
References
- Maxwell Chandler, Heather (2019). The Game Production Toolbox (1st ed.). Burlington, MA, USA: Jones & Bartlett Learning. p. 68. ISBN 9781138341715.
- Vertical Slicing Training Deck by Ben Clay (Enterprise Scaled Scrum 2009)
- Built to Thrive by Jay van Zyl
- Horizontal and Vertical User Stories - Slicing the Cake by Ned Kremic
- INVEST IN GOOD STORIES, AND SMART TASKS by Bill Wake
- 6 Brilliant Ways to Slice User Stories by Dominic Krimmer
- User Stories 2.0 by Jeff Sutherland