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