Brand new shiny’ project(s), no legacy, everything to build and design from scratch… Dream scenario, innit? Well, can be a nightmare when under this description is hidden few years old project which is still under ‘construction’ and can’t be used by business/users even though it’s kinda ‘working’. Yep, this means mess and few years legacy code even before going to the production. Yay, what a fun! But, even if you’re lost in the darkest forest, there is a hope! Always. During my talk I present the sins that leads to this situation: -No product vision -Gold plating -Too big backlog … and cures for them!