In addition to the formal organization, the informal organization is a supplementary mechanism that helps get tasks performed properly.
The complexity and dynamism of both the internal and external environments are major factors to which an organization design must fit.