A 7-month old pup just has too much energy and not enough brains to remember to respect the chickens. Keep working with her and as she grows up she will get better. Just remember, it does get better.
My english setter is three now, he is starting to settle down and consistently listen to comands. He no longer just runs around the yard barking just because the sky is blue! We have over an acre fenced for the dogs and we knew this was the nature of the dog before we "rescued" him at 10 months old.
A "job" for a dog can be many things. Be creative. One friend gave her dog the "job" of walking at her side without pulling. She has fybiromyalgia (SPELLING ERROR) and she walks three or four times a day, so she cannot have a dog that pulls the leash. Her dog is a black lab/australian shepard mix. The dog gets to play fetch in the back yard, chase squirrels, dig holes and bark at the neighbors cat. However, when that harness goes on, it is all seriousness and walk time. She gets so excited about the squirrels that she shakes, but she still stays at my friends side and does not pull on the leash.
Another friend built jumps out of plasic pipe and his dogs job is to run down the yard, going over the 3 jumps, grab the nerf football and bring it back to "Dad" as fast as possible. It burns alot of energy and creates a calm/exhausted 1 year old husky. This pup killed two of the neighbors cats before he started the "job" training. Now he has taught the dog to ignore not only the cats, but the wildbirds at the feeder also.