Do you remember that in the comics, in volume 5, rick, glenn and michone lef the prison and near the end of the volume, were trapped by the governer.
Now, in the show, glenn and maggie were captured by merle in the first half of season 3, and volume 6 saw the escape from woodbury and volume 7 saw no threats from woodbury until the final fight.
In the show, they escape in the second half of season 3, and have a "finale fight", but in season 4, there are no threats from the governer until the final fight at the end of season 4a.
Now, I predict that season 7a will be all about Negan "bullying" rick and taking half their supplies with rick obeying. I think up until the season 7 mid-finale, rick will be "broken" and jesus will see this and tell rick "i think you need to see Ezekiel".
I think that season 7b, Rick will slowly come back to us, and during this time, Carol and Moran are at the kingdom, and when Jesus and Rick get there, they reuinite.
In the comics, we hear about Negan in volume 16, and see him in volume 17, where he kills (one of ricks crew). In season 6 of the show, we hear about him in the second half, but see him at the very end.
Following the way Woodbury worked, Volume 18, where Rick is broken and obeys negan, should be season 7a, with the meeting of ezekiel being 7b and I think someone other than Rick, maybe Carl will launch the attack on Negan, like in volume 19.
Therefore, I think that Negan will retaliate in season 8, launching several mini-attacks and kidnapping either sasha, or someone who resembles Michonne from a glance, as that happens in the comics with holly and andrea.
That should happen in season 8a, and all out war parts 1 and 2 should take up most of season 8.
Season 9, should they decide to take the "2 years later" route, would have an original storyline i should think, and somewhere in season 9b, have Ken and Marco's kidnapping.
Season 10a would be more about Carl and Rick, and Season 10b would introduce the whisperers.
Tell me if you think im wrong anywhere, of if you think I could be onto something!