6. Agility and the Company

Sometimes it’s the headwind, which carries you higher and further.

—German proverb

Large companies often run large projects. The organizational structure of the companies habitually forces the projects to be run in a specific way, which gives rise to various problems. A commonly spouted philosophy regarding this situation is, “if you cannot change the organization, change organizations.” I believe there are other ways to deal with these issues.

Typically, a large company is structured more by department than by project. The departmental structure was originally invented to support the organizational hierarchy and to control the projects, not to provide the necessary support for projects. Consequently, these organizational ...

Get Agile Software Development in the Large: Diving Into the Deep now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.