In BDD workshops I briefly talk about feature slicing. In a nutshell:
Slice features so every feature should be deployable independently.
For this to happen, slice you features ‘across’ the tech stack, NOT ‘along’ the tech stack. (See attached images)
This is a common mistake, and seems easier to work that way.
For instance, develop the UI first, then the back end / business logic.
The problem here, your not deploying quickly / in small chunks.
Might as well call this waterfall development, because then that’s what this becomes..
#RedefiningSoftwareQuality #Agile #FeatureSlicing #AgileTransformation