A _____ negotiates with users who might have conflicting requirements or want changes that would require additional time or expense. select one:
a. ​project reporter
b. ​project manager
c. ​software developer
d. ​software tester