Heat a large skillet over medium-high heat until hot and then add olive oil. Add chicken to skillet and season with salt, pepper, and garlic powder. Cook and brown chicken for 6-8 minutes on each side, or until cooked through. Remove chicken from pan, let rest for 3-4 minutes, and then cut into bite-sized pieces.
While chicken is cooking, preheat oven to 400°F. Line a large baking pan with parchment paper or coat with cooking spray.
Add chopped asparagus to pan, drizzle with olive oil, and sprinkle with garlic powder, Italian seasoning, salt, pepper, and toss to coat. Bake for 10-12 minutes, or until tender. Set aside.
Use the same large skillet and add orzo. Stir orzo to scrape up the bottom bits on the pan for flavor. Add chicken broth, half-and-half, Italian seasoning, garlic powder, salt, and pepper. Stir to combine. Bring mixture to a boil. Then reduce heat to low and simmer, covered, until orzo is cooked and tender, about 5-6 minutes.
Remove lid, add grated Parmesan cheese, and stir. Serve immediately.