I'm new to chickens... have my first batch of chicks right now, and we have two German Shepherds. I have my chicks in a brooder in the garage. I let the GSDs come out with me when I care for the chicks so that both the chicks and the dogs can get used to the sights, sounds, movements, and smells of the other. I'm hoping the dogs will perceive the chicks more as part of the "pack" since they're starting off in the garage/house with us.
Though they are going to share the backyard, I'm not going to allow the chickens to free range when the dogs are outside. I'm going to have a secure coop and run, and just let the chickens free range for a couple of hours most days when the dogs are inside. Still, I don't want the dogs bothering the chickens in their run.
I was advised by someone experienced in both chickens and GSDs to do puppy style obedience outside the chicken run, then work up to obedience inside the chicken run, and then finally just allow the dog to be around the chickens (which I don't actually plan to do). I was told to correct the dog for "any chase precursors - eyeing, crouching, freezing up, so it never escalates to the point of actual chasing. It's a lot harder to break them of the habit once they learn how much fun birds are to chase."
I don't know how this will work on my dogs, as the chicks are still in the brooder in the garage. The GSDs haven't shown much interest in them yet. I hope to keep it that way.
Good luck with your dogs. I hope you figure out a solution.