I actually think the we won't see real change until we have it in the college ranks and at the coordinator level. Oregon uses the Rooney Rule for coaching hires at their state universities and it has produced better representation.
The NFL needs to look at coordinator hiring a bit more closely as well. The league does a good job with their minority coaching fellowships (over 100 interns take part in training camp and preseason - Phiilip Tanner, Leon Lett, and Gary Brown got their starts as interns). This program often results in guys hired for low level positions but there remains a lack of opportunity to advance.
Coordinator hires on our team demonstrate some real issues. We hired Keith O'Quinn to coordinate ST. His assistant, Carlos Polk has been an assistant ST coach for 11 years now. O'Quinn had far less experience yet he got the ST coordinator job.
People tended to get hired by the Cowboys because of the Cowboys familiarity with that person. O'Quinn had worked for the Cowboys for 12 years before taking the ST coaching job.
Assistant coaches (for most teams) are hired by the Head Coach. NFL Head Coaches want to win. They're going to hire the people they think will help them achieve that goal.
The NFL does not need Rooney type rules with regards to assistant coaches.
Owners often have a big input on hiring Head Coaches. Winning might not always be the top goal for owners (Getting credit was Jerry's top goal the past 25 years). It is possible that marketing, fan perception, and good ole boy issues affect owners decisions on hiring Head Coaches beyond the coaches qualifications to coach; therefore the Rooney Rule is much different with regards to Head Coaches.
Regardless, owners are not going to hire somebody they would not have hired without the rule but it does give the coaches interviewed visibility that they might not otherwise have received.
Maybe the tech industry needs a rule...