ANSWER:
B:
Program management has the responsibility of creating the functional specification. This is done by taking the requirements outlined by product management, and specifying what will be created.
Answer in Depth...