Final answer:
Specialization is required in a complex company like Halliburton, where teams of engineers are needed to deal with complex engineered systems.
Step-by-step explanation:
The high level of specialization is required in a complex company like Halliburton. As engineered systems have become more complex, teams of engineers have grown to deal with this complexity. Complex engineering problems are usually solved by teams working within larger societal structures, such as governments or corporations.