Which of the following terms is used to describe a complex task that often takes months or years to complete and requires the work of many different departments, divisions, or subcontractors?
a) Agile project
b) Cross-functional project
c) Matrix project
d) Megaproject