Continuous delivery with feature flags

Continuous Delivery with Feature Flags (toggles) is More Difficult Than it Seems

What happens if you’re working on something that lasts much more than one sprint? Maybe 3 sprints or 10. Are you going to work on a separate branch, ending with a huge merge? Are you going to run automated tests on that branch? This matter is not that simple, as I recently experienced.