Adapting for ‘Vertical Slices’ in Agile

Agile process allows us to deliver software product in customer’s hands faster through iterative chunks, enabling quicker feedback from the user, lowering the cost of responding to changes and allowing better accuracy of work estimated by development team. The increment delivered by each iteration has to result in a working product. Iteration is a ‘vertical slice’ of working end-to-end product increment that could have code changes in all layers of the product. This post explores what this ‘vertical slice’ delivery actually means for the team, product and software design.   Read More »