The correct option is (A): A
The phrase "The new" is awkward because it suggests that the innovations are new in some sense, but the context would be clearer if it specifically referred to "the new innovations" or simply "innovations." In standard written English, this phrase would typically be written as "The new innovations in the department were successful."