• From what you described, she is the person from whom I would like to receive documentation. She knows how something is to work. She may even be a superb project maanger, if her corrdination skills are good too. She knows how to talk to everybody, she understands the technical aspects well enough to make full use of them and can commit the business requirements into technical requirements.

    One should know something about everything (Jack-of-all-trades) and everything about something (specialisation).

    In short, she was competent, friendly, helpful and a team-player. She reduced confusion and helped projects meet their deadlines.
    Can you go wrong with this combination?