&gt; Does Agile really not work with large enterprises?<p>It works well when you can control or bound the expectations of your users.  Delivering a gradually-expanding customer self-service portal, for example, is a perfect candidate for agile processes.<p>However, it <i>doesn&#x27;t</i> work when the requirements are legal or financial compliance.  There is seldom an opportunity to iterate and improve, it needs to be done once and fully by the go-live date.  You can&#x27;t release a small part of a compliance project ahead of schedule because, well, it wouldn&#x27;t be compliant...  Date-bounding makes-up a large proportion of enterprise business logic for this reason.<p>Counter-intuitively a large enterprise actually needs to be more flexible in its project management and methodology than a small, &quot;agile&quot; start-up.  Deploy whichever technique is appropriate for the task, which means you have to have adaptable staff.<p>Source: having worked for a Fortune 100 that was agile-ising.