Denim on denim is a great look. In this case, jacket on shirt, it's a way of taking a typically more formal piece and making it more casual. The beige pencil skirt, cornerstone of the working girl's wardrobe, looks fabulous with denim pieces. It looks good in and out of the workplace. So lets borrow the working girl's skirt!
The skirt and the shirt: tuck in the shirt and you have a nice lean, clean look OR untuck the shirt and you have a more casual look. In this case, be sure the shirt fits smoothly. You don't want a baggy look. That would be sloppy with this overall outfit. Button the shirt all the way to the top. Tuck a statement necklace under the collar of the shirt. It should lie between the collar points. I added earrings to coordinate with the necklace.
Pop on the jacket and fold back both shirt and jacket cuffs together.
Shoes with a kitten heel in a coordinating tone to the shirt to elongate the leg and a clutch in a denim tone.