5

I mean, DevOps is, from the business view, about speed and quality, right?

What does it mean if a company is growing and fast enough for their customers without devops? Does one of the following apply?

  1. They did, or do software development at sufficient level, no change is required.
  2. They do DevOps but don't know it/gave it another name.
  3. They do something totally different and better than DevOps as we know it and we really should find out what it is (before it is too late).
  4. They are awfully wrong: their speed and quality are below their knowledge and they will know it as of next financial report (in case they manage to survive long enough to see it).
1
  • DevOps is nothing new really, do they use source control ? do they have continuous integration with a proper build system ? can they update-deploy your application in an automated fashion ? do they have unit-testing integrated as part of the automated build ? If you answered yes to all of them then you already have the bases for a devops operations. The terms DevOps is recent but many of us can safely claim 10-20 years experience nonetheless.
    – Newtopian
    Commented Sep 1, 2017 at 18:11

1 Answer 1

11

DevOps isn't just a different way of doing things, it is a better way of doing things. Perhaps it will help me to make my point if I rephrase the question in a different context - the context of the industrial age, the railroad and the steam hammer:

Does a railroad company need Steam Hammers if it already lays track at an acceptable speed?


I mean, steam hammers from the business view are about speed and quality, right?

What does it mean for a construction company contracting for the railroad that is laying track "fast enough" for their customers without steam hammers? Which of these might apply?

  1. They lay track at a sufficient level, no change is required

  2. They use steam hammers but don't know it or call the steam hammer something else

  3. They use something totally different and better than a steam hammer and we really should find out what it is (before it is too late)

  4. They are awfully wrong: their speed and quality are below their knowledge and they will know it when they begin to lose bids to other contractors.

The answer is obviously probably #4. This hypothetical company may not see the problem with the next financial report - perhaps it will take a few years - but eventually it will become clear how and why competitors outperform businesses still manually "laying track" as it were. Sure, it's possible they have come up with a diesel powered hammer that is more efficient and less prone to malfunction or breakdowns, but not likely.

Thinking that they can outperform the steam hammer is going to get this company left behind. Sure, an individual group may have their steam hammer blow up and fall apart and perhaps that one group has such trouble with their steam hammer that it would have been more efficient in that one case to do things the old fashioned way, but they are the exception to the rule and the problem likely was that their steam hammer was poorly built and/or poorly maintained.

The industrial age is coming and the railroad company can either check out the competition and then try to get their own steam hammers, or get left behind and eventually succumb to their irrelevance and antiquity.

DevOps is no different. It's just another iteration of automation that companies can either embrace or ignore at their own peril much like the steam hammer.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.