back to article Victory! The smell of skunkworks in your office in the morning

While it’s easy to start up a few, flashy new DevOps teams, releasing to production each week and flaunting the ball-and-chain of enterprise governance, scaling that change to your organisation will always be challenging, if not crushingly impossible. When it comes to scaling the skunk-works, I’m reminded of a conversation …

  1. Warm Braw

    anti-pattern, dog-under-desk, coral encrusted, half drank ticket queues, hats-on-cats, failing to success ...

    Did the world go mad when I wasn't looking?

    1. Anonymous Coward
      Anonymous Coward

      I think you missed the joke, Michael Coté is the new pseudonym of Steve Bong.

    2. MyffyW Silver badge

      Would that I could find a company that either did DevOps properly or indeed had a well developed architectural governance to deliver in the old-fashioned way. Everywhere I fetch up seems to want the pros of both and the cons of neither.

  2. Doctor Syntax Silver badge

    ?????

    Just easier to concentrate on one small point and let the rest flow down the sewer. I don't think "flaunt" was the word you were looking for.

  3. Headley_Grange Silver badge

    ETC

    As a newby PM in the midst of "managing" a development project I was informed by the finance director that the engineering overhead had increased by 0.8% and so I needed to adjust my estimate to complete accordingly. I told him that it was pointless because the ETC accuracy was nowhere near 0.8% and the genuine look of astonishment on his face made me realize that me and the company weren't made to be.

    Skunkworks? There was a group of 3 guys who spent most of their time inventing new ways to use conditional formatting on project reports; does that count?

  4. Pascal Monett Silver badge

    "so long as management actually does their job"

    Management always does their job.

    It's only that, in some cases, sometimes, that job is not managing but back-stabbing, under-the-rug sweeping, and whatever else comes to their enlightened mind. Until they get fired for it, of course, which doesn't happen often enough in some cases (Uber, looking squarely at you).

    1. Anonymous Coward
      Anonymous Coward

      Re: "so long as management actually does their job"

      "Until they get fired for it, [..]"

      If by then they have been promoted several times above their level of incompetence. Then they get a "golden handshake" and just enter the rotating pool of management that flows continuously between companies.

      1. John Smith 19 Gold badge
        Coat

        "and just enter the rotating pool of management that flows continuously between companies."

        The Chief Executives & Senior Survivors club.

        IOW the CESS Pool.

      2. Anonymous Coward
        Anonymous Coward

        Re: "so long as management actually does their job"

        I've always found that the place runs better when the management is away on leave or attending some conference.

  5. Anonymous Coward
    Anonymous Coward

    "Often, senior developers are threatened by the prospect of sitting at a desk with “junior” developers."

    In my experience it was the "junior" people who didn't want to be paired. They saw the techie greybeard as someone who had failed to get promoted to the more lucrative management roles. Instead of learning how the techie's evolved "skunk" tools worked, and why - they just wanted the latest "expert" products from the market place. Their perception was that their easy successes would then be a fast track to management jobs.

    The fact was that the problems they "solved" often came back to bite us because they had failed to understand the root cause. Not that it mattered - by then they had burnished their laurels for career advancement.

    It was the techie greybeard who then had to take apart their festering "solution" and solve the original problem. Senior management merely saw this as the greybeard taking a long time to solve a "new" problem.

    After a few years I left them to it - allowing them to sideline me into an enjoyable retirement where any project can be done with appropriate care and consideration.

    1. no-one in particular

      > It was the techie greybeard who then had to take apart their festering "solution" and solve the original problem. Senior management merely saw this as the greybeard taking a long time to solve a "new" problem.

      This, a thousand times this!

  6. Amos1

    How do you handle the legal part of governnance?

    In the USofA it's called Sarbanes-Oxley and covers all material portions of a public corporation. Specifically, changes to applications that could be material to a company's financial reporting (any application of major significance) needs to go through formal testing and have formal business owner sign-off to proceed to the next step. If someone wants to fire up DevOps for immaterial applications, go for it. But if you want to make a real impact on the business as a going concern, what's the point? We're not working under Uber's "disregard all the rules and laws" playbook.

    1. Steve Button Silver badge

      Re: How do you handle the legal part of governnance?

      Most of that compliance can be written into acceptance tests, which can be automated. There's your formal sign-off. DevOps is ITIL on steroids. :-D

    2. Headley_Grange Silver badge

      Re: How do you handle the legal part of governnance?

      I did some work for a UK-based company which was owned by a US company. The high-paid help were briefed on Sarbanes Oxley. Briefing message: "You are responsible for what happens here and if you sign off stuff which isn't fit for purpose then you'll be in the US, wearing orange and using hairy soap."

      HPH response? They pushed down acceptance/approval to the lowest level possible, including just-graduated engineers, and instigated a process that resulted in it taking weeks to get anything signed off. None of the directors would approve anything without evidence to "prove" it was someone else's fault.

  7. Anonymous Coward
    Anonymous Coward

    I often use the company’s mobile app and it’s updated frequently,

    That leads to the question 'what is wrong with it?' that it needs to be updated frequently.

    One can only assume that said app is either so bug ridden to be almost unusable and/or unfinished and should never have been allowed to the wide world.

    The only other possible reason is that the developers are so insecure that they have to 'fiddle' with it to make it 'better'. If it works as intended it doesn't need 'fiddling' with except to fix bugs.

    1. Headley_Grange Silver badge

      PM "How long til it's finished?"

      Eng. "Couple of weeks."

      PM "How's it going?"

      Eng. "OK."

      PM "What's the spec. again?"

      Eng. "8dB min."

      PM "And what's the performance?"

      Eng. "9.5 dB, but I know I can get get more. Just give me a couple of weeks."

  8. Anonymous Coward
    Anonymous Coward

    anti-pattern of letting successful skunk-works teams live in isolation too long

    Sure that's an anti-pattern, but not because you want to spread their success through the larger organisation. As if that would ever happen! The real reason is to smother the skunk-works with the corporate bureaucracy to stop them making everyone else look bad.

    1. Anonymous Coward
      Anonymous Coward

      Re: anti-pattern of letting successful skunk-works teams live in isolation too long

      Calling anything you happen to disagree with an "anti-pattern" is the real anti-pattern.

    2. Anonymous Coward
      Anonymous Coward

      Re: anti-pattern of letting successful skunk-works teams live in isolation too long

      The most successful method of encouraging successful skunk works is to turn a blind eye to them. They are born out of the necessity of invention and lateral thinking plus experience.

      Some people are natural innovators because they like solving practical problems. You can't teach that aptitude.

      IIRC Tom Peters in one of his books describes that GE made many of the components for railway locomotives. A skunk works built a complete locomotive on the quiet - and GE then entered that market.

      Several times in my career there have been occasions when something was suddenly needed - and a skunk works said "here's one I made earlier".

  9. disgruntled yank

    Wow

    Has "skunk works" now lost the meaning popularized by Lockheed, or has Mr. C. consumed too much Kickapoo Joy Juice (q.v.) in those meetings with executives?

    " sweep its arm across a messy governance table of half drank ticket queues and droning CABs, starting with a tabula rasa."

    "Tabula rasa" used to be generally rendered "clean slate", but perhaps that's another of the many things that DevOps has changed. See http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%3A1999.04.0059%3Aalphabetic+letter%3DT%3Aentry+group%3D1%3Aentry%3Dtabula, I.II.

  10. BobbyPin

    Is there any way to filter out anything this guy writes? This buzzword-laden stream-of-consciousness garbage is doing my head in.

    1. quxinot

      Having someone proofread it would be good, also.

  11. Anonymous Coward
    Anonymous Coward

    Stream-of-consciousness garbage

    Oooch, I had similar notions myself whilst reading that. I think he's writing for the PHBs who read Wired Magazine cause they think it's technical.

  12. Tom 64
    IT Angle

    > "management actually does their job of, well, managing."

    Great punchline, kept me chuckling for a while.

  13. Rather Notsay
    Windows

    You silly child

    The mobile app, like the website doesn't actually DO anything. The mobile app (whichever one of the 14 near-duplicates it is) is the stick of lipstick organisations slather on their ERP, EDRMS and CRM pigs. It doesn't ensure a value-chain gets completed from start to finish. It doesn't take into consideration the thousands of ossified internal-policy and regulatory rules. It doesn't secure the myriad of interactions between the organisation and it's suppliers systems. Your spotty team may well have automated the build and deployment cycle of a tiny, pointless codebase, and you have therefore proven you can CTRL+C, CTRL+V tutorials and code you found on the web, but that's about it. The EA is trying to ensure your code is less crap and more corporate (thereby slowing you down) and at the same time trying to speed up the COBOL-crowd who remember all too vividly, the 600 bollockings and near-sackings over the years that they've survived because a percentage was calculated without the right number of decimal places or obscure rounding convention. They do this for the unique privilege of being criticised by everyone for everything all at the same time. Should they miraculously succeed, the "yoofs" will say they slowed them down, the old coots will say they've endangered the business operations and management won't have any idea what they've done at all.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like