Heat 3–4 tablespoons of olive oil in a large cast-iron skillet over medium-high heat. Add the chicken, sprinkle it with the seasonings, and stir until every piece is coated. Cook for approximately 3 minutes, or until almost cooked through.
Add the BBQ sauce, stir to coat the chicken, and cook for another 2 minutes. Transfer the chicken to a bowl and set it aside.
Add another 3–4 tablespoons of olive oil to the skillet, followed by the potatoes, onion, poblano pepper, and corn. Reduce the heat to medium or medium-low and cook for 15–20 minutes, stirring frequently, until the potatoes are tender with beautifully crisp edges.
Season with salt and pepper, then stir in the crumbled bacon. Sprinkle the cheddar cheese over the skillet, cover, and allow the cheese to melt. Add the BBQ chicken back to the skillet and finish with ranch dressing, BBQ sauce, and chopped parsley.