The success of an Agile transformation stems from three key areas: behaviors driven by an Agile mindset at all levels of an organization, adherence to frameworks, and a relentless pursuit to deliver value to the customer.
One of the more nuanced tactics I use to drive rapid, incremental delivery of value to customers is called vertical slicing.
Think of a development project like a tiramisu. Each vertical slice of tiramisu contains many decadent layers of flavors and varying textures. Each portion is delicious because the combination of layers is better than eating one layer at a time. To do so would reduce the value of the culinary experience.
Similarly, a large item on your product backlog can be sliced up into smaller pieces either horizontally (that is, so the work only relates to a single architectural layer) or vertically (so the work spans multiple architectural components).(more…) Read More