Since a major goal of DevOps is to create an environment of continuous improvement through continuous development, the implementation of any DevOps initiative must be seen as an ongoing, never-ending process that impacts far more than just any one given project. It bcomes a unifying way in which the various departments within a company learn to collaborate more effectively.
The greatest challenge for those approaching the implementation of DevOps in their organization will be the need for patience. The concept of constant iterative change is not readily or easily embraced. It involves constant evaluation, which can be anathema to many members of the team. Actions are viewed and taken with far greater granularity. The initiative must start small and prove itself, then be distributed organically with full buy-in from each department that becomes involved. Then there’s the other challenge: