Before revision: Another more broadly defines user advocacy as the practice of advocating for the user , regardless of whether one is a user, designer, developer, researcher, manager, etc.
After revision: Another more broadly defines needs and wishes of the hypothetical user of the product advocacy as the practice of advocating for the user , regardless of whether one is a user, designer, developer, researcher, manager, etc.