B737-800
Air Traffic Control Developmental
Situational Awareness
ATC Issue All Types; Conflict Ground Conflict; Less Severe; Deviation / Discrepancy - Procedural Clearance; Ground Incursion Runway; Inflight Event / Encounter Weather / Turbulence
Human Factors
Aircraft X was on a 5.5 mile final for Runway 12R. I instructed Aircraft Y heavy to line up and wait while a previous aircraft exited the runway. At a 2.5 mile final I cleared Aircraft Y heavy for takeoff and told the pilots traffic is at 2.5 mile final. Next; I went back and cleared Aircraft X to land. We are ILS critical so I had to withhold the landing clearance until I cleared Aircraft Y heavy. Aircraft Y heavy was slower to roll than expected and I instructed Aircraft X to go-around; climb and maintain 3000; and turn right heading 140 degrees. I waited for a response and did not receive one. The ceilings and visibility were very low. Aircraft X broke out of the clouds right over the approach end and continued to touchdown on the runway. Aircraft Y heavy was more than 6000 feet down the runway but the aircraft wheels were not all the way off the pavement.What led to the event was Aircraft Y heavy taking longer than normal to roll and Aircraft X not following instructions to go-around.
MSP Tower Controller reported a runway incursion which reporter attributed to a late rolling heavy jet departure and an arrival.