Skip to main content

Posts

Showing posts from 2018

Your Dad's DevOps is Dead

Agile.  Test Driven Development.  DevOps.  All of these terms represent phases that the application development community, as a whole, have gone through for various reasons.  Whatever the reason, however, they all miss the mark.  Yes, I just said that. Several years ago, I conducted a webinar entitled Agile is Dead .  The title wasn't only incendiary to those who attended; I even heard from the agile project management solution's product team who decried my title as an attempt to force them into irrelevancy. "Never mind that," I told them.  "Listen to what the content is all about."  What was the content then, and why am I bringing it up now? Back then, I argued that Test Driven Development was a fallacy because the one thing that was immutable was the release date.  Forcing developers to spend time developing test cases to be solved and that leaves developers less time to write the code that satisfies the test cases that they developed.  It was a re

It's all about Problem Management

It occurred to me, recently, that all of the articles I've tweeted from Flipboard while drinking my morning coffee fall into one of two categories. A new product or service is unveiled.   This could be by a new company who is trying to make a name for itself, but just as often it's from an existing company that is trying to elevate itself to either stay ahead of the competition or take a threat head-on to avoid being pushed aside. An existing product or service had a failure of some sort that was discovered and/or revealed.   Frequently, these are security breaches but can also be a failure in the sense that customer satisfaction was significantly impacted, the brand was damaged, etc. When a company fails to consider their purpose from the prospect of their customers then failures occur.  For example, Equifax failed to secure their environment which allow them to be the victim of one of the largest (reported) security breaches in history.  However, on a bigger scale, th