Three windows I'd say. If there's no sign of progress at the start of the season after next then let him go. You're right, one season isn't enough, but we should know past January if we're getting a good return on our signings and then another dig at it in the summer.
I've got a feeling we'll keep Kennedy, and he'll be Goodwin's Ojo type project (and maybe a little bit of pragmatism). I'd still like to see Campbell here, because he just seems to have so much unfulfilled potential, and not in a Craig Storie kind of way, he actually looks like he could be very good.