The Dev-Ops Tariff Treaty
Glasgow, 2013

The Dev-Ops Tariff Treaty

Given IT Operation’s increasing resentment of Application Development’s perennial PATHETIC AND UNFAIR behaviour, it has imposed The Dev-Ops Tariff Treaty in order to strike a BETTER DEAL. The Treaty is subject to Continual Improvement and will change without notice. The Treaty currently comprises four parts.

1. Bug Import Tariff

Description: Every time Dev pushes a buggy release to production without proper testing, they incur a 25% “BUG TAX.” The payment isn’t monetary—instead, it takes the form of mandatory pair-programming hours with Ops. During these sessions, Ops enjoys the extra time sipping their coffee and using the opportunity to slyly point out typos and coding inconsistencies in Dev’s work.

Purpose: This tariff serves as a DETERRENT to the “it works on my machine” mindset, ensuring that Dev also feels the PAIN they cause Ops when faulty code lands in production.

2. Urgent Deploy Surcharge

Description: In scenarios where Dev demands an “emergency” deploy at an ungodly hour (say, 3 a.m.) to push out a non-critical feature—perhaps a shiny new button—they are hit with a 50% “SLEEP DEPRIVATION FEE.” Instead of a financial penalty, Dev must write a 500-word apology blog post titled “Why Ops Deserves Better.”

Purpose: This surcharge aims to encourage better planning and proper prioritization. It’s a reminder that sleep and proper scheduling are essential to the health of both teams. Ops, having long endured the ripple effects of disrupted sleep cycles, gets their much-needed validation.

3. Documentation Duty

Description: When Dev opts to skip writing thorough API docs or runbooks, dismissing such documentation as “self-explanatory,” they face a 100% “CLARIFY TARIFF.” As restitution, Dev is compelled to spend a weekend developing a detailed wiki page, while Ops meticulously critiques the document with the enthusiasm of a Michelin-star food critic.

Purpose: This tariff curbs Dev’s tendency to SHORTCUT documentation, underlining the value of clear, concise, and comprehensive guides. Ops benefits by having a repository of information to reference—and by virtue of the process, their perpetual sense of smug JUSTICE is well nourished.

4. Blameful Post-Mortem Rebate

Description: Adapting standard post-mortem practices to the current condition, the BLAMEFUL POST-MORTEM REBATE mandates that Dev must shoulder the entire blame for any outage—regardless of the actual root cause—even when Ops is partially or predominantly responsible. Following an incident, if Dev and Ops meet for a post-mortem session, Dev is compelled to draft a comprehensive analysis accepting full fault for the mishap. Once this document is completed, Ops receives a “HUMILITY CREDIT” that waives one tariff on their next infraction.

Purpose: To remind Dev of the longstanding power imbalance, and to provide Ops with an outlet for their frustration. Meanwhile, the credit system offers a tangible incentive for Ops to remain engaged in the process.

Implementation Guidelines:

  • Measurement: Each infraction is logged in a central “Tariff Ledger” accessible to both teams.
  • Redemption: Credits from blameful post-mortems can be redeemed against future tariff charges.
  • Review: Regular review meetings (quarterly “Tariff Summits”) ensure that both sides argue and disagree, and fume with resentment accordingly.
  • Retaliation: If Dev is caught retaliating—say, by “accidentally” pushing a breaking change to prod or flooding Ops with frivolous tickets—the tariffs are doubled.


Joel Abraham Béjar Madera

IT Manager | Contributor to IT Service Book | MBA | ITIL Intermediate | Systems Engineer | ITSM | Best Practices

3w

It's like that!, very creative Mark Smalley

Like
Reply
Olivier JACQUES

Sr Cloud & DevOps Architect at AWS | DevEx | Platform Engineering | Former Distinguished Technologist at HP and DXC

3w

I am looking forward for the reciprocal tarrifs ! Very creative, love it.

Like
Reply
Stijn Oomen

Steering the 'Happy & Meaningful Life' Ship (with occasional detours for AI exploration), Grandfather, Globetrotter, and Gadget Geek: Navigating Life's Adventures and building a Legacy of Love.

3w

Very creative Mark! 😀 You just might have opened the floodgates for all sorts of IT topics worthy of 'tariffs'. How about tariffs on technical debt! Many legacy solutions have treated us unfairly...lol

Tom Peperkamp

Accelerating the evolution to Platform Engineering

3w

Preventing Technical Debt with Tariffs, I think you’re really onto something here! This idea has a lot of potential. Curious… do you also have ideas for building newer, higher, better 'walls of confusion' at the border? #MOGA #MakeOpsGreatAgain

To view or add a comment, sign in

More articles by Mark Smalley

  • PDCA on serotonin

    I’ve been reflecting on the structural differences between the PDCA cycle and the OODA loop. One thing that stood out…

    2 Comments
  • Governing value networks

    It's been on my mind for a while, this. In today's interconnected economy, understanding often complex value networks…

    1 Comment
  • XXX

    Here is yet another attempt to unify the various kinds of experience as they appear in different roles in the context…

    14 Comments
  • Goals cascade: strategic alignment for organizational impact

    Introduction: what is a goals cascade and why use it? A goals cascade is a hierarchical framework that translates…

    1 Comment
  • Deep thinking about digital products and services

    Mark Bodman (ServiceNow), Roman Jouravlev (PeopleCert), and I had the pleasure of conducting a two-hour workshop at the…

    1 Comment
  • Beyond analysis: when analysis is not the solution but the problem

    Traditionally, BAs have relied on their analytical expertise to solve problems, define requirements, and deliver…

    1 Comment
  • Why it's hard to market – and how to do better

    Marketing a product or service effectively is a challenge many people face. Too often, the focus is on the offering…

  • Digital philosophical intersectionality

    This is probably my most pretentiously-titled framework yet. Its aim is to help understand digital products and…

    11 Comments
  • Putting a man on the moon

    The story is well-known: In 1962, when President Kennedy visited NASA, he asked a janitor what he was doing. The…

    1 Comment
  • Project health check

    Last year I had occasion to suggest that an organization should reflect on the health of a project. I gave them these…

    5 Comments

Insights from the community

Others also viewed

Explore topics