Let's define enterprise as businesses or companies with more than 250 employees and have been in operation longer than 5 years.
In most enterprises, it is the norm for IT to have two teams handling development / apps and operations / infrastructure.
The segregation between Dev and Ops in enterprises aims to segragate responsibilities and scopes between the two.
The segregation is also the result of historical setup, imo, when infrastructure means handling physical servers and network devices where now most are virtual.
Moving the two entities together to DevOps is something that we aspire but something that requires time and effort.
Some points to ponder:
- teams are reluctant to change
- enterprises are such behemoth that change requires efforts; to go through various levels of approvals for the new setup, for example, that in the end most energy were spent on wringing the behemoth and none on the work itself.
- time to catch up on either side; through training or pairing, etc, that before long everybody lost the goal.
- fear of moving out of the comfort zone; ie more work for me.
- tertiary courses in Malaysia still reflect the old ways of doing thing.
- the older the enterprise, the harder it is to change
What are your experiences? Share so we can learn from each other.
Comments !