JC Penney has appointed Kristen Blum as executive vice president and chief technology officer.